![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ModularFeatureManager.h>
Public Member Functions | |
| template<typename... Args_t> | |
| ULANG_FORCEINLINE | TModularFeatureRegHandle (Args_t &&... Args) |
| ULANG_FORCEINLINE | ~TModularFeatureRegHandle () |
| TModularFeatureRegHandle (const TModularFeatureRegHandle &)=delete | |
| TModularFeatureRegHandle & | operator= (const TModularFeatureRegHandle &)=delete |
| ULANG_FORCEINLINE | TModularFeatureRegHandle (TModularFeatureRegHandle &&Other) |
| ULANG_FORCEINLINE TModularFeatureRegHandle & | operator= (TModularFeatureRegHandle &&Other) |
| ULANG_FORCEINLINE | operator TSRef< FeatureType > () const |
| ULANG_FORCEINLINE | operator FeatureType * () const |
| ULANG_FORCEINLINE FeatureType & | operator* () const |
| ULANG_FORCEINLINE FeatureType * | operator-> () const |
| ULANG_FORCEINLINE TSRef< FeatureType > & | ToSharedRef () |
| ULANG_FORCEINLINE const TSRef< FeatureType > & | ToSharedRef () const |
RAII style handle that wraps a ModularFeature TSPtr<>. Authoritative control for a features' registration lifetime – sole controller for registering features.
Use this to spawn and manage the lifetime of your module's ModularFeature instances.
| ULANG_FORCEINLINE uLang::TModularFeatureRegHandle< FeatureType >::TModularFeatureRegHandle | ( | Args_t &&... | Args | ) |
| ULANG_FORCEINLINE uLang::TModularFeatureRegHandle< FeatureType >::~TModularFeatureRegHandle | ( | ) |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |