mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-18 13:21:16 +00:00
Implement SetFront, SetBack, and SetField in Direct3DRMViewportImpl (#157)
This commit is contained in:
parent
36243c165b
commit
df3c66ae39
@ -48,6 +48,9 @@ struct Direct3DRMViewportImpl : public Direct3DRMObjectBase<IDirect3DRMViewport>
|
|||||||
D3DCOLOR m_backgroundColor = 0xFF000000;
|
D3DCOLOR m_backgroundColor = 0xFF000000;
|
||||||
DWORD m_width;
|
DWORD m_width;
|
||||||
DWORD m_height;
|
DWORD m_height;
|
||||||
|
D3DVALUE m_zMin;
|
||||||
|
D3DVALUE m_zMax;
|
||||||
|
D3DVALUE m_fov;
|
||||||
IDirect3DRMFrame* m_camera = nullptr;
|
IDirect3DRMFrame* m_camera = nullptr;
|
||||||
SDL_GPUDevice* m_device;
|
SDL_GPUDevice* m_device;
|
||||||
SDL_GPUGraphicsPipeline* m_pipeline;
|
SDL_GPUGraphicsPipeline* m_pipeline;
|
||||||
|
|||||||
@ -235,38 +235,35 @@ D3DRMPROJECTIONTYPE Direct3DRMViewportImpl::GetProjection()
|
|||||||
|
|
||||||
HRESULT Direct3DRMViewportImpl::SetFront(D3DVALUE z)
|
HRESULT Direct3DRMViewportImpl::SetFront(D3DVALUE z)
|
||||||
{
|
{
|
||||||
MINIWIN_NOT_IMPLEMENTED();
|
m_zMin = z;
|
||||||
return DD_OK;
|
return DD_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3DVALUE Direct3DRMViewportImpl::GetFront()
|
D3DVALUE Direct3DRMViewportImpl::GetFront()
|
||||||
{
|
{
|
||||||
MINIWIN_NOT_IMPLEMENTED();
|
return m_zMin;
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT Direct3DRMViewportImpl::SetBack(D3DVALUE z)
|
HRESULT Direct3DRMViewportImpl::SetBack(D3DVALUE z)
|
||||||
{
|
{
|
||||||
MINIWIN_NOT_IMPLEMENTED();
|
m_zMax = z;
|
||||||
return DD_OK;
|
return DD_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3DVALUE Direct3DRMViewportImpl::GetBack()
|
D3DVALUE Direct3DRMViewportImpl::GetBack()
|
||||||
{
|
{
|
||||||
MINIWIN_NOT_IMPLEMENTED();
|
return m_zMax;
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT Direct3DRMViewportImpl::SetField(D3DVALUE field)
|
HRESULT Direct3DRMViewportImpl::SetField(D3DVALUE field)
|
||||||
{
|
{
|
||||||
MINIWIN_NOT_IMPLEMENTED();
|
m_fov = field;
|
||||||
return DD_OK;
|
return DD_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3DVALUE Direct3DRMViewportImpl::GetField()
|
D3DVALUE Direct3DRMViewportImpl::GetField()
|
||||||
{
|
{
|
||||||
MINIWIN_NOT_IMPLEMENTED();
|
return m_fov;
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD Direct3DRMViewportImpl::GetWidth()
|
DWORD Direct3DRMViewportImpl::GetWidth()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user