Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/Chaos
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ChaosMarshallingManager.h |
Include | #include "Chaos/ChaosMarshallingManager.h" |
Syntax
class FDirtySet
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Add
(
IPhysicsProxyBase* Base |
|
![]() |
void | AddMultipleUnsafe
(
TProxiesArray& ProxiesArray |
Batch proxy insertion, does not check DirtyIdx. Assumes proxies are the same type |
![]() |
void | AddShape
(
IPhysicsProxyBase* Proxy, |
|
![]() |
void | ForEachProxy
(
const Lambda& Func |
|
![]() ![]() |
void | ForEachProxy
(
const Lambda& Func |
|
![]() |
FDirtyProxy & | GetDirtyProxyAt
(
EPhysicsProxyType ProxyType, |
|
![]() ![]() |
const FDirtyProxiesBucketInfo & | ||
![]() |
FShapeDirtyData * | ||
![]() ![]() |
int32 | ||
![]() |
void | ParallelForEachProxy
(
const Lambda& Func |
|
![]() ![]() |
void | ParallelForEachProxy
(
const Lambda& Func |
|
![]() |
void | Remove
(
IPhysicsProxyBase* Base |
Forcefully removes the proxy from being dirty. |
![]() |
void | RemoveIfNoShapesAreDirty
(
IPhysicsProxyBase* Base |
Only does the removal if no shapes are dirty. |
![]() |
void | Reset () |
|
![]() |
void | SetNumDirtyShapes
(
IPhysicsProxyBase* Proxy, |