OpenBarnyard
 
Loading...
Searching...
No Matches
T2SharedRenderBuffer< RenderBuffer >::SubBuffer Struct Reference

#include <T2SharedRenderBuffer_GL.h>

Public Member Functions

void SetData (const void *a_pData, GLsizeiptr a_iSize)
 
void Deallocate ()
 

Public Attributes

TINT offset
 
TUINT size
 
T2SharedRenderBufferowner
 

Detailed Description

template<class RenderBuffer>
struct T2SharedRenderBuffer< RenderBuffer >::SubBuffer

Definition at line 13 of file T2SharedRenderBuffer_GL.h.

Member Function Documentation

◆ Deallocate()

template<class RenderBuffer>
void T2SharedRenderBuffer< RenderBuffer >::SubBuffer::Deallocate ( )
inline

Definition at line 149 of file T2SharedRenderBuffer_GL.h.

150{
151 owner->Deallocate( this );
152}

◆ SetData()

template<class RenderBuffer>
void T2SharedRenderBuffer< RenderBuffer >::SubBuffer::SetData ( const void * a_pData,
GLsizeiptr a_iSize )
inline

Member Data Documentation

◆ offset

template<class RenderBuffer>
TINT T2SharedRenderBuffer< RenderBuffer >::SubBuffer::offset

Definition at line 15 of file T2SharedRenderBuffer_GL.h.

◆ owner

template<class RenderBuffer>
T2SharedRenderBuffer* T2SharedRenderBuffer< RenderBuffer >::SubBuffer::owner

Definition at line 17 of file T2SharedRenderBuffer_GL.h.

◆ size

template<class RenderBuffer>
TUINT T2SharedRenderBuffer< RenderBuffer >::SubBuffer::size

Definition at line 16 of file T2SharedRenderBuffer_GL.h.


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