The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:Spline (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Spline
Package: 
Engine
This class in other games:
UT2004

A simple Hermite spline for interpolation with position and velocity continuity.

Constants[edit]

mMaxTimes[edit]

Value: 5


Properties[edit]

maDeltaTimes[edit]

Type: float

Array size: 5 (mMaxTimes)


mbInit[edit]

Type: bool


mbRotatorSpline[edit]

Type: bool


mCnt[edit]

Type: int


mEndT[edit]

Type: float


mIndex[edit]

Type: int


mStartT[edit]

Type: float


mTime[edit]

Type: float


mTotalTime[edit]

Type: float


SplineA[edit]

Type: Object.Vector


SplineB[edit]

Type: Object.Vector


SplineC[edit]

Type: Object.Vector


SplineD[edit]

Type: Object.Vector


SplineE[edit]

Type: Object.Rotator


SplineF[edit]

Type: Object.Rotator


SplineG[edit]

Type: Object.Rotator


SplineH[edit]

Type: Object.Rotator


Native functions[edit]

InitSplinePath[edit]

native final simulated function bool InitSplinePath (float t0, Object.Vector d0, Object.Vector v0, float t1, Object.Vector d1, Object.Vector v1)


InitSplineRot[edit]

native final simulated function bool InitSplineRot (float t0, Object.Rotator d0, Object.Rotator v0, float t1, Object.Rotator d1, Object.Rotator v1)


NextSplinePos[edit]

native final simulated function bool NextSplinePos (float dt, out Object.Vector d, out Object.Vector v, out Object.Vector a, out float outdt, optional bool bSmoothDt, optional bool bAccumDeltas)


NextSplineRot[edit]

native final simulated function bool NextSplineRot (float dt, out Object.Rotator d, out Object.Rotator v, out Object.Rotator a, out float outdt, optional bool bSmoothDt, optional bool bAccumDeltas)