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

#include <OpenGLDrv.h>

Classes

struct  FLockParams
 

Public Member Functions

 FTextureLockTracker ()
 
FORCEINLINE_DEBUGGABLE void Lock (void *RHIBuffer, void *Buffer, uint32 ArrayIndex, uint32 MipIndex, uint32 Stride, uint32 SizeRHI, EResourceLockMode LockMode)
 
FORCEINLINE_DEBUGGABLE FLockParams Unlock (void *RHIBuffer, uint32 ArrayIndex, uint32 MipIndex)
 

Public Attributes

TArray< FLockParams, TInlineAllocator< 16 > > OutstandingLocks
 

Constructor & Destructor Documentation

◆ FTextureLockTracker()

FOpenGLDynamicRHI::FTextureLockTracker::FTextureLockTracker ( )
inline

Member Function Documentation

◆ Lock()

FORCEINLINE_DEBUGGABLE void FOpenGLDynamicRHI::FTextureLockTracker::Lock ( void RHIBuffer,
void Buffer,
uint32  ArrayIndex,
uint32  MipIndex,
uint32  Stride,
uint32  SizeRHI,
EResourceLockMode  LockMode 
)
inline

◆ Unlock()

FORCEINLINE_DEBUGGABLE FLockParams FOpenGLDynamicRHI::FTextureLockTracker::Unlock ( void RHIBuffer,
uint32  ArrayIndex,
uint32  MipIndex 
)
inline

Member Data Documentation

◆ OutstandingLocks

TArray<FLockParams, TInlineAllocator<16> > FOpenGLDynamicRHI::FTextureLockTracker::OutstandingLocks

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