Navigation
API > API/Plugins > API/Plugins/ChaosVD
Generic Solver Data selection system. The data this selection system can use must be UStructs
| Name | FChaosVDSolverDataSelection |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/ChaosVDSolverDataSelection.h |
| Include Path | #include "ChaosVDSolverDataSelection.h" |
Syntax
class FChaosVDSolverDataSelection : public TSharedFromThis< FChaosVDSolverDataSelection >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FChaosVDSolverDataSelection
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentSelectedSolverDataHandle | TSharedPtr< FChaosVDSolverDataSelectionHandle > | ChaosVDSolverDataSelection.h | ||
| SolverDataSelectionChangeDelegate | FChaosVDSolverDataSelectionChangedDelegate | ChaosVDSolverDataSelection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FChaosVDSolverDataSelectionHandle > GetCurrentSelectionHandle() |
Returns the selection handle for the currently selected data | ChaosVDSolverDataSelection.h | |
FChaosVDSolverDataSelectionChangedDelegate & GetDataSelectionChangedDelegate() |
Event that is called when the selection in this system changes | ChaosVDSolverDataSelection.h | |
bool IsDataSelected
(
const TSharedPtr< SolverDataType >& InSolverData |
Returns true if the provided solver data instance is selected | ChaosVDSolverDataSelection.h | |
bool IsSelectionHandleSelected
(
const TSharedPtr< FChaosVDSolverDataSelectionHandle >& InSelectionHandle |
ChaosVDSolverDataSelection.h | ||
TSharedPtr< FChaosVDSolverDataSelectionHandle > MakeSelectionHandle
(
const TSharedPtr< SolverDataType >& InSolverData |
Creates a selection handle for the provided data instance. | ChaosVDSolverDataSelection.h | |
void SelectData
(
const TSharedPtr< FChaosVDSolverDataSelectionHandle >& InSelectionHandle |
Selects the data in provided selection handle | ChaosVDSolverDataSelection.h |