mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-20 22:21:15 +00:00
miniwin: Remove unused code (#136)
This commit is contained in:
parent
cd32924c47
commit
63ae856370
@ -145,7 +145,6 @@ struct D3DRMVERTEX {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct IDirect3DRMObject : public IUnknown {
|
struct IDirect3DRMObject : public IUnknown {
|
||||||
virtual HRESULT Clone(void** ppObject) = 0;
|
|
||||||
virtual HRESULT AddDestroyCallback(D3DRMOBJECTCALLBACK callback, void* arg) = 0;
|
virtual HRESULT AddDestroyCallback(D3DRMOBJECTCALLBACK callback, void* arg) = 0;
|
||||||
virtual HRESULT DeleteDestroyCallback(D3DRMOBJECTCALLBACK callback, void* arg) = 0;
|
virtual HRESULT DeleteDestroyCallback(D3DRMOBJECTCALLBACK callback, void* arg) = 0;
|
||||||
virtual HRESULT SetAppData(LPD3DRM_APPDATA appData) = 0;
|
virtual HRESULT SetAppData(LPD3DRM_APPDATA appData) = 0;
|
||||||
|
|||||||
@ -188,11 +188,6 @@ struct Direct3DRMObjectBase : public T {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct Direct3DRMMeshImpl : public Direct3DRMObjectBase<IDirect3DRMMesh> {
|
struct Direct3DRMMeshImpl : public Direct3DRMObjectBase<IDirect3DRMMesh> {
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMMeshImpl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
HRESULT Clone(int flags, GUID iid, void** object) override
|
HRESULT Clone(int flags, GUID iid, void** object) override
|
||||||
{
|
{
|
||||||
if (SDL_memcmp(&iid, &IID_IDirect3DRMMesh, sizeof(GUID)) == 0) {
|
if (SDL_memcmp(&iid, &IID_IDirect3DRMMesh, sizeof(GUID)) == 0) {
|
||||||
@ -259,11 +254,6 @@ struct Direct3DRMTextureImpl : public Direct3DRMObjectBase<IDirect3DRMTexture2>
|
|||||||
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Direct3DRMTextureImpl does not implement guid");
|
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Direct3DRMTextureImpl does not implement guid");
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
}
|
}
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMTextureImpl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
HRESULT Changed(BOOL pixels, BOOL palette) override { return DD_OK; }
|
HRESULT Changed(BOOL pixels, BOOL palette) override { return DD_OK; }
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -274,11 +264,6 @@ struct Direct3DRMDevice2Impl : public Direct3DRMObjectBase<IDirect3DRMDevice2> {
|
|||||||
m_viewports->AddRef();
|
m_viewports->AddRef();
|
||||||
}
|
}
|
||||||
~Direct3DRMDevice2Impl() override { m_viewports->Release(); }
|
~Direct3DRMDevice2Impl() override { m_viewports->Release(); }
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMDevice2Impl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
unsigned int GetWidth() override { return 640; }
|
unsigned int GetWidth() override { return 640; }
|
||||||
unsigned int GetHeight() override { return 480; }
|
unsigned int GetHeight() override { return 480; }
|
||||||
HRESULT SetBufferCount(int count) override { return DD_OK; }
|
HRESULT SetBufferCount(int count) override { return DD_OK; }
|
||||||
@ -324,11 +309,6 @@ struct Direct3DRMFrameImpl : public Direct3DRMObjectBase<IDirect3DRMFrame2> {
|
|||||||
m_texture->Release();
|
m_texture->Release();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMFrameImpl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
HRESULT AddChild(IDirect3DRMFrame* child) override { return m_children->AddElement(child); }
|
HRESULT AddChild(IDirect3DRMFrame* child) override { return m_children->AddElement(child); }
|
||||||
HRESULT DeleteChild(IDirect3DRMFrame* child) override { return m_children->DeleteElement(child); }
|
HRESULT DeleteChild(IDirect3DRMFrame* child) override { return m_children->DeleteElement(child); }
|
||||||
HRESULT SetSceneBackgroundRGB(float r, float g, float b) override { return DD_OK; }
|
HRESULT SetSceneBackgroundRGB(float r, float g, float b) override { return DD_OK; }
|
||||||
@ -390,11 +370,6 @@ struct Direct3DRMFrameImpl : public Direct3DRMObjectBase<IDirect3DRMFrame2> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct Direct3DRMViewportImpl : public Direct3DRMObjectBase<IDirect3DRMViewport> {
|
struct Direct3DRMViewportImpl : public Direct3DRMObjectBase<IDirect3DRMViewport> {
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMViewportImpl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
HRESULT Render(IDirect3DRMFrame* group) override { return DD_OK; }
|
HRESULT Render(IDirect3DRMFrame* group) override { return DD_OK; }
|
||||||
HRESULT ForceUpdate(int x, int y, int w, int h) override { return DD_OK; }
|
HRESULT ForceUpdate(int x, int y, int w, int h) override { return DD_OK; }
|
||||||
HRESULT Clear() override { return DD_OK; }
|
HRESULT Clear() override { return DD_OK; }
|
||||||
@ -427,21 +402,10 @@ struct Direct3DRMViewportImpl : public Direct3DRMObjectBase<IDirect3DRMViewport>
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct Direct3DRMLightImpl : public Direct3DRMObjectBase<IDirect3DRMLight> {
|
struct Direct3DRMLightImpl : public Direct3DRMObjectBase<IDirect3DRMLight> {
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMLightImpl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
HRESULT SetColorRGB(float r, float g, float b) override { return DD_OK; }
|
HRESULT SetColorRGB(float r, float g, float b) override { return DD_OK; }
|
||||||
};
|
};
|
||||||
|
|
||||||
struct Direct3DRMMaterialImpl : public Direct3DRMObjectBase<IDirect3DRMMaterial> {
|
struct Direct3DRMMaterialImpl : public Direct3DRMObjectBase<IDirect3DRMMaterial> {};
|
||||||
HRESULT Clone(void** ppObject) override
|
|
||||||
{
|
|
||||||
*ppObject = static_cast<void*>(new Direct3DRMMaterialImpl);
|
|
||||||
return DD_OK;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
struct Direct3DRMImpl : virtual public IDirect3DRM2 {
|
struct Direct3DRMImpl : virtual public IDirect3DRM2 {
|
||||||
// IUnknown interface
|
// IUnknown interface
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user