Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SkelControlSpline

Extends
SkelControlBase
Modifiers
native ( Anim )

Core.Object
|   
+-- Engine.SkelControlBase
   |   
   +-- Engine.SkelControlSpline

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
Spline
boolbInvertSplineBoneAxis
ESplineControlRotModeBoneRotMode
floatEndSplineTension
EAxisSplineBoneAxis
intSplineLength
floatStartSplineTension
Inherited Variables from Engine.SkelControlBase
bEnableEaseInOut, bIgnoreWhenNotRendered, bInitializedCachedNodeList, BlendInTime, BlendOutTime, BlendTimeToGo, BoneScale, bPropagateSetActive, bSetStrengthFromAnimNode, CachedNodeList, ControlName, ControlPosX, ControlPosY, ControlStrength, ControlTickTag, DrawWidth, IgnoreAtOrAboveLOD, NextControl, SkelComponent, StrengthAnimNodeNameList, StrengthTarget
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
ESplineControlRotMode
SCR_NoChange, SCR_AlongSpline, SCR_Interpolate
Inherited Enumerations from Engine.SkelControlBase
EBoneControlSpace
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Engine.SkelControlBase
SetSkelControlActive, SetSkelControlStrength
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

Spline

bInvertSplineBoneAxis Source code

var(Spline) bool bInvertSplineBoneAxis;
Invert the direction we get for the start of the spline.

BoneRotMode Source code

var(Spline) ESplineControlRotMode BoneRotMode;
Controls how the rotation of each bone along the length of the spline is modified.

EndSplineTension Source code

var(Spline) float EndSplineTension;
Strength of tangent at the controlled bone.

SplineBoneAxis Source code

var(Spline) EAxis SplineBoneAxis;
Axis of the controlled bone (ie the end of the spline) to use as the direction for the curve.

SplineLength Source code

var(Spline) int SplineLength;
Number of bones above the active one in the hierarchy to modify to make into a smooth curve.

StartSplineTension Source code

var(Spline) float StartSplineTension;
Strength of tangent at the start of the chain.


Enumerations Detail

ESplineControlRotMode Source code

enum ESplineControlRotMode
{
SCR_NoChange, SCR_AlongSpline, SCR_Interpolate
};


Defaultproperties

defaultproperties
{
   SplineLength=2
   SplineBoneAxis=AXIS_X
   EndSplineTension=10.000000
   StartSplineTension=10.000000
   Name="Default__SkelControlSpline"
   ObjectArchetype=SkelControlBase'Engine.Default__SkelControlBase'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:44.224 - Created with UnCodeX