raSystem  1.0 bata
CEffectVectorOwner< T > Class Template Reference

#include <d3dxGlobal.h>

Inheritance diagram for CEffectVectorOwner< T >:
CEffectVector< T *>

Public Member Functions

 ~CEffectVectorOwner ()
 
void Clear ()
 
void Empty ()
 
void Delete (UINT index)
 
- Public Member Functions inherited from CEffectVector< T *>
 CEffectVector ()
 
 ~CEffectVector ()
 
void SwapVector (CEffectVector< T * > &vOther)
 
HRESULT CopyFrom (CEffectVector< T * > &vOther)
 
void Clear ()
 
void ClearWithoutDestructor ()
 
void Empty ()
 
T * * Add ()
 
HRESULT Add (const T * &var)
 
T * * AddRange (UINT count)
 
HRESULT AddRange (const T * *pVar, UINT count)
 
HRESULT Insert (const T * &var, UINT index)
 
HRESULT InsertRange (const T * *pVar, UINT index, UINT count)
 
T * & operator[] (UINT index)
 
void Delete (UINT index)
 
void QuickDelete (UINT index)
 
UINT GetSize () const
 
T * * GetData () const
 
UINT FindIndexOf (void *pEntry) const
 
void Sort (int(__cdecl *pfnCompare)(const void *pElem1, const void *pElem2))
 

Additional Inherited Members

- Public Attributes inherited from CEffectVector< T *>
HRESULT m_hLastError
 
- Protected Member Functions inherited from CEffectVector< T *>
HRESULT Grow ()
 
HRESULT Reserve (UINT DesiredSize)
 
- Protected Attributes inherited from CEffectVector< T *>
BYTE * m_pData
 
UINT m_MaxSize
 
UINT m_CurSize
 

Detailed Description

template<class T>
class CEffectVectorOwner< T >

Definition at line 467 of file d3dxGlobal.h.

Constructor & Destructor Documentation

◆ ~CEffectVectorOwner()

template<class T >
CEffectVectorOwner< T >::~CEffectVectorOwner ( )
inline

Definition at line 470 of file d3dxGlobal.h.

Member Function Documentation

◆ Clear()

template<class T >
void CEffectVectorOwner< T >::Clear ( )
inline

Definition at line 481 of file d3dxGlobal.h.

◆ Delete()

template<class T >
void CEffectVectorOwner< T >::Delete ( UINT  index)
inline

Definition at line 501 of file d3dxGlobal.h.

◆ Empty()

template<class T >
void CEffectVectorOwner< T >::Empty ( )
inline

Definition at line 488 of file d3dxGlobal.h.


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