FBShader Class Reference

FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader FBShader
Inheritance diagram for FBShader:
Inheritance graph
[legend]

List of all members.


Detailed Description

Shader class.

Public Member Functions

  FBShader (str pName)
  Protected constructor.
  Append (FBModel pModel)
  Append shader to pModel.
  CloneShaderParameter (FBShader pNewShader)
  Clone shader.
  ReplaceAll (FBModel pModel)
  Replace all shader in pModel.
bool  ShaderNeedBeginRender ()
  Does the shader need a begin render call.

Public Attributes

FBRenderingPass  RenderingPass
  Read Write Property: Rendering pass object are shaded in.
str  ShaderDescription
  Description.

Constructor & Destructor Documentation

FBShader ( str  pName  ) 

Protected constructor.

Parameters:
pName  Shader name.

Member Function Documentation

Append ( FBModel  pModel  ) 

Append shader to pModel.

Parameters:
pModel  Model to append shader to.

CloneShaderParameter ( FBShader  pNewShader  ) 

Clone shader.

Parameters:
pNewShader  Shader to copy data to.

ReplaceAll ( FBModel  pModel  ) 

Replace all shader in pModel.

Parameters:
pModel  Model to replace all shader to.

bool ShaderNeedBeginRender (  ) 

Does the shader need a begin render call.

Remarks:
Re-implement this function and return true if you need it. This method is called once per shader on each render pass.

Member Data Documentation

FBRenderingPass RenderingPass

Read Write Property: Rendering pass object are shaded in.

str ShaderDescription

Description.


Generated on Tue Feb 9 19:34:35 2010 for Python Reference Guide by  doxygen 1.5.3