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

Public Member Functions

 FPlatformOpenGLDevice ()
 
 ~FPlatformOpenGLDevice ()
 
 FPlatformOpenGLDevice ()
 
 ~FPlatformOpenGLDevice ()
 

Public Attributes

FPlatformOpenGLContext RenderingContext
 
FCriticalSectionContextUsageGuard
 
TArray< FPlatformOpenGLContext * > ViewportContexts
 
bool TargetDirty
 

Static Public Attributes

static FPlatformOpenGLDeviceSingleton = nullptr
 

Detailed Description

Platform specific OpenGL device.

Constructor & Destructor Documentation

◆ FPlatformOpenGLDevice() [1/2]

FPlatformOpenGLDevice::FPlatformOpenGLDevice ( )
inline

◆ ~FPlatformOpenGLDevice() [1/2]

FPlatformOpenGLDevice::~FPlatformOpenGLDevice ( )
inline

◆ FPlatformOpenGLDevice() [2/2]

FPlatformOpenGLDevice::FPlatformOpenGLDevice ( )
inline

◆ ~FPlatformOpenGLDevice() [2/2]

FPlatformOpenGLDevice::~FPlatformOpenGLDevice ( )
inline

Member Data Documentation

◆ ContextUsageGuard

FCriticalSection * FPlatformOpenGLDevice::ContextUsageGuard

Guards against operating on viewport contexts from more than one thread at the same time.

◆ RenderingContext

FPlatformOpenGLContext FPlatformOpenGLDevice::RenderingContext

◆ Singleton

FPlatformOpenGLDevice * FPlatformOpenGLDevice::Singleton = nullptr
static

◆ TargetDirty

bool FPlatformOpenGLDevice::TargetDirty

◆ ViewportContexts

TArray<FPlatformOpenGLContext*> FPlatformOpenGLDevice::ViewportContexts

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