TSerializablePtr

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Public function

TSerializablePtr()

Public function

TSerializablePtr

(
    const TUniquePtr< R >& Unique
)

Public function

TSerializablePtr

(
    TUniquePtr< T >&& Unique
)

Public function

TSerializablePtr

(
    const TSharedPtr< T, TESPMode >& S...
)

Template =""> TSerializablePtr(const TSerializablePtr& Other) : Ptr(Other.Get()) {}

Functions

Name Description

Public function Const

const T *...

 

Get()

Public function

void

 

Reset()

Public function

void

 

SetFromRawLowLevel

(
    const T* InPtr
)

Operators

Name Description

Public function Const

 

operator bool()

Public function Const

 

operator TSerializablePtr< R >()

Public function Const

bool

 

operator!()

Public function Const

const T &

 

operator*()

Public function Const

bool

 

operator==

(
    const TSerializablePtr< T >& Seria...
)

Public function Const

const T *...

 

operator->()