CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
FAtomRuntimeHandle类 参考

#include <AtomRuntimeManager.h>

Public 成员函数

 FAtomRuntimeHandle ()
 FAtomRuntimeHandle (const FAtomRuntimeHandle &Other)
 FAtomRuntimeHandle (FAtomRuntimeHandle &&Other)
 ~FAtomRuntimeHandle ()
FAtomRuntime * GetAtomRuntime () const
FAtomRuntimeId GetRuntimeID () const
TWeakObjectPtr< UWorld > GetWorld () const
bool IsValid () const
FORCEINLINE operator bool () const
 operator FAtomRuntime * () const
 operator FAtomRuntimeId () const
FAtomRuntime & operator* ()
const FAtomRuntime & operator* () const
FAtomRuntime * operator-> ()
const FAtomRuntime * operator-> () const
FAtomRuntimeHandle & operator= (const FAtomRuntimeHandle &Other)
FAtomRuntimeHandle & operator= (FAtomRuntimeHandle &&Other)
FORCEINLINE bool operator== (const FAtomRuntime *&Other) const
FORCEINLINE bool operator== (const FAtomRuntimeHandle &Other) const
FORCEINLINE bool operator== (const FAtomRuntimeId &Other) const
FORCEINLINE bool operator== (FAtomRuntime *&Other) const
void Reset ()

Private 成员函数

 FAtomRuntimeHandle (FAtomRuntime *InAtom, FAtomRuntimeId InID, UWorld *InWorld)

Private 属性

FAtomRuntime * Runtime
FAtomRuntimeId RuntimeID
TWeakObjectPtr< UWorld > World

友元

class FAtomRuntimeManager

构造及析构函数说明

◆ FAtomRuntimeHandle() [1/4]

FAtomRuntimeHandle::FAtomRuntimeHandle ( )

◆ FAtomRuntimeHandle() [2/4]

FAtomRuntimeHandle::FAtomRuntimeHandle ( const FAtomRuntimeHandle & Other)

◆ FAtomRuntimeHandle() [3/4]

FAtomRuntimeHandle::FAtomRuntimeHandle ( FAtomRuntimeHandle && Other)

◆ ~FAtomRuntimeHandle()

FAtomRuntimeHandle::~FAtomRuntimeHandle ( )

◆ FAtomRuntimeHandle() [4/4]

FAtomRuntimeHandle::FAtomRuntimeHandle ( FAtomRuntime * InAtom,
FAtomRuntimeId InID,
UWorld * InWorld )
private

成员函数说明

◆ GetAtomRuntime()

FAtomRuntime * FAtomRuntimeHandle::GetAtomRuntime ( ) const

◆ GetRuntimeID()

FAtomRuntimeId FAtomRuntimeHandle::GetRuntimeID ( ) const

◆ GetWorld()

TWeakObjectPtr< UWorld > FAtomRuntimeHandle::GetWorld ( ) const

◆ IsValid()

bool FAtomRuntimeHandle::IsValid ( ) const

◆ operator bool()

FORCEINLINE FAtomRuntimeHandle::operator bool ( ) const
inlineexplicit

◆ operator FAtomRuntime *()

FAtomRuntimeHandle::operator FAtomRuntime * ( ) const
inlineexplicit

◆ operator FAtomRuntimeId()

FAtomRuntimeHandle::operator FAtomRuntimeId ( ) const
inlineexplicit

◆ operator*() [1/2]

FAtomRuntime & FAtomRuntimeHandle::operator* ( )
inline

◆ operator*() [2/2]

const FAtomRuntime & FAtomRuntimeHandle::operator* ( ) const
inline

◆ operator->() [1/2]

FAtomRuntime * FAtomRuntimeHandle::operator-> ( )
inline

◆ operator->() [2/2]

const FAtomRuntime * FAtomRuntimeHandle::operator-> ( ) const
inline

◆ operator=() [1/2]

FAtomRuntimeHandle & FAtomRuntimeHandle::operator= ( const FAtomRuntimeHandle & Other)

◆ operator=() [2/2]

FAtomRuntimeHandle & FAtomRuntimeHandle::operator= ( FAtomRuntimeHandle && Other)

◆ operator==() [1/4]

FORCEINLINE bool FAtomRuntimeHandle::operator== ( const FAtomRuntime *& Other) const
inline

◆ operator==() [2/4]

FORCEINLINE bool FAtomRuntimeHandle::operator== ( const FAtomRuntimeHandle & Other) const
inline

◆ operator==() [3/4]

FORCEINLINE bool FAtomRuntimeHandle::operator== ( const FAtomRuntimeId & Other) const
inline

◆ operator==() [4/4]

FORCEINLINE bool FAtomRuntimeHandle::operator== ( FAtomRuntime *& Other) const
inline

◆ Reset()

void FAtomRuntimeHandle::Reset ( )

◆ FAtomRuntimeManager

friend class FAtomRuntimeManager
friend

类成员变量说明

◆ Runtime

FAtomRuntime* FAtomRuntimeHandle::Runtime
private

◆ RuntimeID

FAtomRuntimeId FAtomRuntimeHandle::RuntimeID
private

◆ World

TWeakObjectPtr<UWorld> FAtomRuntimeHandle::World
private

该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomRuntimeManager.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/AtomRuntimeManager.cpp