#include <ShaderPass.h>
Public Member Functions | |
| ShaderPass (const cl7::string_type &name, Effect *effect, shader::ShaderCombo *shader_combo, const cl7::string_type &render_target_identifier=STANDARD, const cl7::string_type &depth_stencil_identifier=STANDARD) | |
| virtual | ~ShaderPass (void) |
| const shader::ShaderCombo * | GetShaderCombo () const |
| shader::ShaderCombo * | GetShaderCombo () |
Represents a pass within an effect covering a step of the chain representing the whole rendering process of the current scene. This pass uses a vertex and a pixel shader to draw the geometry.
| xl7::direct3d::rendering::ShaderPass::ShaderPass | ( | const cl7::string_type & | name, | |
| Effect * | effect, | |||
| shader::ShaderCombo * | shader_combo, | |||
| const cl7::string_type & | render_target_identifier = STANDARD, |
|||
| const cl7::string_type & | depth_stencil_identifier = STANDARD | |||
| ) |
Explicit constructor.
| xl7::direct3d::rendering::ShaderPass::~ShaderPass | ( | void | ) | [virtual] |
Destructor.
| const shader::ShaderCombo* xl7::direct3d::rendering::ShaderPass::GetShaderCombo | ( | ) | const [inline] |
Returns the shader-combo to be used for rendering the geometry.
| shader::ShaderCombo* xl7::direct3d::rendering::ShaderPass::GetShaderCombo | ( | ) | [inline] |
Returns the shader-combo to be used for rendering the geometry.
1.7.1