FPhysxUserData

PhysX user data

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/PhysxUserData.h

Include

#include "PhysxUserData.h"

Syntax

struct FPhysxUserData

Remarks

PhysX user data

Variables

Name Description

Protected variable

void *

 

Payload

Protected variable

EPhysxUserDataT...

 

Type

Constructors

Name Description

Public function

FPhysxUserData()

Public function

FPhysxUserData

(
    FBodyInstance* InPayload
)

Public function

FPhysxUserData

(
    UPhysicalMaterial* InPayload
)

Public function

FPhysxUserData

(
    FPhysScene* InPayload
)

Public function

FPhysxUserData

(
    FConstraintInstance* InPayload
)

Public function

FPhysxUserData

(
    UPrimitiveComponent* InPayload
)

Public function

FPhysxUserData

(
    FKShapeElem* InPayload
)

Public function

FPhysxUserData

(
    FCustomPhysXPayload* InPayload
)

Functions

Name Description

Public function

FConstraintI...

 

Get

(
    void* UserData
)

Public function

FBodyInstanc...

 

Get

(
    void* UserData
)

Public function

UPhysicalMat...

 

Get

(
    void* UserData
)

Public function

FPhysScene &...

 

Get

(
    void* UserData
)

Public function Static

T *

 

Get

(
    void* UserData
)

Public function

UPrimitiveCo...

 

Get

(
    void* UserData
)

Public function

FKShapeElem ...

 

Get

(
    void* UserData
)

Public function

FCustomPhysX...

 

Get

(
    void* UserData
)

Public function Static

bool

 

IsGarbage

(
    void* UserData
)

Helper function to determine if userData is garbage (maybe dangling pointer)

Public function

void

 

Set

(
    void* UserData,
    FBodyInstance* Payload
)

Public function

void

 

Set

(
    void* UserData,
    UPhysicalMaterial* Payload
)

Public function

void

 

Set

(
    void* UserData,
    FPhysScene* Payload
)

Public function

void

 

Set

(
    void* UserData,
    FConstraintInstance* Payload
)

Public function

void

 

Set

(
    void* UserData,
    UPrimitiveComponent* Payload
)

Public function

void

 

Set

(
    void* UserData,
    FKShapeElem* Payload
)

Public function

void

 

Set

(
    void* UserData,
    FCustomPhysXPayload* Payload
)

Public function Static

void

 

Set

(
    void* UserData,
    T* Payload
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss