Class ShapeModifier
java.lang.Object
dev.prozilla.pine.core.rendering.shape.modifier.ShapeModifier
- All Implemented Interfaces:
Destructible
- Direct Known Subclasses:
BevelModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()Destroys this object.protected voidabstract float[]modifyUVs(float[] oldVertices, float[] newVertices, float[] uvArray) abstract float[]modifyVertices(float[] vertices) voidremoveTarget(Shape target)
-
Constructor Details
-
ShapeModifier
public ShapeModifier()
-
-
Method Details
-
modifyVertices
public abstract float[] modifyVertices(float[] vertices) -
modifyUVs
public abstract float[] modifyUVs(float[] oldVertices, float[] newVertices, float[] uvArray) -
markAsDirty
protected void markAsDirty() -
addTarget
-
removeTarget
-
destroy
public void destroy()Description copied from interface:DestructibleDestroys this object.- Specified by:
destroyin interfaceDestructible
-