UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOpenGLBasePixelBuffer Class Reference

#include <OpenGLResources.h>

+ Inheritance diagram for FOpenGLBasePixelBuffer:

Public Member Functions

 FOpenGLBasePixelBuffer (const FRHIBufferCreateDesc &CreateDesc)
 
const FRHIBufferDescGetDesc () const
 
uint32 GetSize () const
 
EBufferUsageFlags GetUsage () const
 
void TakeOwnership (FOpenGLBasePixelBuffer &Other)
 
void ReleaseOwnership ()
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Protected Member Functions

void UpdateBufferStats (bool bAllocating)
 

Constructor & Destructor Documentation

◆ FOpenGLBasePixelBuffer()

FOpenGLBasePixelBuffer::FOpenGLBasePixelBuffer ( const FRHIBufferCreateDesc CreateDesc)
inline

Member Function Documentation

◆ GetDesc()

const FRHIBufferDesc & FOpenGLBasePixelBuffer::GetDesc ( ) const
inline

◆ GetSize()

uint32 FOpenGLBasePixelBuffer::GetSize ( ) const
inline

◆ GetUsage()

EBufferUsageFlags FOpenGLBasePixelBuffer::GetUsage ( ) const
inline

◆ ReleaseOwnership()

void FOpenGLBasePixelBuffer::ReleaseOwnership ( )
inline

◆ TakeOwnership()

void FOpenGLBasePixelBuffer::TakeOwnership ( FOpenGLBasePixelBuffer Other)
inline

◆ UpdateBufferStats()

void FOpenGLBasePixelBuffer::UpdateBufferStats ( bool  bAllocating)
inlineprotected

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