Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | TChaosProperty |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Properties.h |
| Include Path | #include "Chaos/Properties.h" |
Syntax
template<typename T, EChaosProperty PropName>
class TChaosProperty
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Properties.h | |||
TChaosProperty
(
const T& Val |
Chaos/Properties.h | ||
TChaosProperty
(
const TChaosProperty< T, PropName >& Rhs |
We don't support this because it could lead to bugs with values not being properly written to remote | Chaos/Properties.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PropertyFlag | EChaosPropertyFlags | Chaos/Properties.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Property | T | Chaos/Properties.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Clear
(
FDirtyChaosPropertyFlags& Dirty, |
Chaos/Properties.h | ||
bool IsDirty
(
const FDirtyChaosPropertyFlags& Flags |
Chaos/Properties.h | ||
void Modify
(
bool bInvalidate, |
Chaos/Properties.h | ||
const T & Read() |
Chaos/Properties.h | ||
void Serialize
(
FChaosArchive& Ar |
Chaos/Properties.h | ||
void SyncRemote
(
FDirtyPropertiesManager& Manager, |
Chaos/Properties.h | ||
void Write
(
const T& Val, |
Chaos/Properties.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TChaosProperty< T, PropName > & operator=
(
const TChaosProperty< T, PropName >& Rhs |
We don't support this because it could lead to bugs with values not being properly written to remote | Chaos/Properties.h |