#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.
|
1.4.6-NO