Classes | |
class | Buffer |
class | RenderDevice |
class | Shader |
class | ShaderBase |
class | Texture |
Typedefs | |
typedef D3D10_QUERY_DESC | D3D1x_QUERY_DESC |
typedef D3D10_VIEWPORT | D3D1x_VIEWPORT |
typedef ID3D10BlendState | ID3D1xBlendState |
typedef ID3D10Blob | ID3D1xBlob |
typedef ID3D10Buffer | ID3D1xBuffer |
typedef ID3D10DepthStencilState | ID3D1xDepthStencilState |
typedef ID3D10DepthStencilView | ID3D1xDepthStencilView |
typedef ID3D10Device | ID3D1xDevice |
typedef ID3D10Device | ID3D1xDeviceContext |
typedef ID3D10GeometryShader | ID3D1xGeometryShader |
typedef ID3D10InputLayout | ID3D1xInputLayout |
typedef ID3D10PixelShader | ID3D1xPixelShader |
typedef ID3D10Query | ID3D1xQuery |
typedef ID3D10RasterizerState | ID3D1xRasterizerState |
typedef ID3D10RenderTargetView | ID3D1xRenderTargetView |
typedef ID3D10SamplerState | ID3D1xSamplerState |
typedef ID3D10ShaderResourceView | ID3D1xShaderResourceView |
typedef ID3D10Texture2D | ID3D1xTexture2D |
typedef ID3D10VertexShader | ID3D1xVertexShader |
typedef Shader < RenderTiny::Shader_Fragment, ID3D1xPixelShader > | PixelShader |
typedef Shader < RenderTiny::Shader_Vertex, ID3D1xVertexShader > | VertexShader |
Functions | |
static | D3D1x_ (INPUT_ELEMENT_DESC) ModelVertexDesc[] |
static int | GetDepthStateIndex (bool enable, bool write, RenderDevice::CompareFunc func) |
BOOL CALLBACK | MonitorEnumFunc (HMONITOR hMonitor, HDC, LPRECT, LPARAM dwData) |
Variables | |
static const char * | DirectVertexShaderSrc = "}\n" |
static const char * | FShaderSrcs [FShader_Count] |
static const char * | GouraudPixelShaderSrc = "}\n" |
static const char * | LitSolidPixelShaderSrc = "}\n" |
static const char * | LitTexturePixelShaderSrc = "}\n" |
static const char * | PostProcessPixelShaderSrc = "}\n" |
static const char * | PostProcessPixelShaderWithChromAbSrc = "}\n" |
static const char * | PostProcessVertexShaderSrc = "}\n" |
static const char * | SolidPixelShaderSrc = "}\n" |
static const char * | StdVertexShaderSrc = "}\n" |
static const char * | TexturePixelShaderSrc = "}\n" |
static const char * | VShaderSrcs [VShader_Count] |
typedef D3D10_QUERY_DESC OVR::RenderTiny::D3D10::D3D1x_QUERY_DESC |
Definition at line 59 of file RenderTiny_D3D1X_Device.h.
typedef D3D10_VIEWPORT OVR::RenderTiny::D3D10::D3D1x_VIEWPORT |
Definition at line 58 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10BlendState OVR::RenderTiny::D3D10::ID3D1xBlendState |
Definition at line 53 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10Blob OVR::RenderTiny::D3D10::ID3D1xBlob |
Definition at line 57 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10Buffer OVR::RenderTiny::D3D10::ID3D1xBuffer |
Definition at line 49 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10DepthStencilState OVR::RenderTiny::D3D10::ID3D1xDepthStencilState |
Definition at line 47 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10DepthStencilView OVR::RenderTiny::D3D10::ID3D1xDepthStencilView |
Definition at line 46 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10Device OVR::RenderTiny::D3D10::ID3D1xDevice |
Definition at line 39 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10Device OVR::RenderTiny::D3D10::ID3D1xDeviceContext |
Definition at line 42 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10GeometryShader OVR::RenderTiny::D3D10::ID3D1xGeometryShader |
Definition at line 52 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10InputLayout OVR::RenderTiny::D3D10::ID3D1xInputLayout |
Definition at line 48 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10PixelShader OVR::RenderTiny::D3D10::ID3D1xPixelShader |
Definition at line 51 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10Query OVR::RenderTiny::D3D10::ID3D1xQuery |
Definition at line 56 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10RasterizerState OVR::RenderTiny::D3D10::ID3D1xRasterizerState |
Definition at line 54 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10RenderTargetView OVR::RenderTiny::D3D10::ID3D1xRenderTargetView |
Definition at line 43 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10SamplerState OVR::RenderTiny::D3D10::ID3D1xSamplerState |
Definition at line 55 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10ShaderResourceView OVR::RenderTiny::D3D10::ID3D1xShaderResourceView |
Definition at line 45 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10Texture2D OVR::RenderTiny::D3D10::ID3D1xTexture2D |
Definition at line 44 of file RenderTiny_D3D1X_Device.h.
typedef ID3D10VertexShader OVR::RenderTiny::D3D10::ID3D1xVertexShader |
Definition at line 50 of file RenderTiny_D3D1X_Device.h.
Definition at line 117 of file RenderTiny_D3D1X_Device.h.
Definition at line 116 of file RenderTiny_D3D1X_Device.h.
static OVR::RenderTiny::D3D10::D3D1x_ | ( | INPUT_ELEMENT_DESC | ) | [static] |
static int OVR::RenderTiny::D3D10::GetDepthStateIndex | ( | bool | enable, |
bool | write, | ||
RenderDevice::CompareFunc | func | ||
) | [static] |
Definition at line 821 of file RenderTiny_D3D1X_Device.cpp.
BOOL CALLBACK OVR::RenderTiny::D3D10::MonitorEnumFunc | ( | HMONITOR | hMonitor, |
HDC | , | ||
LPRECT | , | ||
LPARAM | dwData | ||
) |
Definition at line 657 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::DirectVertexShaderSrc = "}\n" [static] |
Definition at line 70 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::FShaderSrcs[FShader_Count] [static] |
{ SolidPixelShaderSrc, GouraudPixelShaderSrc, TexturePixelShaderSrc, PostProcessPixelShaderSrc, PostProcessPixelShaderWithChromAbSrc, LitSolidPixelShaderSrc, LitTexturePixelShaderSrc }
Definition at line 271 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::GouraudPixelShaderSrc = "}\n" [static] |
Definition at line 97 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::LitSolidPixelShaderSrc = "}\n" [static] |
Definition at line 157 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::LitTexturePixelShaderSrc = "}\n" [static] |
Definition at line 164 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::PostProcessPixelShaderSrc = "}\n" [static] |
Definition at line 189 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::PostProcessPixelShaderWithChromAbSrc = "}\n" [static] |
Definition at line 221 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::PostProcessVertexShaderSrc = "}\n" [static] |
Definition at line 177 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::SolidPixelShaderSrc = "}\n" [static] |
Definition at line 84 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::StdVertexShaderSrc = "}\n" [static] |
Definition at line 47 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::TexturePixelShaderSrc = "}\n" [static] |
Definition at line 109 of file RenderTiny_D3D1X_Device.cpp.
const char* OVR::RenderTiny::D3D10::VShaderSrcs[VShader_Count] [static] |
Definition at line 265 of file RenderTiny_D3D1X_Device.cpp.