Path: blob/master/libmupen64plus/D3D8Interceptor/Direct3DIndexBuffer8Functions.cpp
2 views
#include "d3d8Wrapper.h"12extern "C"3{4namespace D3D8Wrapper5{6D3D8Wrapper::IDirect3DIndexBuffer8::IDirect3DIndexBuffer8(D3D8Base::IDirect3DIndexBuffer8* realIndexBuffer) : IDirect3DResource8((D3D8Base::IDirect3DResource8*) realIndexBuffer)7{8LOG("IDirect3DIndexBuffer8( " << realIndexBuffer << " )\n");9m_pD3D = realIndexBuffer;10}1112STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::Lock(UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags)13{14LOG("IDirect3DIndexBuffer8::Lock( " << OffsetToLock << " , " << SizeToLock << " , " << ppbData << " , " << Flags << " ) [ " << this << " ]\n");15return m_pD3D->Lock(OffsetToLock,SizeToLock,ppbData,Flags);16}1718STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::Unlock()19{20LOG("IDirect3DIndexBuffer8::Unlock() [ " << this << " ]\n");21return m_pD3D->Unlock();22}2324STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::GetDesc(D3D8Base::D3DINDEXBUFFER_DESC *pDesc)25{26LOG("IDirect3DIndexBuffer8::GetDesc( " << pDesc << " ) [ " << this << " ]\n");27return m_pD3D->GetDesc(pDesc);28}29}30}3132