#include <RenderSystemDX.h>
|
| | CRenderSystemDX () |
| |
| virtual | ~CRenderSystemDX () |
| |
| bool | InitRenderSystem () override |
| |
| bool | DestroyRenderSystem () override |
| |
| bool | BeginRender () override |
| |
| bool | EndRender () override |
| |
| void | PresentRender (bool rendered, bool videoLayer) override |
| |
| bool | ClearBuffers (UTILS::Color color) override |
| |
| void | SetViewPort (const CRect &viewPort) override |
| |
| void | GetViewPort (CRect &viewPort) override |
| |
| void | RestoreViewPort () override |
| |
| CRect | ClipRectToScissorRect (const CRect &rect) override |
| |
| bool | ScissorsCanEffectClipping () override |
| |
| void | SetScissors (const CRect &rect) override |
| |
| void | ResetScissors () override |
| |
| void | CaptureStateBlock () override |
| |
| void | ApplyStateBlock () override |
| |
| void | SetCameraPosition (const CPoint &camera, int screenWidth, int screenHeight, float stereoFactor=0.f) override |
| |
| void | SetStereoMode (RENDER_STEREO_MODE mode, RENDER_STEREO_VIEW view) override |
| |
| bool | SupportsStereo (RENDER_STEREO_MODE mode) const override |
| |
| void | Project (float &x, float &y, float &z) override |
| |
| bool | SupportsNPOT (bool dxt) const override |
| |
| void | OnDXDeviceLost () override |
| |
| void | OnDXDeviceRestored () override |
| |
| CGUIShaderDX * | GetGUIShader () const |
| |
| bool | Interlaced () const |
| |
| bool | IsFormatSupport (DXGI_FORMAT format, unsigned int usage) const |
| |
| CRect | GetBackBufferRect () |
| |
| CD3DTexture * | GetBackBuffer () |
| |
| void | FlushGPU () const |
| |
| void | RequestDecodingTime () |
| |
| void | ReleaseDecodingTime () |
| |
| void | SetAlphaBlendEnable (bool enable) |
| |
| bool | IsExtSupported (const char *extension) const override |
| |
| bool | ResetRenderSystem (int width, int height) override |
| |
| | CRenderSystemBase () |
| |
| virtual | ~CRenderSystemBase () |
| |
| virtual std::string | GetShaderPath (const std::string &filename) |
| |
| void | GetRenderVersion (unsigned int &major, unsigned int &minor) const |
| |
| const std::string & | GetRenderVendor () const |
| |
| const std::string & | GetRenderRenderer () const |
| |
| const std::string & | GetRenderVersionString () const |
| |
| unsigned int | GetMaxTextureSize () const |
| |
| unsigned int | GetMinDXTPitch () const |
| |
| virtual void | ShowSplash (const std::string &message) |
| |
§ CRenderSystemDX()
| CRenderSystemDX::CRenderSystemDX |
( |
| ) |
|
§ ~CRenderSystemDX()
| CRenderSystemDX::~CRenderSystemDX |
( |
| ) |
|
|
virtualdefault |
§ ApplyStateBlock()
| void CRenderSystemDX::ApplyStateBlock |
( |
| ) |
|
|
overridevirtual |
§ BeginRender()
| bool CRenderSystemDX::BeginRender |
( |
| ) |
|
|
overridevirtual |
§ CaptureStateBlock()
| void CRenderSystemDX::CaptureStateBlock |
( |
| ) |
|
|
overridevirtual |
§ CheckDeviceCaps()
| void CRenderSystemDX::CheckDeviceCaps |
( |
| ) |
|
|
protected |
§ CheckInterlacedStereoView()
| void CRenderSystemDX::CheckInterlacedStereoView |
( |
void |
| ) |
|
|
protected |
§ ClearBuffers()
§ ClipRectToScissorRect()
| CRect CRenderSystemDX::ClipRectToScissorRect |
( |
const CRect & |
rect | ) |
|
|
overridevirtual |
§ CreateStates()
| bool CRenderSystemDX::CreateStates |
( |
| ) |
|
|
protected |
§ DestroyRenderSystem()
| bool CRenderSystemDX::DestroyRenderSystem |
( |
| ) |
|
|
overridevirtual |
§ EndRender()
| bool CRenderSystemDX::EndRender |
( |
| ) |
|
|
overridevirtual |
§ FlushGPU()
| void CRenderSystemDX::FlushGPU |
( |
| ) |
const |
§ GetBackBuffer()
§ GetBackBufferRect()
| CRect CRenderSystemDX::GetBackBufferRect |
( |
| ) |
|
§ GetGUIShader()
§ GetViewPort()
| void CRenderSystemDX::GetViewPort |
( |
CRect & |
viewPort | ) |
|
|
overridevirtual |
§ InitGUIShader()
| bool CRenderSystemDX::InitGUIShader |
( |
| ) |
|
|
protected |
§ InitRenderSystem()
| bool CRenderSystemDX::InitRenderSystem |
( |
| ) |
|
|
overridevirtual |
§ Interlaced()
| bool CRenderSystemDX::Interlaced |
( |
| ) |
const |
|
inline |
§ IsExtSupported()
| bool CRenderSystemDX::IsExtSupported |
( |
const char * |
extension | ) |
const |
|
inlineoverridevirtual |
§ IsFormatSupport()
| bool CRenderSystemDX::IsFormatSupport |
( |
DXGI_FORMAT |
format, |
|
|
unsigned int |
usage |
|
) |
| const |
§ OnDXDeviceLost()
| void CRenderSystemDX::OnDXDeviceLost |
( |
| ) |
|
|
override |
§ OnDXDeviceRestored()
| void CRenderSystemDX::OnDXDeviceRestored |
( |
| ) |
|
|
override |
§ OnResize()
| void CRenderSystemDX::OnResize |
( |
| ) |
|
|
protected |
§ PresentRender()
| void CRenderSystemDX::PresentRender |
( |
bool |
rendered, |
|
|
bool |
videoLayer |
|
) |
| |
|
overridevirtual |
§ PresentRenderImpl()
| virtual void CRenderSystemDX::PresentRenderImpl |
( |
bool |
rendered | ) |
|
|
protectedpure virtual |
§ Project()
| void CRenderSystemDX::Project |
( |
float & |
x, |
|
|
float & |
y, |
|
|
float & |
z |
|
) |
| |
|
overridevirtual |
Project (x,y,z) 3d scene coordinates to (x,y) 2d screen coordinates
Reimplemented from CRenderSystemBase.
§ ReleaseDecodingTime()
| void CRenderSystemDX::ReleaseDecodingTime |
( |
| ) |
|
§ RequestDecodingTime()
| void CRenderSystemDX::RequestDecodingTime |
( |
| ) |
|
§ ResetRenderSystem()
| bool CRenderSystemDX::ResetRenderSystem |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
inlineoverridevirtual |
§ ResetScissors()
| void CRenderSystemDX::ResetScissors |
( |
| ) |
|
|
overridevirtual |
§ RestoreViewPort()
| void CRenderSystemDX::RestoreViewPort |
( |
| ) |
|
|
overridevirtual |
§ ScissorsCanEffectClipping()
| bool CRenderSystemDX::ScissorsCanEffectClipping |
( |
| ) |
|
|
overridevirtual |
§ SetAlphaBlendEnable()
| void CRenderSystemDX::SetAlphaBlendEnable |
( |
bool |
enable | ) |
|
§ SetCameraPosition()
| void CRenderSystemDX::SetCameraPosition |
( |
const CPoint & |
camera, |
|
|
int |
screenWidth, |
|
|
int |
screenHeight, |
|
|
float |
stereoFactor = 0.f |
|
) |
| |
|
overridevirtual |
§ SetScissors()
| void CRenderSystemDX::SetScissors |
( |
const CRect & |
rect | ) |
|
|
overridevirtual |
§ SetStereoMode()
§ SetViewPort()
| void CRenderSystemDX::SetViewPort |
( |
const CRect & |
viewPort | ) |
|
|
overridevirtual |
§ SupportsNPOT()
| bool CRenderSystemDX::SupportsNPOT |
( |
bool |
dxt | ) |
const |
|
overridevirtual |
§ SupportsStereo()
§ m_BlendDisableState
| Microsoft::WRL::ComPtr<ID3D11BlendState> CRenderSystemDX::m_BlendDisableState |
|
protected |
§ m_BlendEnabled
| bool CRenderSystemDX::m_BlendEnabled { false } |
|
protected |
§ m_BlendEnableState
| Microsoft::WRL::ComPtr<ID3D11BlendState> CRenderSystemDX::m_BlendEnableState |
|
protected |
§ m_decoderSection
§ m_decodingEvent
§ m_decodingTimer
§ m_depthStencilState
| Microsoft::WRL::ComPtr<ID3D11DepthStencilState> CRenderSystemDX::m_depthStencilState |
|
protected |
§ m_deviceResources
§ m_inScene
| bool CRenderSystemDX::m_inScene { false } |
|
protected |
True if we're in a BeginScene()/EndScene() block.
§ m_interlaced
| bool CRenderSystemDX::m_interlaced |
|
protected |
§ m_pGUIShader
§ m_processorFormats
| std::vector<AVPixelFormat> CRenderSystemDX::m_processorFormats |
§ m_resourceSection
§ m_rightEyeTex
§ m_RSScissorDisable
| Microsoft::WRL::ComPtr<ID3D11RasterizerState> CRenderSystemDX::m_RSScissorDisable |
|
protected |
§ m_RSScissorEnable
| Microsoft::WRL::ComPtr<ID3D11RasterizerState> CRenderSystemDX::m_RSScissorEnable |
|
protected |
§ m_scissor
| CRect CRenderSystemDX::m_scissor |
|
protected |
§ m_ScissorsEnabled
| bool CRenderSystemDX::m_ScissorsEnabled { false } |
|
protected |
§ m_shaderFormats
| std::vector<AVPixelFormat> CRenderSystemDX::m_shaderFormats |
§ m_sharedFormats
| std::vector<AVPixelFormat> CRenderSystemDX::m_sharedFormats |
§ m_viewPort
| D3D11_VIEWPORT CRenderSystemDX::m_viewPort |
|
protected |
The documentation for this class was generated from the following files: