Navigation
API > API/Plugins > API/Plugins/ChaosVD > API/Plugins/ChaosVD/Trace > API/Plugins/ChaosVD/Trace/DataProcessors
Inheritance Hierarchy
- IChaosVDDataProcessor
- FChaosVDConstraintDataProcessor
- FChaosVDMidPhaseDataProcessor
- FChaosVDTraceImplicitObjectProcessor
- FChaosVDTraceParticleDataProcessor
References
| Module | ChaosVD |
| Header | /Engine/Plugins/Experimental/ChaosVD/Source/ChaosVD/Public/Trace/DataProcessors/IChaosVDDataProcessor.h |
| Include | #include "Trace/DataProcessors/IChaosVDDataProcessor.h" |
Syntax
class IChaosVDDataProcessor
Remarks
Interface for all used for any class that is able to process traced Chaos Visual Debugger binary data
Variables
| Type | Name | Description | |
|---|---|---|---|
| FStringView | CompatibleType | ||
| TWeakPtr< FChaosVDTraceProvider > | TraceProvider |
Constructors
| Type | Name | Description | |
|---|---|---|---|
IChaosVDDataProcessor
(
FStringView InCompatibleType |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FStringView | Type name this data processor can interpret | ||
| bool | ProcessRawData
(
const TArray< uint8 >& InData |
Called with the raw serialized data to be processed | |
| void | SetTraceProvider
(
const TSharedPtr< FChaosVDTraceProvider >& InProvider |
Sets the Trace Provider that is storing the data being analyzed |