FOpenGLContextState

Windows
MacOS
Linux

Inheritance Hierarchy

FOpenGLCommonState

FOpenGLContextState

References

Module

OpenGLDrv

Header

/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLState.h

Include

#include "OpenGLState.h"

Syntax

struct FOpenGLContextState : public FOpenGLCommonState

Variables

Name Description

Public variable

uint32

 

ActiveAttribMask

Public variable

uint32

 

ActiveStreamMask

Public variable

GLenum

 

ActiveTexture

Public variable

uint32

 

ActiveUAVMask

Public variable

GLuint

 

ArrayBufferBound

Public variable

FOpenGLBlendSta...

 

BlendState

Public variable

bool

 

bScissorEnabled

Public variable

bool

 

bUsingTessellation

Public variable

TArray< FOpenGL...

 

CachedSamplerStates

Public variable

FLinearColor

 

ClearColor

Public variable

float

 

ClearDepth

Public variable

uint16

 

ClearStencil

Public variable

float

 

DepthMaxZ

Public variable

float

 

DepthMinZ

Public variable

FOpenGLDepthSte...

 

DepthStencilState

Public variable

GLenum[MaxSimul...

 

DrawFramebuffers

Public variable

GLuint

 

ElementArrayBufferBound

Public variable

int32

 

FirstNonzeroRenderTarget

Public variable

GLuint

 

Framebuffer

Public variable

GLuint

 

LastES2ColorRTResource

Public variable

GLenum

 

LastES2ColorTargetType

Public variable

uint32

 

MaxActiveAttrib

Public variable

GLuint

 

OcclusionQuery

Public variable

GLuint

 

PixelUnpackBufferBound

Public variable

GLuint

 

Program

Public variable

FOpenGLRasteriz...

 

RasterizerState

Public variable

uint32

 

RenderTargetHeight

Public variable

uint32

 

RenderTargetWidth

Public variable

FIntRect

 

Scissor

Public variable

uint32

 

StencilRef

Public variable

GLuint

 

UniformBufferBound

Public variable

GLuint[CrossCom...

 

UniformBufferOffsets

Public variable

GLuint[CrossCom...

 

UniformBuffers

Public variable

FOpenGLCachedAt...

 

VertexAttrs

Public variable

uint32

 

VertexAttrs_EnabledBits

Public variable

FOpenGLVertexDe...

 

VertexDecl

Public variable

FOpenGLStream[1...

 

VertexStreams

Public variable

FIntRect

 

Viewport

Constructors

Name Description

Public function

FOpenGLContextState()

Functions

Name Description

Public function Const

bool

 

GetVertexAttrEnabled

(
    int32 Index
)

Public function

void

 

SetVertexAttrEnabled

(
    int32 Index,
    bool bEnable
)

Overridden from FOpenGLCommonState

Name Description

Public function Virtual

void

 

CleanupResources()

Public function Virtual

void

 

InitializeResources

(
    int32 NumCombinedTextures,
    int32 NumCombinedUAVUnits
)

NumCombinedTextures must be greater than or equal to FOpenGL::GetMaxCombinedTextureImageUnits() NumCombinedUAVUnits must be greater than or equal to FOpenGL::GetMaxCombinedUAVUnits()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss