#include <RenderTiny_D3D1X_Device.h>
Definition at line 180 of file RenderTiny_D3D1X_Device.h.
OVR::RenderTiny::D3D10::RenderDevice::RenderDevice | ( | const RendererParams & | p, |
HWND | window | ||
) |
Definition at line 319 of file Render_D3D1X_Device.cpp.
OVR::RenderTiny::D3D10::RenderDevice::~RenderDevice | ( | ) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 636 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::BeginRendering | ( | ) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 1153 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::Clear | ( | float | r = 0 , |
float | g = 0 , |
||
float | b = 0 , |
||
float | a = 1 , |
||
float | depth = 1 |
||
) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 875 of file RenderTiny_D3D1X_Device.cpp.
ID3D10Blob * OVR::RenderTiny::D3D10::RenderDevice::CompileShader | ( | const char * | profile, |
const char * | src, | ||
const char * | mainName = "main" |
||
) | [virtual] |
Definition at line 1048 of file Render_D3D1X_Device.cpp.
Buffer * OVR::RenderTiny::D3D10::RenderDevice::CreateBuffer | ( | ) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 927 of file RenderTiny_D3D1X_Device.cpp.
RenderTiny::RenderDevice * OVR::RenderTiny::D3D10::RenderDevice::CreateDevice | ( | const RendererParams & | rp, |
void * | oswnd | ||
) | [static] |
Definition at line 462 of file Render_D3D1X_Device.cpp.
virtual ShaderFill* OVR::RenderTiny::D3D10::RenderDevice::CreateSimpleFill | ( | ) | [inline, virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 259 of file RenderTiny_D3D1X_Device.h.
Texture * OVR::RenderTiny::D3D10::RenderDevice::CreateTexture | ( | int | format, |
int | width, | ||
int | height, | ||
const void * | data, | ||
int | mipcount = 1 |
||
) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 1030 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::ForceFlushGPU | ( | ) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 1293 of file RenderTiny_D3D1X_Device.cpp.
Texture * OVR::RenderTiny::D3D10::RenderDevice::GetDepthBuffer | ( | int | w, |
int | h, | ||
int | ms | ||
) |
Definition at line 855 of file RenderTiny_D3D1X_Device.cpp.
Definition at line 1245 of file Render_D3D1X_Device.cpp.
RenderTiny::Shader * OVR::RenderTiny::D3D10::RenderDevice::LoadBuiltinShader | ( | ShaderStage | stage, |
int | shader | ||
) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 961 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::Present | ( | ) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 1785 of file Render_D3D1X_Device.cpp.
Definition at line 566 of file Render_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::Render | ( | const Matrix4f & | matrix, |
Model * | model | ||
) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 1202 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::Render | ( | const ShaderFill * | fill, |
RenderTiny::Buffer * | vertices, | ||
RenderTiny::Buffer * | indices, | ||
const Matrix4f & | matrix, | ||
int | offset, | ||
int | count, | ||
PrimitiveType | prim = Prim_Triangles |
||
) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 1223 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::SetCommonUniformBuffer | ( | int | i, |
RenderTiny::Buffer * | buffer | ||
) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 953 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::SetDepthMode | ( | bool | enable, |
bool | write, | ||
CompareFunc | func = Compare_Less |
||
) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 828 of file RenderTiny_D3D1X_Device.cpp.
bool OVR::RenderTiny::D3D10::RenderDevice::SetFullscreen | ( | DisplayMode | fullscreen | ) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 795 of file RenderTiny_D3D1X_Device.cpp.
bool OVR::RenderTiny::D3D10::RenderDevice::SetParams | ( | const RendererParams & | newParams | ) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 614 of file Render_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::SetRealViewport | ( | const Viewport & | vp | ) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 810 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::SetRenderTarget | ( | RenderTiny::Texture * | color, |
RenderTiny::Texture * | depth = NULL , |
||
RenderTiny::Texture * | stencil = NULL |
||
) | [virtual] |
Reimplemented from OVR::RenderTiny::RenderDevice.
Definition at line 1158 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::SetTexture | ( | RenderTiny::ShaderStage | stage, |
int | slot, | ||
const Texture * | t | ||
) |
Definition at line 1008 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::RenderDevice::SetWorldUniforms | ( | const Matrix4f & | proj | ) | [virtual] |
Implements OVR::RenderTiny::RenderDevice.
Definition at line 1195 of file RenderTiny_D3D1X_Device.cpp.
Definition at line 501 of file Render_D3D1X_Device.cpp.
Ptr<IDXGIAdapter> OVR::RenderTiny::D3D10::RenderDevice::Adapter |
Definition at line 189 of file RenderTiny_D3D1X_Device.h.
Definition at line 193 of file RenderTiny_D3D1X_Device.h.
Definition at line 194 of file RenderTiny_D3D1X_Device.h.
Definition at line 198 of file RenderTiny_D3D1X_Device.h.
Definition at line 217 of file RenderTiny_D3D1X_Device.h.
Definition at line 187 of file RenderTiny_D3D1X_Device.h.
Definition at line 196 of file RenderTiny_D3D1X_Device.h.
Definition at line 202 of file RenderTiny_D3D1X_Device.h.
Definition at line 195 of file RenderTiny_D3D1X_Device.h.
Definition at line 199 of file RenderTiny_D3D1X_Device.h.
Definition at line 218 of file RenderTiny_D3D1X_Device.h.
Definition at line 222 of file RenderTiny_D3D1X_Device.h.
Definition at line 201 of file RenderTiny_D3D1X_Device.h.
Definition at line 186 of file RenderTiny_D3D1X_Device.h.
Ptr<IDXGIFactory> OVR::RenderTiny::D3D10::RenderDevice::DXGIFactory |
Definition at line 183 of file RenderTiny_D3D1X_Device.h.
Definition at line 191 of file RenderTiny_D3D1X_Device.h.
Definition at line 191 of file RenderTiny_D3D1X_Device.h.
Definition at line 190 of file RenderTiny_D3D1X_Device.h.
Definition at line 213 of file RenderTiny_D3D1X_Device.h.
Definition at line 203 of file RenderTiny_D3D1X_Device.h.
Definition at line 216 of file RenderTiny_D3D1X_Device.h.
Definition at line 220 of file RenderTiny_D3D1X_Device.h.
Definition at line 197 of file RenderTiny_D3D1X_Device.h.
Definition at line 205 of file RenderTiny_D3D1X_Device.h.
struct OVR::RenderTiny::D3D10::RenderDevice::StandardUniformData OVR::RenderTiny::D3D10::RenderDevice::StdUniforms |
Ptr<IDXGISwapChain> OVR::RenderTiny::D3D10::RenderDevice::SwapChain |
Definition at line 188 of file RenderTiny_D3D1X_Device.h.
Definition at line 212 of file RenderTiny_D3D1X_Device.h.
Definition at line 215 of file RenderTiny_D3D1X_Device.h.
Definition at line 184 of file RenderTiny_D3D1X_Device.h.