Shader_Postprocess Class Reference

Inheritance diagram for Shader_Postprocess:
Shader Shader_Dummy Shader_FinalPass Shader_FirstPass Shader_HDR

List of all members.

Classes

struct  _variables

Public Member Functions

 Shader_Postprocess (ID3D10Device *device)
bool compile (const D3D10_SHADER_MACRO *macros, DWORD shaderFlags)
bool compilePostProcessingShader (const wchar_t *filename, const D3D10_SHADER_MACRO *macros, DWORD shaderFlags)
virtual void setInputTexture (ID3D10ShaderResourceView *texture)
void setElapsedTime (float t)
void setInputTextureOffset (int left, int top) const

Static Public Attributes

static _variables variables

Protected Member Functions

void setViewPort (int x, int y) const

Static Private Attributes

static GeometryBufferquadGeometryBuffer
static ID3D10InputLayout * quadInputLayout
static ID3D10EffectPool * pool

Member Function Documentation

void Shader_Postprocess::setElapsedTime ( float  t  ) 

Set elapsed time since last frame in seconds


Member Data Documentation

Geometry buffer that holds a full-screen quad


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2