UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OpenGLState.h File Reference
#include "CoreTypes.h"
#include "Misc/AssertionMacros.h"
#include "HAL/UnrealMemory.h"
#include "Containers/Array.h"
#include "Math/Color.h"
#include "Math/IntRect.h"
#include "RHIDefinitions.h"
#include "Containers/StaticArray.h"
#include "RHI.h"
#include "OpenGLResources.h"

Go to the source code of this file.

Classes

struct  FOpenGLSamplerStateData
 
class  FOpenGLSamplerState
 
struct  FOpenGLRasterizerStateData
 
class  FOpenGLRasterizerState
 
struct  FOpenGLDepthStencilStateData
 
class  FOpenGLDepthStencilState
 
struct  FOpenGLBlendStateData
 
struct  FOpenGLBlendStateData::FRenderTarget
 
class  FOpenGLBlendState
 
struct  FTextureStage
 
struct  FUAVStage
 
struct  FOpenGLCachedAttr
 
struct  FOpenGLStream
 
struct  FOpenGLCommonState
 
struct  FOpenGLContextState
 
struct  FOpenGLRHIState
 
struct  TOpenGLResourceTraits< FRHISamplerState >
 
struct  TOpenGLResourceTraits< FRHIRasterizerState >
 
struct  TOpenGLResourceTraits< FRHIDepthStencilState >
 
struct  TOpenGLResourceTraits< FRHIBlendState >
 

Macros

#define ZERO_FILLED_DUMMY_UNIFORM_BUFFER_SIZE   65536
 
#define FOpenGLCachedAttr_Invalid   (void*)(UPTRINT)0xFFFFFFFF
 
#define FOpenGLCachedAttr_SingleVertex   (void*)(UPTRINT)0xFFFFFFFE
 
#define NUM_OPENGL_VERTEX_STREAMS   16
 

Macro Definition Documentation

◆ FOpenGLCachedAttr_Invalid

#define FOpenGLCachedAttr_Invalid   (void*)(UPTRINT)0xFFFFFFFF

◆ FOpenGLCachedAttr_SingleVertex

#define FOpenGLCachedAttr_SingleVertex   (void*)(UPTRINT)0xFFFFFFFE

◆ NUM_OPENGL_VERTEX_STREAMS

#define NUM_OPENGL_VERTEX_STREAMS   16

◆ ZERO_FILLED_DUMMY_UNIFORM_BUFFER_SIZE

#define ZERO_FILLED_DUMMY_UNIFORM_BUFFER_SIZE   65536