raSystem
1.0 bata
|
#include <d3dxGlobal.h>
Public Member Functions | |
CEffectHashTableWithPrivateHeap () | |
void | Cleanup () |
~CEffectHashTableWithPrivateHeap () | |
void | SetPrivateHeap (CDataBlockStore *pPrivateHeap) |
HRESULT | AddValueWithHash (T Data, UINT Hash) |
![]() | |
CEffectHashTable () | |
HRESULT | Initialize (CEffectHashTable *pOther) |
void | Cleanup () |
~CEffectHashTable () | |
HRESULT | Grow (__in UINT DesiredSize, __in UINT ProvidedArraySize=0, __in_ecount_opt(ProvidedArraySize) void **ProvidedArray=NULL, __in bool OwnProvidedArray=false) |
HRESULT | AutoGrow () |
HRESULT | FindValueWithHash (T Data, UINT Hash, CIterator *pIterator) |
HRESULT | FindFirstMatchingValue (UINT Hash, CIterator *pIterator) |
HRESULT | AddValueWithHash (T Data, UINT Hash) |
void | GetFirstEntry (CIterator *pIterator) |
BOOL | PastEnd (CIterator *pIterator) |
void | GetNextEntry (CIterator *pIterator) |
void | RemoveEntry (CIterator *pIterator) |
Protected Attributes | |
CDataBlockStore * | m_pPrivateHeap |
![]() | |
SHashEntry ** | m_rgpHashEntries |
UINT | m_NumHashSlots |
UINT | m_NumEntries |
bool | m_bOwnHashEntryArray |
Additional Inherited Members | |
![]() | |
static UINT | GetNextHashTableSize (__in UINT DesiredSize) |
![]() | |
void | CleanArray () |
Definition at line 1285 of file d3dxGlobal.h.
|
inline |
Definition at line 1291 of file d3dxGlobal.h.
|
inline |
Definition at line 1303 of file d3dxGlobal.h.
|
inline |
Definition at line 1316 of file d3dxGlobal.h.
|
inline |
Definition at line 1296 of file d3dxGlobal.h.
|
inline |
Definition at line 1309 of file d3dxGlobal.h.
|
protected |
Definition at line 1288 of file d3dxGlobal.h.