|
bool | InitRenderSystem () override |
|
bool | DestroyRenderSystem () override |
|
bool | BeginRender () override |
|
bool | EndRender () override |
|
void | PresentRender (bool rendered, bool videoLayer) override |
|
bool | ClearBuffers (UTILS::COLOR::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 |
| Project (x,y,z) 3d scene coordinates to (x,y) 2d screen coordinates.
|
|
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 |
|
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) |
|
|
CCriticalSection | m_resourceSection |
|
CCriticalSection | m_decoderSection |
|
bool | m_interlaced |
|
bool | m_inScene { false } |
| True if we're in a BeginScene()/EndScene() block.
|
|
bool | m_BlendEnabled { false } |
|
bool | m_ScissorsEnabled { false } |
|
D3D11_VIEWPORT | m_viewPort |
|
CRect | m_scissor |
|
CGUIShaderDX * | m_pGUIShader { nullptr } |
|
Microsoft::WRL::ComPtr< ID3D11DepthStencilState > | m_depthStencilState |
|
Microsoft::WRL::ComPtr< ID3D11BlendState > | m_BlendEnableState |
|
Microsoft::WRL::ComPtr< ID3D11BlendState > | m_BlendDisableState |
|
Microsoft::WRL::ComPtr< ID3D11RasterizerState > | m_RSScissorDisable |
|
Microsoft::WRL::ComPtr< ID3D11RasterizerState > | m_RSScissorEnable |
|
CD3DTexture | m_rightEyeTex |
|
XbmcThreads::EndTime | m_decodingTimer |
|
XbmcThreads::ConditionVariable | m_decodingEvent |
|
std::shared_ptr< DX::DeviceResources > | m_deviceResources |
|
bool | m_bRenderCreated |
|
bool | m_bVSync |
|
unsigned int | m_maxTextureSize |
|
unsigned int | m_minDXTPitch |
|
std::string | m_RenderRenderer |
|
std::string | m_RenderVendor |
|
std::string | m_RenderVersion |
|
int | m_RenderVersionMinor |
|
int | m_RenderVersionMajor |
|
RENDER_STEREO_VIEW | m_stereoView = RENDER_STEREO_VIEW_OFF |
|
RENDER_STEREO_MODE | m_stereoMode = RENDER_STEREO_MODE_OFF |
|
bool | m_limitedColorRange = false |
|
std::unique_ptr< CGUIImage > | m_splashImage |
|
std::unique_ptr< CGUITextLayout > | m_splashMessageLayout |
|