|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <CriWareUtils.h>
公開メンバ関数 | |
| TCriHandle () | |
| TCriHandle (T &&InHandle, TSharedPtr< bool > bInIsExternal=nullptr) | |
| TCriHandle (TCriHandle &&Other) | |
| TCriHandle (TYPE_OF_NULLPTR) | |
| template<typename U, typename = decltype(ImplicitConv<T*>((U*)nullptr))> | |
| TCriHandle (U *InHandle, TSharedPtr< bool > bInIsExternal=nullptr) | |
| TSharedPtr< bool > | GetSharedExternalObject () const |
| bool | IsExternal () const |
| bool | IsValid () const |
| operator T* () const | |
| TCriHandle & | operator= (TCriHandle &&Other) |
| 基底クラス FCriHandle に属する継承公開メンバ関数 | |
| FCriHandle (FCriHandle &&)=default | |
| virtual | ~FCriHandle ()=default |
| FCriHandle & | operator= (FCriHandle &&)=default |
静的公開メンバ関数 | |
| static FORCEINLINE int32 | GetCount () |
| static FORCEINLINE TSet< T * > & | GetHandles () |
静的限定公開メンバ関数 | |
| static void | Destroy (T *Handle) |
非公開変数類 | |
| TSharedPtr< bool > | bIsExternal = nullptr |
静的非公開変数類 | |
| static FCriticalSection | CS |
| static TSet< T * > | Handles |
フレンド | |
| struct | TCriHandleDeleter< T > |
その他の継承メンバ | |
| 基底クラス FCriHandle に属する継承限定公開メンバ関数 | |
| FCriHandle () | |
Class for CriWare handle specializations Also, it keeps a global tracking of all CriWare handle.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticprotected |
Specialize this to make special handle destructions
|
inlinestatic |
|
inlinestatic |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inline |
|
inline |
|
friend |
|
private |
|
staticprivate |
|
staticprivate |
A global set that hold all handles. (debug)