N64: Some d3d8 wrapper code cleanup
This commit is contained in:
parent
95583cd518
commit
ac52487106
|
@ -6,23 +6,10 @@ extern "C"
|
||||||
{
|
{
|
||||||
D3D8Wrapper::IDirect3DBaseTexture8::IDirect3DBaseTexture8(D3D8Base::IDirect3DBaseTexture8* pTexture) : IDirect3DResource8((D3D8Base::IDirect3DResource8*) pTexture)
|
D3D8Wrapper::IDirect3DBaseTexture8::IDirect3DBaseTexture8(D3D8Base::IDirect3DBaseTexture8* pTexture) : IDirect3DResource8((D3D8Base::IDirect3DResource8*) pTexture)
|
||||||
{
|
{
|
||||||
LOG("IDirect3DBaseTexture8 -- 1");
|
LOG("IDirect3DBaseTexture8");
|
||||||
m_pD3D = pTexture;
|
m_pD3D = pTexture;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D8Wrapper::IDirect3DBaseTexture8::IDirect3DBaseTexture8(D3D8Wrapper::IDirect3DBaseTexture8* pTexture) : IDirect3DResource8((D3D8Wrapper::IDirect3DResource8*) pTexture)
|
|
||||||
{
|
|
||||||
LOG("IDirect3DBaseTexture8 -- 2");
|
|
||||||
m_pD3D = pTexture->getReal2();
|
|
||||||
}
|
|
||||||
|
|
||||||
D3D8Base::IDirect3DBaseTexture8* D3D8Wrapper::IDirect3DBaseTexture8::getReal2()
|
|
||||||
{
|
|
||||||
LOG("IDirect3DBaseTexture8::getReal2");
|
|
||||||
return m_pD3D;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*STDMETHOD_(DWORD, SetLOD)(THIS_ DWORD LODNew) PURE;*/
|
/*STDMETHOD_(DWORD, SetLOD)(THIS_ DWORD LODNew) PURE;*/
|
||||||
STDMETHODIMP_(DWORD) D3D8Wrapper::IDirect3DBaseTexture8::SetLOD(DWORD LODNew)
|
STDMETHODIMP_(DWORD) D3D8Wrapper::IDirect3DBaseTexture8::SetLOD(DWORD LODNew)
|
||||||
{
|
{
|
||||||
|
|
|
@ -42,12 +42,6 @@ extern "C"
|
||||||
return ulRef;
|
return ulRef;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
D3D8Base::IDirect3DSurface8* D3D8Wrapper::IDirect3DSurface8::getReal()
|
|
||||||
{
|
|
||||||
return m_pD3D;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*STDMETHOD(TestCooperativeLevel)(THIS) PURE;*/
|
/*STDMETHOD(TestCooperativeLevel)(THIS) PURE;*/
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::TestCooperativeLevel()
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::TestCooperativeLevel()
|
||||||
|
@ -123,7 +117,7 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetCursorProperties(UINT XHotSpot,UINT YHotSpot,D3D8Wrapper::IDirect3DSurface8* pCursorBitmap)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetCursorProperties(UINT XHotSpot,UINT YHotSpot,D3D8Wrapper::IDirect3DSurface8* pCursorBitmap)
|
||||||
{
|
{
|
||||||
LOG("SetCursorProperties");
|
LOG("SetCursorProperties");
|
||||||
HRESULT hr = m_pDevice->SetCursorProperties(XHotSpot,YHotSpot,pCursorBitmap->GetSurface8());
|
HRESULT hr = m_pDevice->SetCursorProperties(XHotSpot,YHotSpot,pCursorBitmap->GetSurface());
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -374,26 +368,26 @@ extern "C"
|
||||||
{
|
{
|
||||||
LOG("CopyRects");
|
LOG("CopyRects");
|
||||||
LOG(pSourceSurface);
|
LOG(pSourceSurface);
|
||||||
LOG(pSourceSurface->getReal());
|
LOG(pSourceSurface->GetSurface());
|
||||||
LOG(pDestinationSurface);
|
LOG(pDestinationSurface);
|
||||||
LOG(pDestinationSurface->getReal());
|
LOG(pDestinationSurface->GetSurface());
|
||||||
|
|
||||||
if (pSourceSurface->m_ulRef == 0 || (pSourceSurface->GetSurface8()) == (pDestinationSurface->GetSurface8()))
|
if (pSourceSurface->m_ulRef == 0 || (pSourceSurface->GetSurface()) == (pDestinationSurface->GetSurface()))
|
||||||
{
|
{
|
||||||
LOG("WTF");
|
LOG("WTF");
|
||||||
return D3DERR_INVALIDCALL;
|
return D3DERR_INVALIDCALL;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT hr = m_pDevice->CopyRects(pSourceSurface->GetSurface8(),pSourceRectsArray,cRects,pDestinationSurface->GetSurface8(),pDestPointsArray);
|
HRESULT hr = m_pDevice->CopyRects(pSourceSurface->GetSurface(),pSourceRectsArray,cRects,pDestinationSurface->GetSurface(),pDestPointsArray);
|
||||||
|
|
||||||
LOG("Back??");
|
LOG("Back??");
|
||||||
|
|
||||||
LOG(hr);
|
LOG(hr);
|
||||||
|
|
||||||
LOG(pSourceSurface);
|
LOG(pSourceSurface);
|
||||||
LOG(pSourceSurface->getReal());
|
LOG(pSourceSurface->GetSurface());
|
||||||
LOG(pDestinationSurface);
|
LOG(pDestinationSurface);
|
||||||
LOG(pDestinationSurface->getReal());
|
LOG(pDestinationSurface->GetSurface());
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -401,7 +395,7 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::UpdateTexture(D3D8Wrapper::IDirect3DBaseTexture8* pSourceTexture,D3D8Wrapper::IDirect3DBaseTexture8* pDestinationTexture)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::UpdateTexture(D3D8Wrapper::IDirect3DBaseTexture8* pSourceTexture,D3D8Wrapper::IDirect3DBaseTexture8* pDestinationTexture)
|
||||||
{
|
{
|
||||||
LOG("UpdateTexture");
|
LOG("UpdateTexture");
|
||||||
HRESULT hr = m_pDevice->UpdateTexture(pSourceTexture->getReal2(),pDestinationTexture->getReal2());
|
HRESULT hr = m_pDevice->UpdateTexture(pSourceTexture->GetBaseTexture(),pDestinationTexture->GetBaseTexture());
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -410,7 +404,7 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::GetFrontBuffer(D3D8Wrapper::IDirect3DSurface8* pDestSurface)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::GetFrontBuffer(D3D8Wrapper::IDirect3DSurface8* pDestSurface)
|
||||||
{
|
{
|
||||||
LOG("GetFrontBuffer");
|
LOG("GetFrontBuffer");
|
||||||
HRESULT hr = m_pDevice->GetFrontBuffer(pDestSurface->GetSurface8());
|
HRESULT hr = m_pDevice->GetFrontBuffer(pDestSurface->GetSurface());
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -421,7 +415,7 @@ extern "C"
|
||||||
LOG("SetRenderTarget");
|
LOG("SetRenderTarget");
|
||||||
LOG(pRenderTarget);
|
LOG(pRenderTarget);
|
||||||
LOG(pNewZStencil);
|
LOG(pNewZStencil);
|
||||||
HRESULT hr = m_pDevice->SetRenderTarget(pRenderTarget->GetSurface8(),pNewZStencil->GetSurface8());
|
HRESULT hr = m_pDevice->SetRenderTarget(pRenderTarget->GetSurface(),pNewZStencil->GetSurface());
|
||||||
|
|
||||||
/*if (this->rTarget != NULL)
|
/*if (this->rTarget != NULL)
|
||||||
{
|
{
|
||||||
|
@ -547,27 +541,8 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetViewport(CONST D3D8Base::D3DVIEWPORT8* pViewport)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetViewport(CONST D3D8Base::D3DVIEWPORT8* pViewport)
|
||||||
{
|
{
|
||||||
LOG("SetViewport");
|
LOG("SetViewport");
|
||||||
LOG(pViewport);
|
|
||||||
if (pViewport != NULL)
|
|
||||||
{
|
|
||||||
LOG(pViewport->X);
|
|
||||||
LOG(pViewport->Y);
|
|
||||||
LOG(pViewport->Width);
|
|
||||||
LOG(pViewport->Height);
|
|
||||||
LOG(pViewport->MinZ);
|
|
||||||
LOG(pViewport->MaxZ);
|
|
||||||
}
|
|
||||||
|
|
||||||
D3D8Base::D3DVIEWPORT8 blah;
|
HRESULT hr = m_pDevice->SetViewport(pViewport);
|
||||||
blah.X = 0;
|
|
||||||
blah.Y = 0;
|
|
||||||
blah.Width = 800;
|
|
||||||
blah.Height = 600;
|
|
||||||
blah.MinZ = 0;
|
|
||||||
blah.MaxZ = 1;
|
|
||||||
|
|
||||||
//HRESULT hr = m_pDevice->SetViewport(pViewport);
|
|
||||||
HRESULT hr = m_pDevice->SetViewport(&blah);
|
|
||||||
LOG(hr);
|
LOG(hr);
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -784,9 +759,9 @@ extern "C"
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOG(pTexture->getReal());
|
LOG(pTexture->GetResource());
|
||||||
LOG(pTexture->getReal2());
|
LOG(pTexture->GetBaseTexture());
|
||||||
HRESULT hr = m_pDevice->SetTexture(Stage,pTexture->getReal2());
|
HRESULT hr = m_pDevice->SetTexture(Stage,pTexture->GetBaseTexture());
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -904,7 +879,7 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::ProcessVertices(UINT SrcStartIndex,UINT DestIndex,UINT VertexCount,D3D8Wrapper::IDirect3DVertexBuffer8* pDestBuffer,DWORD Flags)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::ProcessVertices(UINT SrcStartIndex,UINT DestIndex,UINT VertexCount,D3D8Wrapper::IDirect3DVertexBuffer8* pDestBuffer,DWORD Flags)
|
||||||
{
|
{
|
||||||
LOG("ProcessVertices");
|
LOG("ProcessVertices");
|
||||||
HRESULT hr = m_pDevice->ProcessVertices(SrcStartIndex,DestIndex,VertexCount,pDestBuffer->getReal2(),Flags);
|
HRESULT hr = m_pDevice->ProcessVertices(SrcStartIndex,DestIndex,VertexCount,pDestBuffer->GetVertexBuffer(),Flags);
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -985,7 +960,7 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetStreamSource(UINT StreamNumber,D3D8Wrapper::IDirect3DVertexBuffer8* pStreamData,UINT Stride)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetStreamSource(UINT StreamNumber,D3D8Wrapper::IDirect3DVertexBuffer8* pStreamData,UINT Stride)
|
||||||
{
|
{
|
||||||
LOG("SetStreamSource");
|
LOG("SetStreamSource");
|
||||||
HRESULT hr = m_pDevice->SetStreamSource(StreamNumber,pStreamData->getReal2(),Stride);
|
HRESULT hr = m_pDevice->SetStreamSource(StreamNumber,pStreamData->GetVertexBuffer(),Stride);
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
@ -1010,7 +985,7 @@ extern "C"
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetIndices(D3D8Wrapper::IDirect3DIndexBuffer8* pIndexData,UINT BaseVertexIndex)
|
STDMETHODIMP D3D8Wrapper::IDirect3DDevice8::SetIndices(D3D8Wrapper::IDirect3DIndexBuffer8* pIndexData,UINT BaseVertexIndex)
|
||||||
{
|
{
|
||||||
LOG("SetIndices");
|
LOG("SetIndices");
|
||||||
HRESULT hr = m_pDevice->SetIndices(pIndexData->getReal2(),BaseVertexIndex);
|
HRESULT hr = m_pDevice->SetIndices(pIndexData->GetIndexBuffer(),BaseVertexIndex);
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,12 +10,6 @@ extern "C"
|
||||||
m_pD3D = pTexture;
|
m_pD3D = pTexture;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D8Base::IDirect3DIndexBuffer8* D3D8Wrapper::IDirect3DIndexBuffer8::getReal2()
|
|
||||||
{
|
|
||||||
LOG("IDirect3DIndexBuffer8::getReal2");
|
|
||||||
return m_pD3D;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*STDMETHOD(Lock)(THIS_ UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags) PURE;*/
|
/*STDMETHOD(Lock)(THIS_ UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags) PURE;*/
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::Lock(UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags)
|
STDMETHODIMP D3D8Wrapper::IDirect3DIndexBuffer8::Lock(UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags)
|
||||||
{
|
{
|
||||||
|
|
|
@ -12,12 +12,6 @@ extern "C"
|
||||||
m_pD3D = pResource;
|
m_pD3D = pResource;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D8Wrapper::IDirect3DResource8::IDirect3DResource8(D3D8Wrapper::IDirect3DResource8* pResource) : IDirect3DUnknown((IUnknown*) pResource)
|
|
||||||
{
|
|
||||||
LOG("IDirect3DResource8 from wrapped " << pResource << " made " << this);
|
|
||||||
m_pD3D = pResource->getReal();
|
|
||||||
}
|
|
||||||
|
|
||||||
D3D8Wrapper::IDirect3DResource8* D3D8Wrapper::IDirect3DResource8::GetResource(D3D8Base::IDirect3DResource8* pSwapChain)
|
D3D8Wrapper::IDirect3DResource8* D3D8Wrapper::IDirect3DResource8::GetResource(D3D8Base::IDirect3DResource8* pSwapChain)
|
||||||
{
|
{
|
||||||
D3D8Wrapper::IDirect3DResource8* p = (D3D8Wrapper::IDirect3DResource8*) m_List.GetDataPtr(pSwapChain);
|
D3D8Wrapper::IDirect3DResource8* p = (D3D8Wrapper::IDirect3DResource8*) m_List.GetDataPtr(pSwapChain);
|
||||||
|
@ -49,12 +43,6 @@ extern "C"
|
||||||
return ulRef;
|
return ulRef;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D8Base::IDirect3DResource8* D3D8Wrapper::IDirect3DResource8::getReal()
|
|
||||||
{
|
|
||||||
LOG("IDirect3DResource8::getReal");
|
|
||||||
return m_pD3D;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;*/
|
/*STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;*/
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DResource8::GetDevice(D3D8Wrapper::IDirect3DDevice8** ppDevice)
|
STDMETHODIMP D3D8Wrapper::IDirect3DResource8::GetDevice(D3D8Wrapper::IDirect3DDevice8** ppDevice)
|
||||||
{
|
{
|
||||||
|
|
|
@ -36,7 +36,7 @@ extern "C"
|
||||||
ULONG ulRef = --m_ulRef;
|
ULONG ulRef = --m_ulRef;
|
||||||
if(ulRef == 0)
|
if(ulRef == 0)
|
||||||
{
|
{
|
||||||
m_List.DeleteMember(GetSurface8());
|
m_List.DeleteMember(GetSurface());
|
||||||
delete this;
|
delete this;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ extern "C"
|
||||||
*ppSurfaceLevel = f;
|
*ppSurfaceLevel = f;
|
||||||
|
|
||||||
LOG(f);
|
LOG(f);
|
||||||
LOG(f->GetSurface8());
|
LOG(f->GetSurface());
|
||||||
LOG(hr);
|
LOG(hr);
|
||||||
|
|
||||||
return hr;
|
return hr;
|
||||||
|
|
|
@ -10,12 +10,6 @@ extern "C"
|
||||||
m_pD3D = pTexture;
|
m_pD3D = pTexture;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D8Base::IDirect3DVertexBuffer8* D3D8Wrapper::IDirect3DVertexBuffer8::getReal2()
|
|
||||||
{
|
|
||||||
LOG("IDirect3DVertexBuffer8::getReal2");
|
|
||||||
return m_pD3D;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*STDMETHOD(Lock)(THIS_ UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags) PURE;*/
|
/*STDMETHOD(Lock)(THIS_ UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags) PURE;*/
|
||||||
STDMETHODIMP D3D8Wrapper::IDirect3DVertexBuffer8::Lock(UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags)
|
STDMETHODIMP D3D8Wrapper::IDirect3DVertexBuffer8::Lock(UINT OffsetToLock,UINT SizeToLock,BYTE** ppbData,DWORD Flags)
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
#pragma comment(linker, "/EXPORT:Direct3DCreate8=_Direct3DCreate8@4")
|
#pragma comment(linker, "/EXPORT:Direct3DCreate8=_Direct3DCreate8@4")
|
||||||
|
|
||||||
//#define LOG(x) { std::ofstream myfile; myfile.open ("d3d8_wrapper_log.txt", std::ios::app); myfile << x << "\n"; myfile.close(); }
|
#define LOG(x) { std::ofstream myfile; myfile.open ("d3d8_wrapper_log.txt", std::ios::app); myfile << x << "\n"; myfile.close(); }
|
||||||
#define LOG(x)
|
//#define LOG(x)
|
||||||
|
|
||||||
#define TESTDLL_API __declspec(dllexport)
|
#define TESTDLL_API __declspec(dllexport)
|
||||||
|
|
||||||
|
@ -260,10 +260,6 @@ extern "C"
|
||||||
|
|
||||||
IDirect3DResource8(D3D8Base::IDirect3DResource8*);
|
IDirect3DResource8(D3D8Base::IDirect3DResource8*);
|
||||||
|
|
||||||
IDirect3DResource8(D3D8Wrapper::IDirect3DResource8*);
|
|
||||||
|
|
||||||
D3D8Base::IDirect3DResource8* getReal();
|
|
||||||
|
|
||||||
STDMETHOD(GetDevice)(THIS_ D3D8Wrapper::IDirect3DDevice8** ppDevice);
|
STDMETHOD(GetDevice)(THIS_ D3D8Wrapper::IDirect3DDevice8** ppDevice);
|
||||||
STDMETHOD(SetPrivateData)(THIS_ REFGUID refguid,CONST void* pData,DWORD SizeOfData,DWORD Flags);
|
STDMETHOD(SetPrivateData)(THIS_ REFGUID refguid,CONST void* pData,DWORD SizeOfData,DWORD Flags);
|
||||||
STDMETHOD(GetPrivateData)(THIS_ REFGUID refguid,void* pData,DWORD* pSizeOfData);
|
STDMETHOD(GetPrivateData)(THIS_ REFGUID refguid,void* pData,DWORD* pSizeOfData);
|
||||||
|
@ -285,9 +281,7 @@ extern "C"
|
||||||
|
|
||||||
IDirect3DBaseTexture8(D3D8Base::IDirect3DBaseTexture8*);
|
IDirect3DBaseTexture8(D3D8Base::IDirect3DBaseTexture8*);
|
||||||
|
|
||||||
IDirect3DBaseTexture8(D3D8Wrapper::IDirect3DBaseTexture8*);
|
inline D3D8Base::IDirect3DBaseTexture8* GetBaseTexture() { return m_pD3D; }
|
||||||
|
|
||||||
D3D8Base::IDirect3DBaseTexture8* getReal2();
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
||||||
|
@ -316,9 +310,6 @@ extern "C"
|
||||||
|
|
||||||
static D3D8Wrapper::IDirect3DTexture8* GetTexture(D3D8Base::IDirect3DTexture8*);
|
static D3D8Wrapper::IDirect3DTexture8* GetTexture(D3D8Base::IDirect3DTexture8*);
|
||||||
|
|
||||||
//D3D8Base::IDirect3DTexture8* getReal2();
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
||||||
STDMETHOD(SetPrivateData)(THIS_ REFGUID refguid,CONST void* pData,DWORD SizeOfData,DWORD Flags) PURE;
|
STDMETHOD(SetPrivateData)(THIS_ REFGUID refguid,CONST void* pData,DWORD SizeOfData,DWORD Flags) PURE;
|
||||||
|
@ -413,7 +404,7 @@ extern "C"
|
||||||
|
|
||||||
IDirect3DVertexBuffer8(D3D8Base::IDirect3DVertexBuffer8*);
|
IDirect3DVertexBuffer8(D3D8Base::IDirect3DVertexBuffer8*);
|
||||||
|
|
||||||
D3D8Base::IDirect3DVertexBuffer8* getReal2();
|
inline D3D8Base::IDirect3DVertexBuffer8* GetVertexBuffer() { return m_pD3D; }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
||||||
|
@ -441,7 +432,7 @@ extern "C"
|
||||||
|
|
||||||
IDirect3DIndexBuffer8(D3D8Base::IDirect3DIndexBuffer8*);
|
IDirect3DIndexBuffer8(D3D8Base::IDirect3DIndexBuffer8*);
|
||||||
|
|
||||||
D3D8Base::IDirect3DIndexBuffer8* getReal2();
|
inline D3D8Base::IDirect3DIndexBuffer8* GetIndexBuffer() { return m_pD3D; }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
STDMETHOD(GetDevice)(THIS_ IDirect3DDevice8** ppDevice) PURE;
|
||||||
|
@ -470,13 +461,11 @@ extern "C"
|
||||||
|
|
||||||
IDirect3DSurface8(D3D8Base::IDirect3DSurface8*);
|
IDirect3DSurface8(D3D8Base::IDirect3DSurface8*);
|
||||||
static IDirect3DSurface8* GetSurface(D3D8Base::IDirect3DSurface8* pSurface);
|
static IDirect3DSurface8* GetSurface(D3D8Base::IDirect3DSurface8* pSurface);
|
||||||
inline D3D8Base::IDirect3DSurface8* GetSurface8() { return m_pD3D; }
|
inline D3D8Base::IDirect3DSurface8* GetSurface() { return m_pD3D; }
|
||||||
|
|
||||||
/*** IDirect3DUnknown methods ***/
|
/*** IDirect3DUnknown methods ***/
|
||||||
STDMETHOD_(ULONG, Release)(THIS);
|
STDMETHOD_(ULONG, Release)(THIS);
|
||||||
|
|
||||||
D3D8Base::IDirect3DSurface8* getReal();
|
|
||||||
|
|
||||||
STDMETHOD(GetDevice)(THIS_ D3D8Wrapper::IDirect3DDevice8** ppDevice);
|
STDMETHOD(GetDevice)(THIS_ D3D8Wrapper::IDirect3DDevice8** ppDevice);
|
||||||
STDMETHOD(SetPrivateData)(THIS_ REFGUID refguid,CONST void* pData,DWORD SizeOfData,DWORD Flags);
|
STDMETHOD(SetPrivateData)(THIS_ REFGUID refguid,CONST void* pData,DWORD SizeOfData,DWORD Flags);
|
||||||
STDMETHOD(GetPrivateData)(THIS_ REFGUID refguid,void* pData,DWORD* pSizeOfData);
|
STDMETHOD(GetPrivateData)(THIS_ REFGUID refguid,void* pData,DWORD* pSizeOfData);
|
||||||
|
|
Loading…
Reference in New Issue