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

Engine.ActorComponent

Extends
Component
Modifiers
native noexport abstract

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Core.Component
   |   
   +-- Engine.ActorComponent

Direct Known Subclasses:

AudioComponent, FogVolumeDensityComponent, HeightFogComponent, LightComponent, LightEnvironmentComponent, PrimitiveComponent, RB_Handle, RB_Spring, SceneCaptureComponent, SVehicleSimBase, TestComponentsBase, UTBotDecisionComponent, WindDirectionalSourceComponent

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

Variables Summary
boolbAttached
boolbNeedsReattach
boolbNeedsUpdateTransform
boolbTickInEditor
ActorOwner
pointerScene
ETickingGroupTickGroup
Inherited Variables from Core.Component
TemplateName, TemplateOwnerClass
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
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
function ForceUpdate (bool bTransformOnly)
function SetComponentRBFixed (bool bFixed)
function SetTickGroup (ETickingGroup NewTickGroup)
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

bAttached Source code

var native transient const bool bAttached;

bNeedsReattach Source code

var transient const bool bNeedsReattach;
Is this component in need of an update?

bNeedsUpdateTransform Source code

var transient const bool bNeedsUpdateTransform;
Is this component's transform in need of an update?

bTickInEditor Source code

var const bool bTickInEditor;

Owner Source code

var transient const Actor Owner;

Scene Source code

var native transient const pointer Scene;

TickGroup Source code

var const ETickingGroup TickGroup;
The ticking group this component belongs to


Functions Detail

ForceUpdate Source code

native final function ForceUpdate ( bool bTransformOnly )
force this component to be updated right now component must be directly attached to its Owner (not attached to another component)
@param bTransformOnly - if true, only update transform, otherwise do a full reattachment

SetComponentRBFixed Source code

native final function SetComponentRBFixed ( bool bFixed )
Sets whether or not the physics for this object should be 'fixed' (ie kinematic) or allowed to move with dynamics. If bFixed is true, all bodies within this component will be fixed. If bFixed is false, bodies will be set back to the default defined by their BodySetup.

SetTickGroup Source code

native final function SetTickGroup ( ETickingGroup NewTickGroup )
Changes the ticking group for this component


Defaultproperties

defaultproperties
{
   TickGroup=TG_DuringAsyncWork
   Name="Default__ActorComponent"
   ObjectArchetype=Component'Core.Default__Component'
}

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