Public Member Functions

xl7::direct3d::rendering::ShaderPass Class Reference

#include <ShaderPass.h>

Inheritance diagram for xl7::direct3d::rendering::ShaderPass:
xl7::direct3d::rendering::Pass xl7::direct3d::rendering::IRenderable xl7::direct3d::rendering::IStateChanger gl7::repository::pass::ComicStylePass gl7::repository::pass::DepthMapPass gl7::repository::pass::EdgeFilterPass gl7::repository::pass::NormalDepthMapPass gl7::repository::pass::NormalMapPass gl7::repository::pass::ShadowMapPass gl7::repository::pass::TexturedPass gl7::repository::pass::TexturedPhongPass

List of all members.

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::ShaderComboGetShaderCombo () const
shader::ShaderComboGetShaderCombo ()

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines