Implements a render technique consisting of a sequence of passes.
More...
#include <ShaderTechnique.h>
Implements a render technique consisting of a sequence of passes.
CShaderManager loads these from shader effect XML files.
CShaderTechnique::CShaderTechnique |
( |
| ) |
|
void CShaderTechnique::AddPass |
( |
const CShaderPass & |
pass | ) |
|
void CShaderTechnique::BeginPass |
( |
int |
pass = 0 | ) |
|
void CShaderTechnique::EndPass |
( |
int |
pass = 0 | ) |
|
int CShaderTechnique::GetNumPasses |
( |
| ) |
const |
bool CShaderTechnique::GetSortByDistance |
( |
| ) |
const |
Whether this technique uses alpha blending that requires objects to be drawn from furthest to nearest.
void CShaderTechnique::Reset |
( |
| ) |
|
void CShaderTechnique::SetSortByDistance |
( |
bool |
enable | ) |
|
bool CShaderTechnique::m_SortByDistance |
|
private |
The documentation for this class was generated from the following files: