UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TOpenGLStreamedBufferArray< BaseType, Stride > Class Template Reference

#include <OpenGLResources.h>

Public Member Functions

 TOpenGLStreamedBufferArray (void)
 
virtual ~TOpenGLStreamedBufferArray (void)
 
void Init (uint32 InitialBufferSize)
 
void Cleanup (void)
 
uint8Lock (uint32 DataSize)
 
void Unlock (void)
 
BaseType * GetPendingBuffer (void)
 
uint32 GetPendingOffset (void)
 

Constructor & Destructor Documentation

◆ TOpenGLStreamedBufferArray()

template<typename BaseType , uint32 Stride>
TOpenGLStreamedBufferArray< BaseType, Stride >::TOpenGLStreamedBufferArray ( void  )
inline

◆ ~TOpenGLStreamedBufferArray()

template<typename BaseType , uint32 Stride>
virtual TOpenGLStreamedBufferArray< BaseType, Stride >::~TOpenGLStreamedBufferArray ( void  )
inlinevirtual

Member Function Documentation

◆ Cleanup()

template<typename BaseType , uint32 Stride>
void TOpenGLStreamedBufferArray< BaseType, Stride >::Cleanup ( void  )
inline

◆ GetPendingBuffer()

template<typename BaseType , uint32 Stride>
BaseType * TOpenGLStreamedBufferArray< BaseType, Stride >::GetPendingBuffer ( void  )
inline

◆ GetPendingOffset()

template<typename BaseType , uint32 Stride>
uint32 TOpenGLStreamedBufferArray< BaseType, Stride >::GetPendingOffset ( void  )
inline

◆ Init()

template<typename BaseType , uint32 Stride>
void TOpenGLStreamedBufferArray< BaseType, Stride >::Init ( uint32  InitialBufferSize)
inline

◆ Lock()

template<typename BaseType , uint32 Stride>
uint8 * TOpenGLStreamedBufferArray< BaseType, Stride >::Lock ( uint32  DataSize)
inline

◆ Unlock()

template<typename BaseType , uint32 Stride>
void TOpenGLStreamedBufferArray< BaseType, Stride >::Unlock ( void  )
inline

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