UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FChaosUserEntityAppend Struct Reference

#include <ChaosUserEntity.h>

+ Inheritance diagram for FChaosUserEntityAppend:

Public Member Functions

 FChaosUserEntityAppend ()
 
TWeakObjectPtr< UObjectGetOwnerObject ()
 
- Public Member Functions inherited from FChaosUserData
 FChaosUserData ()
 
 FChaosUserData (FBodyInstance *InPayload)
 
 FChaosUserData (UPhysicalMaterial *InPayload)
 
 FChaosUserData (FPhysScene *InPayload)
 
 FChaosUserData (FConstraintInstance *InPayload)
 
 FChaosUserData (UPrimitiveComponent *InPayload)
 
 FChaosUserData (FKShapeElem *InPayload)
 
 FChaosUserData (FPhysicsObject *InPayload)
 
 FChaosUserData (FChaosUserEntityAppend *InPayload)
 
 FChaosUserData (FCustomChaosPayload *InPayload)
 
template<EChaosUserDataType::Type UserDataType>
bool Is () const
 
template<>
FORCEINLINE FBodyInstanceGet (void *UserData)
 
template<>
FORCEINLINE UPhysicalMaterialGet (void *UserData)
 
template<>
FORCEINLINE FPhysSceneGet (void *UserData)
 
template<>
FORCEINLINE FConstraintInstanceGet (void *UserData)
 
template<>
FORCEINLINE UPrimitiveComponent * Get (void *UserData)
 
template<>
FORCEINLINE FKShapeElemGet (void *UserData)
 
template<>
FORCEINLINE FPhysicsObject * Get (void *UserData)
 
template<>
FORCEINLINE FChaosUserEntityAppendGet (void *UserData)
 
template<>
FORCEINLINE FCustomChaosPayloadGet (void *UserData)
 
template<>
FORCEINLINE void Set (void *UserData, FBodyInstance *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, UPhysicalMaterial *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, FPhysScene *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, FConstraintInstance *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, UPrimitiveComponent *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, FKShapeElem *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, FPhysicsObject *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, FChaosUserEntityAppend *Payload)
 
template<>
FORCEINLINE void Set (void *UserData, FCustomChaosPayload *Payload)
 

Public Attributes

FChaosUserDataChaosUserData
 
FChaosUserDefinedEntityUserDefinedEntity
 

Additional Inherited Members

- Static Public Member Functions inherited from FChaosUserData
template<class T >
static T * Get (void *UserData)
 
template<class T >
static void Set (void *UserData, T *Payload)
 
static bool IsGarbage (void *UserData)
 
- Protected Attributes inherited from FChaosUserData
EChaosUserDataType::Type Type
 
voidPayload
 

Constructor & Destructor Documentation

◆ FChaosUserEntityAppend()

FChaosUserEntityAppend::FChaosUserEntityAppend ( )
inline

Member Function Documentation

◆ GetOwnerObject()

TWeakObjectPtr< UObject > FChaosUserEntityAppend::GetOwnerObject ( )
inline

Member Data Documentation

◆ ChaosUserData

FChaosUserData* FChaosUserEntityAppend::ChaosUserData

◆ UserDefinedEntity

FChaosUserDefinedEntity* FChaosUserEntityAppend::UserDefinedEntity

The documentation for this struct was generated from the following file: