mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-12 02:41:14 +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;
|
||||
DWORD m_width;
|
||||
DWORD m_height;
|
||||
D3DVALUE m_zMin;
|
||||
D3DVALUE m_zMax;
|
||||
D3DVALUE m_fov;
|
||||
IDirect3DRMFrame* m_camera = nullptr;
|
||||
SDL_GPUDevice* m_device;
|
||||
SDL_GPUGraphicsPipeline* m_pipeline;
|
||||
|
||||
@ -235,38 +235,35 @@ D3DRMPROJECTIONTYPE Direct3DRMViewportImpl::GetProjection()
|
||||
|
||||
HRESULT Direct3DRMViewportImpl::SetFront(D3DVALUE z)
|
||||
{
|
||||
MINIWIN_NOT_IMPLEMENTED();
|
||||
m_zMin = z;
|
||||
return DD_OK;
|
||||
}
|
||||
|
||||
D3DVALUE Direct3DRMViewportImpl::GetFront()
|
||||
{
|
||||
MINIWIN_NOT_IMPLEMENTED();
|
||||
return 0;
|
||||
return m_zMin;
|
||||
}
|
||||
|
||||
HRESULT Direct3DRMViewportImpl::SetBack(D3DVALUE z)
|
||||
{
|
||||
MINIWIN_NOT_IMPLEMENTED();
|
||||
m_zMax = z;
|
||||
return DD_OK;
|
||||
}
|
||||
|
||||
D3DVALUE Direct3DRMViewportImpl::GetBack()
|
||||
{
|
||||
MINIWIN_NOT_IMPLEMENTED();
|
||||
return 0;
|
||||
return m_zMax;
|
||||
}
|
||||
|
||||
HRESULT Direct3DRMViewportImpl::SetField(D3DVALUE field)
|
||||
{
|
||||
MINIWIN_NOT_IMPLEMENTED();
|
||||
m_fov = field;
|
||||
return DD_OK;
|
||||
}
|
||||
|
||||
D3DVALUE Direct3DRMViewportImpl::GetField()
|
||||
{
|
||||
MINIWIN_NOT_IMPLEMENTED();
|
||||
return 0;
|
||||
return m_fov;
|
||||
}
|
||||
|
||||
DWORD Direct3DRMViewportImpl::GetWidth()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user