Navigation
API > API/Plugins > API/Plugins/ChaosVD
Base class for any CVD actor that will contain frame related data (either solver frame or game frame)
| Name | AChaosVDDataContainerBaseActor |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/Actors/ChaosVDDataContainerBaseActor.h |
| Include Path | #include "Actors/ChaosVDDataContainerBaseActor.h" |
Syntax
UCLASS (MinimalAPI, Abstract, NotBlueprintable, NotPlaceable)
class AChaosVDDataContainerBaseActor : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AChaosVDDataContainerBaseActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AChaosVDDataContainerBaseActor() |
Actors/ChaosVDDataContainerBaseActor.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~AChaosVDDataContainerBaseActor() |
Actors/ChaosVDDataContainerBaseActor.h |
Structs
| Name | Remarks |
|---|---|
| FScopedGameFrameDataReRouting | Flags a CVD Data container actor for game frame data re-routing. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AppendSceneCompositionTestData
(
FChaosVDSceneCompositionTestData& OutStateTestData |
Appends Scene Data relevant for functional tests | Actors/ChaosVDDataContainerBaseActor.h | |
virtual void Destroyed() |
Actors/ChaosVDDataContainerBaseActor.h | ||
TWeakPtr< FChaosVDScene > GetScene() |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual const FTransform & GetSimulationTransform() |
Actors/ChaosVDDataContainerBaseActor.h | ||
int32 GetSolverID() |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void HandleWorldStreamingLocationUpdated
(
const FVector& InLocation |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual bool IsVisible() |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void PostActorCreated() |
Actors/ChaosVDDataContainerBaseActor.h | ||
void SetIsTemporarilyHiddenInEditor
(
bool bIsHidden |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void SetScene
(
TWeakPtr< FChaosVDScene > InScene |
Actors/ChaosVDDataContainerBaseActor.h | ||
void SetSolverID
(
int32 InSolverID |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void UpdateFromNewGameFrameData
(
const FChaosVDGameFrameData& InGameFrameData |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void UpdateFromNewSolverFrameData
(
const FChaosVDSolverFrameData& InSolverFrameData |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void UpdateFromNewSolverStageData
(
const FChaosVDSolverFrameData& InSolverFrameData, |
Actors/ChaosVDDataContainerBaseActor.h | ||
virtual void UpdateVisibility
(
bool bIsVisible |
Actors/ChaosVDDataContainerBaseActor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HandlePostInitializationExtensionRegistered
(
const TSharedRef< FChaosVDExtension >& NewExtension |
Actors/ChaosVDDataContainerBaseActor.h |