#include <RendererTypes.h>
Public Member Functions | |
virtual DWORD | GetDisplayModesCount (void) const =0 |
Returns number of possibles display modes. | |
virtual const TRendererDisplayMode * | GetDisplayMode (DWORD index) const =0 |
Returns specified display mode. | |
virtual BOOL | CheckDisplayMode (DWORD width, DWORD height, DWORD refreshRate) const =0 |
Check whether specified diplay mode is available. | |
virtual BOOL | CheckBackBufferFormat (EnumGraphicFormat format, BOOL fullscreen) const =0 |
Determines whether renderer support given format for back buffer. | |
virtual BOOL | CheckRTFormat (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for render-target. | |
virtual BOOL | CheckDepthStencilFormat (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for depth-stencil. | |
virtual BOOL | CheckDepthRTCompatibility (EnumGraphicFormat depthFormat, EnumGraphicFormat rtFormat) const =0 |
Check compability between specified depth-stencil format and render-target format. | |
virtual BOOL | CheckSurfaceFormat (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for plain surface. | |
virtual BOOL | CheckTextureFormat (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for texture. | |
virtual BOOL | CheckCubeTextureFormat (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for cube texture. | |
virtual BOOL | CheckTextureFormatAsRT (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for texture which will be used as render target. | |
virtual BOOL | CheckCubeTextureFormatAsRT (EnumGraphicFormat format) const =0 |
Determines whether renderer support given format for cube texture which will be used as render target. | |
virtual const char * | GetDescription (void) const =0 |
Returns device description. | |
virtual DWORD | GetID (void) const =0 |
Returns device ID. | |
virtual EnumGraphicFormat | GetFormat (void) const =0 |
Returns diplay format of device. | |
virtual EnumGraphicVertexShaderVersion | GetVSVersion (void) const =0 |
Returns maximal usable version of vertex shaders. | |
virtual EnumGraphicPixelShaderVersion | GetPSVersion (void) const =0 |
Returns maximal usable version of pixel shaders. | |
virtual DWORD | GetVSFloatRegisterCount (void) const =0 |
Returns nuber of vertex shader float registers. | |
virtual DWORD | GetPSFloatRegisterCount (void) const =0 |
Returns nuber of pixel shader float registers. | |
virtual BOOL | CheckCaps (EnumGraphicCaps capability) const =0 |
This method tells whether specified capability is supported or not. |
Definition at line 3071 of file RendererTypes.h.
|
Determines whether renderer support given format for back buffer.
|
|
This method tells whether specified capability is supported or not.
|
|
Determines whether renderer support given format for cube texture.
|
|
Determines whether renderer support given format for cube texture which will be used as render target.
|
|
Check compability between specified depth-stencil format and render-target format. Only compatible s_formats can be set into renderer.
|
|
Determines whether renderer support given format for depth-stencil.
|
|
Check whether specified diplay mode is available.
|
|
Determines whether renderer support given format for render-target.
|
|
Determines whether renderer support given format for plain surface.
|
|
Determines whether renderer support given format for texture.
|
|
Determines whether renderer support given format for texture which will be used as render target.
|
|
Returns device description.
|
|
Returns specified display mode.
Referenced by TRendererCreatorHelper::GetClosestResolution(). |
|
Returns number of possibles display modes.
Referenced by TRendererCreatorHelper::GetClosestResolution(). |
|
Returns diplay format of device.
|
|
Returns device ID.
|
|
Returns nuber of pixel shader float registers.
|
|
Returns maximal usable version of pixel shaders.
|
|
Returns nuber of vertex shader float registers.
|
|
Returns maximal usable version of vertex shaders.
|