class VertexAttachment
package spine.attachments
extends Attachment
extended by BoundingBoxAttachment, ClippingAttachment, MeshAttachment, PathAttachment
Available with spine plugin
Base class for an attachment with vertices that are transformed by one or more bones and can be deformed by a slot's {@link Slot#getDeform()}.
Constructor
Variables
Methods
computeWorldVertices(slot:Slot, start:Int, count:Int, worldVertices:FloatArray, offset:Int, stride:Int):Void
Transforms the attachment's local {@link #getVertices()} to world coordinates. If the slot's {@link Slot#getDeform()} is not empty, it is used to deform the vertices.
See World transforms in the Spine
Runtimes Guide.
@link #getVertices()} value to transform. Each vertex has 2 values, x and y.
@link #getWorldVerticesLength()} - start
.
Parameters:
start | The index of the first { |
---|---|
count | The number of world vertex values to output. Must be <= { |
worldVertices | The output world vertices. Must have a length >= |
offset | The |
stride | The number of |
getDeformAttachment():VertexAttachment
Deform keys for the deform attachment are also applied to this attachment.
Returns:
May be null if no deform keys should be applied.
setDeformAttachment(deformAttachment:VertexAttachment):Void
Parameters:
deformAttachment | May be null if no deform keys should be applied. |
---|
getBones():IntArray
The bones which affect the {@link #getVertices()}. The array entries are, for each vertex, the number of bones affecting the vertex followed by that many bone indices, which is the index of the bone in {@link Skeleton#getBones()}. Will be null if this attachment has no weights.
getVertices():FloatArray
The vertex positions in the bone's coordinate system. For a non-weighted attachment, the values are x,y
entries for each vertex. For a weighted attachment, the values are x,y,weight
entries for each bone affecting
each vertex.
getWorldVerticesLength():Int
The maximum number of world vertex values that can be output by
{@link #computeWorldVertices(Slot, int, int, float[], int, int)} using the count
parameter.