Public Member Functions

gl7::repository::effect::ComicStyleEffect Class Reference

#include <ComicStyleEffect.h>

Inheritance diagram for gl7::repository::effect::ComicStyleEffect:
xl7::direct3d::rendering::SceneEffect xl7::direct3d::rendering::Effect xl7::direct3d::rendering::RenderTargetHost xl7::direct3d::rendering::IRenderable

List of all members.

Public Member Functions

 ComicStyleEffect (xl7::direct3d::rendering::Chain *chain, const cl7::string_type &render_target_identifier=pass::EdgeFilterPass::STANDARD, const cl7::string_type &depth_stencil_identifier=pass::EdgeFilterPass::STANDARD)
 ~ComicStyleEffect (void)
const pass::ShadowMapPassGetShadowMapPass () const
const pass::TexturedPhongPassGetTexturedPhongPass () const
const pass::NormalDepthMapPassGetNormalDepthMapPass () const
const pass::TexturedPassGetColorMapPass () const
const pass::EdgeFilterPassGetEdgeFilterPass () const
const pass::ComicStylePassGetComicStylePass () const
pass::ShadowMapPassGetShadowMapPass ()
pass::TexturedPhongPassGetTexturedPhongPass ()
pass::NormalDepthMapPassGetNormalDepthMapPass ()
pass::TexturedPassGetColorMapPass ()
pass::EdgeFilterPassGetEdgeFilterPass ()
pass::ComicStylePassGetComicStylePass ()

Constructor & Destructor Documentation

gl7::repository::effect::ComicStyleEffect::ComicStyleEffect ( xl7::direct3d::rendering::Chain chain,
const cl7::string_type render_target_identifier = pass::EdgeFilterPass::STANDARD,
const cl7::string_type depth_stencil_identifier = pass::EdgeFilterPass::STANDARD 
)

Explicit constructor.

Default constructor.

gl7::repository::effect::ComicStyleEffect::~ComicStyleEffect ( void   ) 

Destructor.


Member Function Documentation

const pass::TexturedPass* gl7::repository::effect::ComicStyleEffect::GetColorMapPass (  )  const [inline]

Returns the color-map pass.

pass::TexturedPass* gl7::repository::effect::ComicStyleEffect::GetColorMapPass (  )  [inline]

Returns the color-map pass.

const pass::ComicStylePass* gl7::repository::effect::ComicStyleEffect::GetComicStylePass (  )  const [inline]

Returns the comic-style pass.

pass::ComicStylePass* gl7::repository::effect::ComicStyleEffect::GetComicStylePass (  )  [inline]

Returns the comic-style pass.

const pass::EdgeFilterPass* gl7::repository::effect::ComicStyleEffect::GetEdgeFilterPass (  )  const [inline]

Returns the edge-filter pass.

pass::EdgeFilterPass* gl7::repository::effect::ComicStyleEffect::GetEdgeFilterPass (  )  [inline]

Returns the edge-filter pass.

pass::NormalDepthMapPass* gl7::repository::effect::ComicStyleEffect::GetNormalDepthMapPass (  )  [inline]

Returns the textured-phong pass.

const pass::NormalDepthMapPass* gl7::repository::effect::ComicStyleEffect::GetNormalDepthMapPass (  )  const [inline]

Returns the textured-phong pass.

pass::ShadowMapPass* gl7::repository::effect::ComicStyleEffect::GetShadowMapPass (  )  [inline]

Returns the shadow-map pass.

const pass::ShadowMapPass* gl7::repository::effect::ComicStyleEffect::GetShadowMapPass (  )  const [inline]

Returns the shadow-map pass.

pass::TexturedPhongPass* gl7::repository::effect::ComicStyleEffect::GetTexturedPhongPass (  )  [inline]

Returns the textured-phong pass.

const pass::TexturedPhongPass* gl7::repository::effect::ComicStyleEffect::GetTexturedPhongPass (  )  const [inline]

Returns the textured-phong pass.


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