Zdexby TheHolyOneZ
49,743 classes
Class

PathConstraint

: Object
Spine.PathConstraint, spine-csharp 0x0070 (112 B) inherited 0x0010 spine-csharp.dll
implements IUpdatable
0x00x0070

Members 19

OffsetSizeNameTypeFlagsDefault
—0x04NONEintPrivateStatic+1 flags-1
—0x04BEFOREintPrivateStatic+1 flags-2
—0x04AFTERintPrivateStatic+1 flags-3
—0x04EpsilonfloatPrivateStatic+1 flags925353388
0x08dataPathConstraintData2 flags—
0x08bonesExposedList<Spine.Bone>2 flags—
0x08targetSlot1 flags—
0x04positionfloat1 flags—
0x04spacingfloat1 flags—
0x04mixRotatefloat1 flags—
0x04mixXfloat1 flags—
0x04mixYfloat1 flags—
0x01activebool1 flags—
0x003D0x03padding / unreflected
0x08spacesExposedList<System.Single>2 flags—
0x08positionsExposedList<System.Single>2 flags—
0x08worldExposedList<System.Single>2 flags—
0x08curvesExposedList<System.Single>2 flags—
0x08lengthsExposedList<System.Single>2 flags—
0x08segmentsfloat[]2 flags—

Functions 25

SignatureFlagsNativeParams
void .ctor(PathConstraintData data, Skeleton skeleton)Public+1 flags—0x08
void .ctor(PathConstraint constraint, Skeleton skeleton)Public+1 flags—0x08
void ArraysFill(const float[]& a, int fromIndex, int toIndex, float val)PublicStatic—0x08
void SetToSetupPose()Public—0x00
void Update(const Physics& physics)PublicFinal+2 flags—0x04
float[] ComputeWorldPositions(PathAttachment path, int spacesCount, bool tangents)Private—0x08
void AddBeforePosition(float p, const float[]& temp, int i, const float[]& output, int o)PrivateStatic—0x08
void AddAfterPosition(float p, const float[]& temp, int i, const float[]& output, int o)PrivateStatic—0x08
void AddCurvePosition(float p, float x1, float y1, float cx1, float cy1, float cx2, float cy2, float x2, float y2, const float[]& output, int o, bool tangents)PrivateStatic—0x08
float get_Position()Public+1 flags—0x04
void set_Position(float value)Public+1 flags—0x04
float get_Spacing()Public+1 flags—0x04
void set_Spacing(float value)Public+1 flags—0x04
float get_MixRotate()Public+1 flags—0x04
void set_MixRotate(float value)Public+1 flags—0x04
float get_MixX()Public+1 flags—0x04
void set_MixX(float value)Public+1 flags—0x04
float get_MixY()Public+1 flags—0x04
void set_MixY(float value)Public+1 flags—0x04
ExposedList<Spine.Bone> get_Bones()Public+1 flags—0x08
Slot get_Target()Public+1 flags—0x08
void set_Target(Slot value)Public+1 flags—0x08
bool get_Active()PublicFinal+3 flags—0x01
PathConstraintData get_Data()Public+1 flags—0x08
string ToString()Public+1 flags—0x08

Used by 11

types with a member, parameter or interface of this type