Navigation
API > API/Plugins > API/Plugins/ChaosVD > API/Plugins/ChaosVD/FChaosVDParticleExtraDataProcess-
Description
Returns true if this processor's data format is backwards compatible, meaning it uses UE's property system or explicit version fields that allow graceful forward/backward reading.
Processors that serialise raw binary struct layouts (no versioning) must set bBackwardsCompatible = false in their constructor. When Safe Loading Mode is enabled in CVD General Settings, the trace provider will skip those processors entirely rather than risk a crash on a format mismatch.
Virtual Inheritance
- FChaosVDDataProcessorBase::IsBackwardsCompatible → FChaosVDParticleExtraDataProcessor::IsBackwardsCompatible
| Name | IsBackwardsCompatible |
| Type | function |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/Trace/DataProcessors/ChaosVDParticleExtraDataProcessor.h |
| Include Path | #include "Trace/DataProcessors/ChaosVDParticleExtraDataProcessor.h" |
| Source | /Engine/Plugins/ChaosVD/Source/ChaosVD/Private/Trace/DataProcessors/ChaosVDParticleExtraDataProcessor.cpp |
virtual bool IsBackwardsCompatible() const