#include <RenderTiny_D3D1X_Device.h>
Public Member Functions | |
bool | Load (ID3D1xBlob *shader) |
bool | Load (void *shader, size_t size) |
template<> | |
bool | Load (void *shader, size_t size) |
template<> | |
bool | Load (void *shader, size_t size) |
void | Set (PrimitiveType prim) const |
template<> | |
void | Set (PrimitiveType) const |
template<> | |
void | Set (PrimitiveType) const |
void | SetUniformBuffer (RenderTiny::Buffer *buffers, int i=0) |
template<> | |
void | SetUniformBuffer (RenderTiny::Buffer *buffer, int i) |
template<> | |
void | SetUniformBuffer (RenderTiny::Buffer *buffer, int i) |
Shader (RenderDevice *r, D3DShaderType *s) | |
Shader (RenderDevice *r, ID3D1xBlob *s) | |
~Shader () | |
Public Attributes | |
D3DShaderType * | D3DShader |
Definition at line 89 of file RenderTiny_D3D1X_Device.h.
OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::Shader | ( | RenderDevice * | r, |
D3DShaderType * | s | ||
) | [inline] |
Definition at line 94 of file RenderTiny_D3D1X_Device.h.
OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::Shader | ( | RenderDevice * | r, |
ID3D1xBlob * | s | ||
) | [inline] |
Definition at line 95 of file RenderTiny_D3D1X_Device.h.
OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::~Shader | ( | ) | [inline, virtual] |
Reimplemented from OVR::RenderTiny::Shader.
Definition at line 100 of file RenderTiny_D3D1X_Device.h.
bool OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::Load | ( | ID3D1xBlob * | shader | ) | [inline] |
Definition at line 105 of file RenderTiny_D3D1X_Device.h.
bool OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::Load | ( | void * | shader, |
size_t | size | ||
) |
bool OVR::RenderTiny::D3D10::Shader< RenderTiny::Shader_Vertex, ID3D10VertexShader >::Load | ( | void * | shader, |
size_t | size | ||
) |
Definition at line 390 of file RenderTiny_D3D1X_Device.cpp.
bool OVR::RenderTiny::D3D10::Shader< RenderTiny::Shader_Pixel, ID3D10PixelShader >::Load | ( | void * | shader, |
size_t | size | ||
) |
Definition at line 394 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::Set | ( | PrimitiveType | prim | ) | const [virtual] |
Reimplemented from OVR::RenderTiny::Shader.
void OVR::RenderTiny::D3D10::Shader< RenderTiny::Shader_Vertex, ID3D10VertexShader >::Set | ( | PrimitiveType | ) | const [virtual] |
Reimplemented from OVR::RenderTiny::Shader.
Definition at line 399 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::Shader< RenderTiny::Shader_Pixel, ID3D10PixelShader >::Set | ( | PrimitiveType | ) | const [virtual] |
Reimplemented from OVR::RenderTiny::Shader.
Definition at line 403 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::SetUniformBuffer | ( | RenderTiny::Buffer * | buffers, |
int | i = 0 |
||
) | [virtual] |
Reimplemented from OVR::RenderTiny::Shader.
void OVR::RenderTiny::D3D10::Shader< RenderTiny::Shader_Vertex, ID3D1xVertexShader >::SetUniformBuffer | ( | RenderTiny::Buffer * | buffer, |
int | i | ||
) | [virtual] |
Reimplemented from OVR::RenderTiny::Shader.
Definition at line 408 of file RenderTiny_D3D1X_Device.cpp.
void OVR::RenderTiny::D3D10::Shader< RenderTiny::Shader_Pixel, ID3D1xPixelShader >::SetUniformBuffer | ( | RenderTiny::Buffer * | buffer, |
int | i | ||
) | [virtual] |
Reimplemented from OVR::RenderTiny::Shader.
Definition at line 412 of file RenderTiny_D3D1X_Device.cpp.
D3DShaderType* OVR::RenderTiny::D3D10::Shader< SStage, D3DShaderType >::D3DShader |
Definition at line 92 of file RenderTiny_D3D1X_Device.h.