TSerializablePtr

Windows
MacOS
Linux

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDConstraintGraph.h

Include

#include "Chaos/PBDConstraintGraph.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
)

NOTE: this is needed for serialization. This should NOT be used directly.

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->()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss