Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Serializable.h |
Include | #include "Chaos/Serializable.h" |
Syntax
template<typename T>
class TSerializablePtr
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TSerializablePtr
(
const TUniquePtr< R >& Unique |
||
![]() |
TSerializablePtr
(
TUniquePtr< T >&& Unique |
||
![]() |
TSerializablePtr
(
const TSharedPtr< T, TESPMode >& Shared |
Template |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const T * | Get () |
|
![]() ![]() |
bool | IsValid () |
|
![]() |
void | Reset () |
|
![]() |
void | SetFromRawLowLevel
(
const T* InPtr |
NOTE: this is needed for serialization. This should NOT be used directly. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
|||
![]() ![]() |
|||
![]() ![]() |
bool | operator! () |
|
![]() ![]() |
bool | operator!=
(
const TSerializablePtr< T >& Serializable |
|
![]() ![]() |
const T & | operator* () |
|
![]() ![]() |
bool | operator==
(
const TSerializablePtr< T >& Serializable |
|
![]() ![]() |
const T * | operator-> () |