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

UTGame.UTSkelControl_MassBoneScaling

Extends
SkelControlBase
Modifiers
native ( Animation )

skeletal controller that provides a cleaner and more efficient way to handle scaling for many bones in a mesh Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.SkelControlBase
   |   
   +-- UTGame.UTSkelControl_MassBoneScaling

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

Variables Summary
UTSkelControl_MassBoneScaling
array<float>BoneScales
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
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
functionfloat GetBoneScale (name BoneName)
function SetBoneScale (name BoneName, float Scale)
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

UTSkelControl_MassBoneScaling

BoneScales Source code

var(UTSkelControl_MassBoneScaling) array<float> BoneScales;
bone scales - indices match mesh's bone indices


Functions Detail

GetBoneScale Source code

native final function float GetBoneScale ( name BoneName )
returns the scale this control has for the given bone @note does not take into account any other controls that are affecting the bone's scale

SetBoneScale Source code

native final function SetBoneScale ( name BoneName, float Scale )
sets the given bone to the given scale @note this controller must be hooked up to the specified bone in the AnimTree for this to have any effect


Defaultproperties

defaultproperties
{
   Name="Default__UTSkelControl_MassBoneScaling"
   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:57.086 - Created with UnCodeX