Navigation
API > API/Runtime > API/Runtime/ChaosVDRuntime
Simplified UStruct version of FChaosVDParticleDataWrapper. Used to be able to show the values in the editor and allow changes via the Property Editor.
| Name | FChaosVDParticleDataWrapper |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/ChaosVisualDebugger/Public/DataWrappers/ChaosVDParticleDataWrapper.h |
| Include Path | #include "DataWrappers/ChaosVDParticleDataWrapper.h" |
Syntax
USTRUCT (DisplayName="Particle Data")
struct FChaosVDParticleDataWrapper : public FChaosVDWrapperDataBase
Inheritance Hierarchy
- FChaosVDWrapperDataBase → FChaosVDParticleDataWrapper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| DataWrappers/ChaosVDParticleDataWrapper.h | |||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FChaosVDParticleDataWrapper
(
const FChaosVDParticleDataWrapper& Other |
DataWrappers/ChaosVDParticleDataWrapper.h | ||
| DataWrappers/ChaosVDParticleDataWrapper.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FChaosVDParticleDataWrapper() |
DataWrappers/ChaosVDParticleDataWrapper.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WrapperTypeName | FStringView | DataWrappers/ChaosVDParticleDataWrapper.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasDebugName | bool | Serialized boolean used as a flag to know if a particle has the legacy debug name serialized as part of the particle data. | DataWrappers/ChaosVDParticleDataWrapper.h | |
| CollisionDataPerShape | TArray< FChaosVDShapeCollisionData > | DataWrappers/ChaosVDParticleDataWrapper.h | ||
| DebugName | FString | Shows the serialized debug name of the particle. | DataWrappers/ChaosVDParticleDataWrapper.h |
|
| DirtyFlagsBits | int32 | DataWrappers/ChaosVDParticleDataWrapper.h | ||
| GeometryHash | uint32 | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| MetadataId | uint64 | DataWrappers/ChaosVDParticleDataWrapper.h | ||
| ParticleCluster | FChaosVDParticleCluster | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleContext | EChaosVDParticleContext | DataWrappers/ChaosVDParticleDataWrapper.h | ||
| ParticleDynamics | FChaosVDParticleDynamics | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleDynamicsMisc | FChaosVDParticleDynamicMisc | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleIndex | int32 | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleInflatedBounds | FChaosVDParticleBounds | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleKinematicTarget | FChaosVDKinematicTarget | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleMassProps | FChaosVDParticleMassProps | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticlePositionRotation | FChaosVDParticlePositionRotation | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleVelocities | FChaosVDParticleVelocities | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| ParticleVWSmooth | FChaosVDVSmooth | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| SolverID | int32 | DataWrappers/ChaosVDParticleDataWrapper.h |
|
|
| Type | EChaosVDParticleType | DataWrappers/ChaosVDParticleDataWrapper.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ParticleMetadataInstance | TSharedPtr< FChaosVDParticleMetadata > | Debug Name instance | DataWrappers/ChaosVDParticleDataWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetDebugName() |
DataWrappers/ChaosVDParticleDataWrapper.h | ||
const TSharedPtr< FChaosVDParticleMetadata > & GetMetadataInstance() |
DataWrappers/ChaosVDParticleDataWrapper.h | ||
bool HasLegacyDebugName() |
DataWrappers/ChaosVDParticleDataWrapper.h | ||
bool Serialize
(
FArchive& Ar |
DataWrappers/ChaosVDParticleDataWrapper.h | ||
void SetMetadataInstance
(
const TSharedPtr< FChaosVDParticleMetadata >& InMetadataInstance |
DataWrappers/ChaosVDParticleDataWrapper.h |
Overridden from FChaosVDWrapperDataBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HasValidData() |
DataWrappers/ChaosVDParticleDataWrapper.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChaosVDParticleDataWrapper & operator=
(
const FChaosVDParticleDataWrapper& Other |
DataWrappers/ChaosVDParticleDataWrapper.h | ||
FChaosVDParticleDataWrapper & operator=
(
FChaosVDParticleDataWrapper&& Other |
DataWrappers/ChaosVDParticleDataWrapper.h |