Gah - a solution with more questions. – EntropicLqd

UE3:ActorComponent (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Component >> ActorComponent
Package: 
Engine
Direct subclasses:
AudioComponent, FogVolumeDensityComponent, HeightFogComponent, LightComponent, LightEnvironmentComponent, PrimitiveComponent, RadialBlurComponent, RB_Handle, RB_Spring, SceneCaptureComponent, SVehicleSimBase, UTBotDecisionComponent, WindDirectionalSourceComponent
This class in other games:
UT3


Properties

bAttached

Type: bool

Modifiers: native, transient, const


bNeedsReattach

Type: bool

Modifiers: transient, const

Is this component in need of an update?

bNeedsUpdateTransform

Type: bool

Modifiers: transient, const

Is this component's transform in need of an update?

bTickInEditor

Type: bool

Modifiers: const


Owner

Type: Actor

Modifiers: transient, const


Scene

Type: pointer{FSceneInterface}

Modifiers: native, transient, const


TickGroup

Type: Object.ETickingGroup

Modifiers: const

The ticking group this component belongs to

Default value: TG_DuringAsyncWork

Native functions

DetachFromAny

native final function DetachFromAny ()

detaches the component from whatever it's attached to

ForceUpdate

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)

Parameters:

  • bTransformOnly - if true, only update transform, otherwise do a full reattachment

SetComponentRBFixed

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

native final function SetTickGroup (Object.ETickingGroup NewTickGroup)

Changes the ticking group for this component