![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Chaos/Core.h"#include "Containers/UnrealString.h"#include "DataWrappers/ChaosVDCollisionDataWrappers.h"#include "DataWrappers/ChaosVDParticleDataWrapper.h"#include "UObject/ObjectMacros.h"#include "UObject/StructOnScope.h"#include "Chaos/ImplicitFwd.h"#include "Chaos/ImplicitObject.h"#include "ChaosVisualDebugger/ChaosVDMemWriterReader.h"#include "DataWrappers/ChaosVDCharacterGroundConstraintDataWrappers.h"#include "DataWrappers/ChaosVDJointDataWrappers.h"#include "DataWrappers/ChaosVDQueryDataWrappers.h"#include <atomic>#include "DataWrappers/ChaosVDAccelerationStructureDataWrappers.h"#include "DataWrappers/ChaosVDDebugShapeDataWrapper.h"#include "ChaosVDRecording.generated.h"Go to the source code of this file.
Classes | |
| struct | FChaosVDCustomFrameData |
| struct | FChaosVDFrameStageData |
| struct | FChaosVDTrackedLocation |
| struct | FChaosVDTrackedTransform |
| struct | FChaosVDSolverFrameData |
| struct | FChaosVDGameFrameData |
| struct | FChaosVDGameFrameDataWrapper |
| struct | FChaosVDGameFrameDataWrapperContext |
| struct | FChaosVDRecording |
Namespaces | |
| namespace | Chaos |
| namespace | Chaos::VisualDebugger |
Macros | |
| #define | UE_API CHAOSVDDATA_API |
Enumerations | |
| enum class | EChaosVDSolverStageFlags : uint8 { None = 0 , Open = 1 << 0 , ExplicitStage = 1 << 1 } |
| enum class | EChaosVDNetworkSyncDataRequirements { None = 0 , InternalFrameNumber = 1 << 0 , NetworkTickOffset = 1 << 1 , All = InternalFrameNumber | NetworkTickOffset } |
| enum class | EChaosVDSolverFrameAttributes : uint16 { None = 0 , HasGTDataToReRoute = 1 << 0 } |
| enum class | EChaosVDRecordingAttributes : uint8 { None = 0 , Live = 1 << 0 , Merged = 1 << 1 } |
Functions | |
| DECLARE_MULTICAST_DELEGATE_TwoParams (FChaosVDGeometryDataLoaded, const Chaos::FConstImplicitObjectPtr &, const uint32 GeometryID) struct FChaosVDCustomUserDataHandle | |
| #define UE_API CHAOSVDDATA_API |
|
strong |
|
strong |
|
strong |
|
strong |
| DECLARE_MULTICAST_DELEGATE_TwoParams | ( | FChaosVDGeometryDataLoaded | , |
| const Chaos::FConstImplicitObjectPtr & | , | ||
| const uint32 | GeometryID | ||
| ) |
Handle to user-defined data types in a CVD recorded frame. These handles share ownership of the data
Creates a handle for the provided data instance. This handle will hold a reference to the data
| DataPtr | Shared ref pointer to the data we want to rpovide access to |
Returns the FName of the UStruct type that this handle represents
Returns a raw ptr to the data this handle provides access to.
Returns a shared ptr to the data this handle provides access to
Checks if this handle is of another type, using the UStruct data we parsed on creation