Navigation
API > API/Plugins > API/Plugins/ChaosVD
Base class for all components that stores recorded solver data
| Name | UChaosVDSolverDataComponent |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/Components/ChaosVDSolverDataComponent.h |
| Include Path | #include "Components/ChaosVDSolverDataComponent.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UChaosVDSolverDataComponent : public UActorComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UChaosVDSolverDataComponent
Implements Interfaces
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AppendSceneCompositionTestData
(
FChaosVDSceneCompositionTestData& OutStateTestData |
Appends Scene Data relevant for functional tests | Components/ChaosVDSolverDataComponent.h | |
virtual void HandleWorldStreamingLocationUpdated
(
const FVector& InLocation |
Components/ChaosVDSolverDataComponent.h | ||
bool IsVisible() |
Components/ChaosVDSolverDataComponent.h | ||
virtual void virtual ClearData() PURE_VIRTUAL(UChaosVDSolverDataComponent void SetScene
(
const TWeakPtr< FChaosVDScene >& InSceneWeakPtr |
Components/ChaosVDSolverDataComponent.h | ||
void SetSolverID
(
int32 InSolverID |
Components/ChaosVDSolverDataComponent.h | ||
virtual void SetVisibility
(
bool bNewIsVisible |
Components/ChaosVDSolverDataComponent.h | ||
virtual void UpdateFromNewGameFrameData
(
const FChaosVDGameFrameData& InGameFrameData |
Components/ChaosVDSolverDataComponent.h | ||
virtual void UpdateFromNewSolverStageData
(
const FChaosVDSolverFrameData& InSolverFrameData, |
Components/ChaosVDSolverDataComponent.h | ||
virtual void UpdateFromSolverFrameData
(
const FChaosVDSolverFrameData& InSolverFrameData |
Components/ChaosVDSolverDataComponent.h |