raSystem  1.0 bata
CDataBlockStore Class Reference

#include <d3dxGlobal.h>

Public Member Functions

HRESULT AddString (LPCSTR pString, UINT *pOffset)
 
HRESULT AddData (const void *pNewData, UINT bufferSize, UINT *pOffset)
 
voidAllocate (UINT buffferSize)
 
UINT GetSize ()
 
void EnableAlignment ()
 
 CDataBlockStore ()
 
 ~CDataBlockStore ()
 

Protected Attributes

CDataBlockm_pFirst
 
CDataBlockm_pLast
 
UINT m_Size
 
UINT m_Offset
 
BOOL m_IsAligned
 

Detailed Description

Definition at line 637 of file d3dxGlobal.h.

Constructor & Destructor Documentation

◆ CDataBlockStore()

CDataBlockStore::CDataBlockStore ( )

◆ ~CDataBlockStore()

CDataBlockStore::~CDataBlockStore ( )

Member Function Documentation

◆ AddData()

HRESULT CDataBlockStore::AddData ( const void pNewData,
UINT  bufferSize,
UINT *  pOffset 
)

◆ AddString()

HRESULT CDataBlockStore::AddString ( LPCSTR  pString,
UINT *  pOffset 
)

◆ Allocate()

void* CDataBlockStore::Allocate ( UINT  buffferSize)

◆ EnableAlignment()

void CDataBlockStore::EnableAlignment ( )

◆ GetSize()

UINT CDataBlockStore::GetSize ( )

Member Data Documentation

◆ m_IsAligned

BOOL CDataBlockStore::m_IsAligned
protected

Definition at line 644 of file d3dxGlobal.h.

◆ m_Offset

UINT CDataBlockStore::m_Offset
protected

Definition at line 643 of file d3dxGlobal.h.

◆ m_pFirst

CDataBlock* CDataBlockStore::m_pFirst
protected

Definition at line 640 of file d3dxGlobal.h.

◆ m_pLast

CDataBlock* CDataBlockStore::m_pLast
protected

Definition at line 641 of file d3dxGlobal.h.

◆ m_Size

UINT CDataBlockStore::m_Size
protected

Definition at line 642 of file d3dxGlobal.h.


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