2014-07-19 18:35:47 +00:00
|
|
|
#include "d3d8Wrapper.h"
|
|
|
|
|
|
|
|
extern "C"
|
|
|
|
{
|
|
|
|
namespace D3D8Wrapper
|
|
|
|
{
|
2014-08-17 18:53:49 +00:00
|
|
|
D3D8Wrapper::IDirect3DIndexBuffer8::IDirect3DIndexBuffer8(D3D8Base::IDirect3DIndexBuffer8* realIndexBuffer) : IDirect3DResource8((D3D8Base::IDirect3DResource8*) realIndexBuffer)
|
2014-07-19 18:35:47 +00:00
|
|
|
{
|
2014-08-17 18:53:49 +00:00
|
|
|
LOG("IDirect3DIndexBuffer8( " << realIndexBuffer << " )\n");
|
|
|
|
m_pD3D = realIndexBuffer;
|
2014-07-19 18:35:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::Lock(UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags)
|
|
|
|
{
|
2014-08-10 21:14:29 +00:00
|
|
|
LOG("IDirect3DIndexBuffer8::Lock( " << OffsetToLock << " , " << SizeToLock << " , " << ppbData << " , " << Flags << " )\n");
|
2014-08-17 18:53:49 +00:00
|
|
|
return m_pD3D->Lock(OffsetToLock,SizeToLock,ppbData,Flags);
|
2014-07-19 18:35:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::Unlock()
|
|
|
|
{
|
2014-08-10 21:14:29 +00:00
|
|
|
LOG("IDirect3DIndexBuffer8::Unlock()\n");
|
2014-08-17 18:53:49 +00:00
|
|
|
return m_pD3D->Unlock();
|
2014-07-19 18:35:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::GetDesc(D3D8Base::D3DINDEXBUFFER_DESC *pDesc)
|
|
|
|
{
|
2014-08-10 21:14:29 +00:00
|
|
|
LOG("IDirect3DIndexBuffer8::GetDesc( " << pDesc << " )\n");
|
2014-08-17 18:53:49 +00:00
|
|
|
return m_pD3D->GetDesc(pDesc);
|
2014-07-19 18:35:47 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|