Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray3D::cDXMeshAttribute Class Reference

#include <cDXMesh.h>

Public Member Functions

 cDXMeshAttribute (ID3DXMesh *pIMesh, DWORD dwFlags=0x00000010L)
 
 ~cDXMeshAttribute ()
 
bool IsValid () const
 
void Unlock ()
 
 operator const DWORD * () const
 
 operator DWORD * ()
 

Public Attributes

DWORD * m_pdwAttrib
 The locked pointer. More...
 

Detailed Description

For locking the attribute array of a mesh

Constructor & Destructor Documentation

◆ cDXMeshAttribute()

Gray3D::cDXMeshAttribute::cDXMeshAttribute ( ID3DXMesh *  pIMesh,
DWORD  dwFlags = 0x00000010L 
)
inline
Note
uQtyToLock = 0 = all. dwFlags = D3DLOCK_DISCARD

◆ ~cDXMeshAttribute()

Gray3D::cDXMeshAttribute::~cDXMeshAttribute ( )
inline

Member Function Documentation

◆ IsValid()

bool Gray3D::cDXMeshAttribute::IsValid ( ) const
inline

◆ operator const DWORD *()

Gray3D::cDXMeshAttribute::operator const DWORD * ( ) const
inline

◆ operator DWORD *()

Gray3D::cDXMeshAttribute::operator DWORD * ( )
inline

◆ Unlock()

void Gray3D::cDXMeshAttribute::Unlock ( )
inline

Member Data Documentation

◆ m_pdwAttrib

DWORD* Gray3D::cDXMeshAttribute::m_pdwAttrib

The locked pointer.


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