Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FDirtyChaosProperties |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ParticleDirtyFlags.h |
| Include Path | #include "Chaos/ParticleDirtyFlags.h" |
Syntax
class FDirtyChaosProperties
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Flags | FDirtyChaosPropertyFlags | Chaos/ParticleDirtyFlags.h | ||
| ParticleBufferType | EParticleType | Chaos/ParticleDirtyFlags.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Clear
(
FDirtyPropertiesManager& Manager, |
Chaos/ParticleDirtyFlags.h | ||
void DirtyFlag
(
EChaosPropertyFlags Flag |
Chaos/ParticleDirtyFlags.h | ||
FCharacterGroundConstraintDynamicData const * FindCharacterGroundConstraintDynamicData
(
const FDirtyPropertiesManager& Manager, |
|||
FCharacterGroundConstraintSettings const * FindCharacterGroundConstraintSettings
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleProxyProperty const * FindCharacterParticleProxy
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleVelocities const * FindClusterVelocities
(
const FDirtyPropertiesManager& Manager, |
|||
FParticlePositionRotation const * FindClusterXR
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleDynamicMisc const * FindDynamicMisc
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleDynamics const * FindDynamics
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleProxyProperty const * FindGroundParticleProxy
(
const FDirtyPropertiesManager& Manager, |
|||
FProxyBasePairProperty const * FindJointParticleProxies
(
const FDirtyPropertiesManager& Manager, |
|||
FPhysicsObjectPairProperty const * FindJointPhysicsObjects
(
const FDirtyPropertiesManager& Manager, |
|||
FPBDJointSettings const * FindJointSettings
(
const FDirtyPropertiesManager& Manager, |
|||
FKinematicTarget const * FindKinematicTarget
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleMassProps const * FindMassProps
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleNonFrequentData const * FindNonFrequentData
(
const FDirtyPropertiesManager& Manager, |
|||
FSuspensionLocation const * FindSuspensionLocation
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleProxyProperty const * FindSuspensionParticleProxy
(
const FDirtyPropertiesManager& Manager, |
|||
FPhysicsObjectProperty const * FindSuspensionPhysicsObject
(
const FDirtyPropertiesManager& Manager, |
|||
FPBDSuspensionSettings const * FindSuspensionSettings
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleVelocities const * FindVelocities
(
const FDirtyPropertiesManager& Manager, |
|||
FParticlePositionRotation const * FindXR
(
const FDirtyPropertiesManager& Manager, |
|||
FCharacterGroundConstraintDynamicData const & GetCharacterGroundConstraintDynamicData
(
const FDirtyPropertiesManager& Manager, |
|||
FCharacterGroundConstraintSettings const & GetCharacterGroundConstraintSettings
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleProxyProperty const & GetCharacterParticleProxy
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleVelocities const & GetClusterVelocities
(
const FDirtyPropertiesManager& Manager, |
|||
FParticlePositionRotation const & GetClusterXR
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleDynamicMisc const & GetDynamicMisc
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleDynamics const & GetDynamics
(
const FDirtyPropertiesManager& Manager, |
|||
FDirtyChaosPropertyFlags GetFlags() |
Chaos/ParticleDirtyFlags.h | ||
FParticleProxyProperty const & GetGroundParticleProxy
(
const FDirtyPropertiesManager& Manager, |
|||
FProxyBasePairProperty const & GetJointParticleProxies
(
const FDirtyPropertiesManager& Manager, |
|||
FPhysicsObjectPairProperty const & GetJointPhysicsObjects
(
const FDirtyPropertiesManager& Manager, |
|||
FPBDJointSettings const & GetJointSettings
(
const FDirtyPropertiesManager& Manager, |
|||
FKinematicTarget const & GetKinematicTarget
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleMassProps const & GetMassProps
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleNonFrequentData const & GetNonFrequentData
(
const FDirtyPropertiesManager& Manager, |
|||
EParticleType GetParticleBufferType() |
NOTE: this is only valid if the proxy is a particle type and SetParticleBufferType was used TODO: remove this from API | Chaos/ParticleDirtyFlags.h | |
FSuspensionLocation const & GetSuspensionLocation
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleProxyProperty const & GetSuspensionParticleProxy
(
const FDirtyPropertiesManager& Manager, |
|||
FPhysicsObjectProperty const & GetSuspensionPhysicsObject
(
const FDirtyPropertiesManager& Manager, |
|||
FPBDSuspensionSettings const & GetSuspensionSettings
(
const FDirtyPropertiesManager& Manager, |
|||
FParticleVelocities const & GetVelocities
(
const FDirtyPropertiesManager& Manager, |
|||
FParticlePositionRotation const & GetXR
(
const FDirtyPropertiesManager& Manager, |
|||
bool HasCharacterGroundConstraintDynamicData() |
|||
bool HasCharacterGroundConstraintSettings() |
|||
bool HasCharacterParticleProxy() |
|||
bool HasClusterVelocities() |
|||
bool HasClusterXR() |
|||
bool HasDynamicMisc() |
|||
bool HasDynamics() |
|||
bool HasGroundParticleProxy() |
|||
bool HasJointParticleProxies() |
|||
bool HasJointPhysicsObjects() |
|||
bool HasJointSettings() |
|||
bool HasKinematicTarget() |
|||
bool HasMassProps() |
|||
bool HasNonFrequentData() |
|||
bool HasSuspensionLocation() |
|||
bool HasSuspensionParticleProxy() |
|||
bool HasSuspensionPhysicsObject() |
|||
bool HasSuspensionSettings() |
|||
bool HasVelocities() |
|||
bool HasXR() |
|||
bool IsDirty
(
EChaosPropertyFlags InBits |
Chaos/ParticleDirtyFlags.h | ||
void MoveData
(
FDirtyPropertiesManager& Manager, |
Chaos/ParticleDirtyFlags.h | ||
void SetFlags
(
FDirtyChaosPropertyFlags InFlags |
Chaos/ParticleDirtyFlags.h | ||
void SetParticleBufferType
(
EParticleType Type |
Chaos/ParticleDirtyFlags.h | ||
void SyncRemote
(
FDirtyPropertiesManager& Manager, |
Chaos/ParticleDirtyFlags.h |