Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
Curve | Clone () |
void | ComputeTangent (int keyIndex, CurveTangent tangentType) |
void | ComputeTangent (int keyIndex, CurveTangent tangentInType, CurveTangent tangentOutType) |
void | ComputeTangents (CurveTangent tangentType) |
void | ComputeTangents (CurveTangent tangentInType, CurveTangent tangentOutType) |
float | Evaluate (float position) |
Properties | |
CurveLoopType | PreLoop [get, set] |
CurveLoopType | PostLoop [get, set] |
CurveKeyCollection | Keys [get] |
bool | IsConstant [get] |
Private Member Functions | |
float | CalcCycle (float t) |
float | FindSegment (float t, ref CurveKey k0, ref CurveKey k1) |
Static Private Member Functions | |
static float | Hermite (CurveKey k0, CurveKey k1, float t) |
Private Attributes | |
CurveLoopType | preLoop |
CurveLoopType | postLoop |
CurveKeyCollection | keys = new CurveKeyCollection() |