raSystem
1.0 bata
|
#include <d3dxGlobal.h>
Classes | |
class | CIterator |
struct | SHashEntry |
Public Member Functions | |
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) |
Static Public Member Functions | |
static UINT | GetNextHashTableSize (__in UINT DesiredSize) |
Protected Member Functions | |
void | CleanArray () |
Protected Attributes | |
SHashEntry ** | m_rgpHashEntries |
UINT | m_NumHashSlots |
UINT | m_NumEntries |
bool | m_bOwnHashEntryArray |
Definition at line 846 of file d3dxGlobal.h.
|
inline |
Definition at line 886 of file d3dxGlobal.h.
|
inline |
Definition at line 980 of file d3dxGlobal.h.
|
inline |
Definition at line 1179 of file d3dxGlobal.h.
|
inline |
Definition at line 1064 of file d3dxGlobal.h.
|
inlineprotected |
Definition at line 950 of file d3dxGlobal.h.
|
inline |
Definition at line 960 of file d3dxGlobal.h.
|
inline |
Definition at line 1159 of file d3dxGlobal.h.
|
inline |
Definition at line 1139 of file d3dxGlobal.h.
|
inline |
Definition at line 1205 of file d3dxGlobal.h.
|
inline |
Definition at line 1227 of file d3dxGlobal.h.
|
inlinestatic |
Definition at line 985 of file d3dxGlobal.h.
|
inline |
Definition at line 1002 of file d3dxGlobal.h.
|
inline |
Definition at line 894 of file d3dxGlobal.h.
|
inline |
Definition at line 1220 of file d3dxGlobal.h.
|
inline |
Definition at line 1252 of file d3dxGlobal.h.
|
protected |
Definition at line 861 of file d3dxGlobal.h.
|
protected |
Definition at line 860 of file d3dxGlobal.h.
|
protected |
Definition at line 859 of file d3dxGlobal.h.
|
protected |
Definition at line 858 of file d3dxGlobal.h.