|
raSystem
1.0 bata
|
#include <d3dxGlobal.h>
Public Member Functions | |
| CEffectHashTableWithPrivateHeap () | |
| void | Cleanup () |
| ~CEffectHashTableWithPrivateHeap () | |
| void | SetPrivateHeap (CDataBlockStore *pPrivateHeap) |
| HRESULT | AddValueWithHash (T Data, UINT Hash) |
Public Member Functions inherited from CEffectHashTable< T, pfnIsEqual > | |
| 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 |
Protected Attributes inherited from CEffectHashTable< T, pfnIsEqual > | |
| SHashEntry ** | m_rgpHashEntries |
| UINT | m_NumHashSlots |
| UINT | m_NumEntries |
| bool | m_bOwnHashEntryArray |
Additional Inherited Members | |
Static Public Member Functions inherited from CEffectHashTable< T, pfnIsEqual > | |
| static UINT | GetNextHashTableSize (__in UINT DesiredSize) |
Protected Member Functions inherited from CEffectHashTable< T, pfnIsEqual > | |
| 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.