UVectorFieldComponent

Inheritance Hierarchy

Syntax

class UVectorFieldComponent : public UPrimitiveComponent

Remarks

A Component referencing a vector field.

Variables

Name Description

Public variable

FFXSystemInterf ...

 

FXSystem

The FX system with which this vector field is associated.

Public variable

FVectorFieldIns...

 

VectorFieldInstance

The instance of this vector field registered with the FX system.

Overridden from UPrimitiveComponent

Name Description

Public function Virtual

FPrimitiveSc ...

 

CreateSceneProxy()

Creates a proxy to represent the primitive to the scene manager in the rendering thread.

Overridden from USceneComponent

Name Description

Public function Virtual

FBoxSphereBo ...

 

CalcBounds

(
    const FTransform & LocalToWorld
)

Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

OnRegister()

Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called.

Public function Virtual

void

 

OnUnregister()

Called when a component is unregistered.

Public function Virtual

void

 

SendRenderTransform_Concurrent()

Called to send a transform update for this component to the rendering thread

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent & PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostInterpChange

(
    UProperty * PropertyThatChanged
)

This is called when property is modified by InterpPropertyTracks

References

Module

Engine

Header

Runtime/Engine/Classes/Components/VectorFieldComponent.h