UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOpenGLCommonState Struct Reference

#include <OpenGLState.h>

+ Inheritance diagram for FOpenGLCommonState:

Public Member Functions

 FOpenGLCommonState ()
 
virtual ~FOpenGLCommonState ()
 
virtual void InitializeResources (int32 NumCombinedTextures, int32 NumCombinedUAVUnits)
 
virtual void CleanupResources ()
 

Public Attributes

TArray< FTextureStageTextures
 
TArray< FOpenGLSamplerState * > SamplerStates
 
TArray< FUAVStageUAVs
 

Constructor & Destructor Documentation

◆ FOpenGLCommonState()

FOpenGLCommonState::FOpenGLCommonState ( )
inline

◆ ~FOpenGLCommonState()

virtual FOpenGLCommonState::~FOpenGLCommonState ( )
inlinevirtual

Member Function Documentation

◆ CleanupResources()

virtual void FOpenGLCommonState::CleanupResources ( )
inlinevirtual

Reimplemented in FOpenGLContextState, and FOpenGLRHIState.

◆ InitializeResources()

virtual void FOpenGLCommonState::InitializeResources ( int32  NumCombinedTextures,
int32  NumCombinedUAVUnits 
)
inlinevirtual

Reimplemented in FOpenGLContextState, and FOpenGLRHIState.

Member Data Documentation

◆ SamplerStates

TArray<FOpenGLSamplerState*> FOpenGLCommonState::SamplerStates

◆ Textures

TArray<FTextureStage> FOpenGLCommonState::Textures

◆ UAVs

TArray<FUAVStage> FOpenGLCommonState::UAVs

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