UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TGlobalResource< ResourceType, InInitPhase > Class Template Reference

#include <RenderResource.h>

+ Inheritance diagram for TGlobalResource< ResourceType, InInitPhase >:

Public Member Functions

 TGlobalResource ()
 
template<typename... Args>
 TGlobalResource (Args... InArgs)
 
virtual ~TGlobalResource ()
 

Detailed Description

template<class ResourceType, FRenderResource::EInitPhase InInitPhase = FRenderResource::EInitPhase::Default>
class TGlobalResource< ResourceType, InInitPhase >

Used to declare a render resource that is initialized/released by static initialization/destruction.

Constructor & Destructor Documentation

◆ TGlobalResource() [1/2]

template<class ResourceType , FRenderResource::EInitPhase InInitPhase = FRenderResource::EInitPhase::Default>
TGlobalResource< ResourceType, InInitPhase >::TGlobalResource ( )
inline

Default constructor.

◆ TGlobalResource() [2/2]

template<class ResourceType , FRenderResource::EInitPhase InInitPhase = FRenderResource::EInitPhase::Default>
template<typename... Args>
TGlobalResource< ResourceType, InInitPhase >::TGlobalResource ( Args...  InArgs)
inlineexplicit

Initialization constructor: 1 parameter.

◆ ~TGlobalResource()

template<class ResourceType , FRenderResource::EInitPhase InInitPhase = FRenderResource::EInitPhase::Default>
virtual TGlobalResource< ResourceType, InInitPhase >::~TGlobalResource ( )
inlinevirtual

Destructor.


The documentation for this class was generated from the following file: