Initial commit: client source
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
#include "StdAfx.h"
|
||||
#include "GrpD3DXBuffer.h"
|
||||
#include "../eterBase/Stl.h"
|
||||
|
||||
CDirect3DXBuffer::CDirect3DXBuffer()
|
||||
{
|
||||
m_lpd3dxBuffer=NULL;
|
||||
}
|
||||
|
||||
CDirect3DXBuffer::CDirect3DXBuffer(LPD3DXBUFFER lpd3dxBuffer)
|
||||
{
|
||||
m_lpd3dxBuffer=lpd3dxBuffer;
|
||||
}
|
||||
|
||||
CDirect3DXBuffer::~CDirect3DXBuffer()
|
||||
{
|
||||
Destroy();
|
||||
}
|
||||
|
||||
void CDirect3DXBuffer::Destroy()
|
||||
{
|
||||
safe_release(m_lpd3dxBuffer);
|
||||
}
|
||||
|
||||
void CDirect3DXBuffer::Create(LPD3DXBUFFER lpd3dxBuffer)
|
||||
{
|
||||
Destroy();
|
||||
m_lpd3dxBuffer=lpd3dxBuffer;
|
||||
}
|
||||
|
||||
void*CDirect3DXBuffer::GetPointer()
|
||||
{
|
||||
assert(m_lpd3dxBuffer!=NULL);
|
||||
return m_lpd3dxBuffer->GetBufferPointer();
|
||||
}
|
||||
|
||||
int CDirect3DXBuffer::GetSize()
|
||||
{
|
||||
assert(m_lpd3dxBuffer!=NULL);
|
||||
return m_lpd3dxBuffer->GetBufferSize();
|
||||
}
|
||||
Reference in New Issue
Block a user