#include <RenderTiny_Device.h>
Definition at line 560 of file RenderTiny_Device.h.
Definition at line 586 of file RenderTiny_Device.h.
PostProcessShader_Distortion | |
PostProcessShader_DistortionAndChromAb | |
PostProcessShader_Count |
Definition at line 690 of file RenderTiny_Device.h.
Definition at line 185 of file RenderTiny_Device.cpp.
OVR::Render::D3D11::RenderDevice::~RenderDevice | ( | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice.
Definition at line 594 of file RenderTiny_Device.h.
void OVR::RenderTiny::RenderDevice::ApplyStereoParams | ( | const StereoEyeParams & | params | ) | [inline] |
Definition at line 610 of file RenderTiny_Device.h.
virtual void OVR::RenderTiny::RenderDevice::BeginRendering | ( | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
Definition at line 653 of file RenderTiny_Device.h.
void OVR::RenderTiny::RenderDevice::BeginScene | ( | PostProcessType | pp = PostProcess_None | ) | [virtual] |
Definition at line 318 of file RenderTiny_Device.cpp.
virtual void OVR::RenderTiny::RenderDevice::Clear | ( | float | r = 0 , |
float | g = 0 , |
||
float | b = 0 , |
||
float | a = 1 , |
||
float | depth = 1 |
||
) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual Buffer* OVR::RenderTiny::RenderDevice::CreateBuffer | ( | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
Definition at line 642 of file RenderTiny_Device.h.
virtual ShaderSet* OVR::RenderTiny::RenderDevice::CreateShaderSet | ( | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::GL::RenderDevice.
Definition at line 647 of file RenderTiny_Device.h.
virtual ShaderFill* OVR::RenderTiny::RenderDevice::CreateSimpleFill | ( | ) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual Texture* OVR::RenderTiny::RenderDevice::CreateTexture | ( | int | format, |
int | width, | ||
int | height, | ||
const void * | data, | ||
int | mipcount = 1 |
||
) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
Definition at line 643 of file RenderTiny_Device.h.
Definition at line 195 of file RenderTiny_Device.cpp.
void OVR::RenderTiny::RenderDevice::FinishScene | ( | ) | [virtual] |
Definition at line 344 of file RenderTiny_Device.cpp.
void OVR::RenderTiny::RenderDevice::FinishScene1 | ( | ) | [protected] |
Definition at line 358 of file RenderTiny_Device.cpp.
void OVR::Render::D3D11::RenderDevice::ForceFlushGPU | ( | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice.
Definition at line 639 of file RenderTiny_Device.h.
const RendererParams& OVR::RenderTiny::RenderDevice::GetParams | ( | ) | const [inline] |
Definition at line 605 of file RenderTiny_Device.h.
Definition at line 697 of file RenderTiny_Device.h.
virtual Matrix4f OVR::RenderTiny::RenderDevice::GetProjection | ( | ) | const [inline, virtual] |
Definition at line 674 of file RenderTiny_Device.h.
virtual void OVR::RenderTiny::RenderDevice::Init | ( | ) | [inline, virtual] |
Definition at line 601 of file RenderTiny_Device.h.
bool OVR::RenderTiny::RenderDevice::initPostProcessSupport | ( | PostProcessType | pptype | ) | [protected, virtual] |
Definition at line 242 of file RenderTiny_Device.cpp.
virtual bool OVR::RenderTiny::RenderDevice::IsFullscreen | ( | ) | const [inline, virtual] |
Definition at line 636 of file RenderTiny_Device.h.
virtual Shader* OVR::RenderTiny::RenderDevice::LoadBuiltinShader | ( | ShaderStage | stage, |
int | shader | ||
) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual void OVR::RenderTiny::RenderDevice::Present | ( | ) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice.
virtual void OVR::RenderTiny::RenderDevice::Render | ( | const Matrix4f & | matrix, |
Model * | model | ||
) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual void OVR::RenderTiny::RenderDevice::Render | ( | const ShaderFill * | fill, |
Buffer * | vertices, | ||
Buffer * | indices, | ||
const Matrix4f & | matrix, | ||
int | offset, | ||
int | count, | ||
PrimitiveType | prim = Prim_Triangles |
||
) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual void OVR::RenderTiny::RenderDevice::SetCommonUniformBuffer | ( | int | i, |
Buffer * | buffer | ||
) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice.
Definition at line 672 of file RenderTiny_Device.h.
virtual void OVR::RenderTiny::RenderDevice::SetDepthMode | ( | bool | enable, |
bool | write, | ||
CompareFunc | func = Compare_Less |
||
) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
void OVR::RenderTiny::RenderDevice::SetDistortionConfig | ( | const DistortionConfig & | config, |
StereoEye | eye = StereoEye_Left |
||
) | [inline] |
Definition at line 624 of file RenderTiny_Device.h.
bool OVR::Render::D3D11::RenderDevice::SetFullscreen | ( | DisplayMode | fullscreen | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice.
Definition at line 687 of file RenderTiny_Device.h.
void OVR::RenderTiny::RenderDevice::SetLighting | ( | const LightingParams * | light | ) | [virtual] |
Reimplemented in OVR::RenderTiny::GL::RenderDevice.
Definition at line 205 of file RenderTiny_Device.cpp.
virtual bool OVR::RenderTiny::RenderDevice::SetParams | ( | const RendererParams & | ) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice.
Definition at line 603 of file RenderTiny_Device.h.
void OVR::RenderTiny::RenderDevice::SetPostProcessShader | ( | PostProcessShader | newShader | ) | [inline] |
Definition at line 702 of file RenderTiny_Device.h.
void OVR::RenderTiny::RenderDevice::SetProjection | ( | const Matrix4f & | proj | ) | [virtual] |
Definition at line 312 of file RenderTiny_Device.cpp.
virtual void OVR::RenderTiny::RenderDevice::SetRealViewport | ( | const Viewport & | vp | ) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual void OVR::RenderTiny::RenderDevice::SetRenderTarget | ( | Texture * | color, |
Texture * | depth = NULL , |
||
Texture * | stencil = NULL |
||
) | [inline, virtual] |
Reimplemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
Definition at line 662 of file RenderTiny_Device.h.
void OVR::RenderTiny::RenderDevice::SetSceneRenderScale | ( | float | ss | ) |
Definition at line 216 of file RenderTiny_Device.cpp.
void OVR::RenderTiny::RenderDevice::SetViewport | ( | const Viewport & | vp | ) | [virtual] |
Definition at line 222 of file RenderTiny_Device.cpp.
void OVR::RenderTiny::RenderDevice::SetViewport | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) | [inline] |
Definition at line 619 of file RenderTiny_Device.h.
virtual void OVR::RenderTiny::RenderDevice::SetWorldUniforms | ( | const Matrix4f & | proj | ) | [pure virtual] |
Implemented in OVR::RenderTiny::D3D10::RenderDevice, and OVR::RenderTiny::GL::RenderDevice.
virtual void OVR::RenderTiny::RenderDevice::Shutdown | ( | ) | [inline, virtual] |
Definition at line 602 of file RenderTiny_Device.h.
Definition at line 571 of file RenderTiny_Device.h.
Definition at line 578 of file RenderTiny_Device.h.
Ptr<Buffer> OVR::RenderTiny::RenderDevice::LightingBuffer [protected] |
Definition at line 581 of file RenderTiny_Device.h.
RendererParams OVR::RenderTiny::RenderDevice::Params [protected] |
Definition at line 564 of file RenderTiny_Device.h.
Definition at line 576 of file RenderTiny_Device.h.
Definition at line 713 of file RenderTiny_Device.h.
Definition at line 712 of file RenderTiny_Device.h.
Definition at line 575 of file RenderTiny_Device.h.
Matrix4f OVR::RenderTiny::RenderDevice::Proj [protected] |
Reimplemented in OVR::RenderTiny::GL::RenderDevice.
Definition at line 567 of file RenderTiny_Device.h.
Ptr<Texture> OVR::RenderTiny::RenderDevice::pSceneColorTex [protected] |
Definition at line 572 of file RenderTiny_Device.h.
Ptr<Buffer> OVR::RenderTiny::RenderDevice::pTextVertexBuffer [protected] |
Definition at line 568 of file RenderTiny_Device.h.
int OVR::RenderTiny::RenderDevice::SceneColorTexH [protected] |
Definition at line 574 of file RenderTiny_Device.h.
int OVR::RenderTiny::RenderDevice::SceneColorTexW [protected] |
Definition at line 573 of file RenderTiny_Device.h.
float OVR::RenderTiny::RenderDevice::SceneRenderScale [protected] |
Definition at line 577 of file RenderTiny_Device.h.
Viewport OVR::RenderTiny::RenderDevice::VP [protected] |
Definition at line 565 of file RenderTiny_Device.h.
int OVR::RenderTiny::RenderDevice::WindowHeight [protected] |
Definition at line 563 of file RenderTiny_Device.h.
int OVR::RenderTiny::RenderDevice::WindowWidth [protected] |
Definition at line 563 of file RenderTiny_Device.h.