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

Engine.AnimationCompressionAlgorithm_Automatic

Extends
AnimationCompressionAlgorithm
Modifiers
hidecategories ( AnimationCompressionAlgorithm ) native ( Anim )

Animation compression algorithm that is just a shell for trying the range of other compression schemes and pikcing the smallest result within a configurable error threshold. Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.AnimationCompressionAlgorithm
   |   
   +-- Engine.AnimationCompressionAlgorithm_Automatic

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
AnimationCompressionAlgorithm_Automatic
boolbAutoReplaceIfExistingErrorTooGreat
boolbRaiseMaxErrorToExisting
boolbRunCurrentDefaultCompressor
boolbTryFixedBitwiseCompression
boolbTryIntervalKeyRemoval
boolbTryLinearKeyRemovalCompression
boolbTryPerTrackBitwiseCompression
floatMaxEndEffectorError
Inherited Variables from Engine.AnimationCompressionAlgorithm
bNeedsSkeleton, Description, RotationCompressionFormat, TranslationCompressionFormat
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

AnimationCompressionAlgorithm_Automatic

bAutoReplaceIfExistingErrorTooGreat Source code

var(AnimationCompressionAlgorithm_Automatic) bool bAutoReplaceIfExistingErrorTooGreat;

bRaiseMaxErrorToExisting Source code

var(AnimationCompressionAlgorithm_Automatic) bool bRaiseMaxErrorToExisting;

bRunCurrentDefaultCompressor Source code

var(AnimationCompressionAlgorithm_Automatic) bool bRunCurrentDefaultCompressor;

bTryFixedBitwiseCompression Source code

var(AnimationCompressionAlgorithm_Automatic) bool bTryFixedBitwiseCompression;

bTryIntervalKeyRemoval Source code

var(AnimationCompressionAlgorithm_Automatic) bool bTryIntervalKeyRemoval;

bTryLinearKeyRemovalCompression Source code

var(AnimationCompressionAlgorithm_Automatic) bool bTryLinearKeyRemovalCompression;

bTryPerTrackBitwiseCompression Source code

var(AnimationCompressionAlgorithm_Automatic) bool bTryPerTrackBitwiseCompression;

MaxEndEffectorError Source code

var(AnimationCompressionAlgorithm_Automatic) float MaxEndEffectorError;
Maximum amount of error that a compression technique can introduce in an end effector


Defaultproperties

defaultproperties
{
	Description="Automatic"
	
	
	MaxEndEffectorError = 1.0
	bTryFixedBitwiseCompression = TRUE
	bTryPerTrackBitwiseCompression = TRUE
	bTryLinearKeyRemovalCompression = TRUE
	bTryIntervalKeyRemoval = TRUE

	bRunCurrentDefaultCompressor = FALSE
	bAutoReplaceIfExistingErrorTooGreat = FALSE
	bRaiseMaxErrorToExisting = FALSE
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:47.194 - Created with UnCodeX