Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

renderer
Class LitRenderModifier

RenderModifier
   |
   +--LitRenderModifier

   in RenderModifiers.h
   in RenderModifiers.cpp
Direct Known Subclasses:
LitPlayerColorRender, LitTransparentRenderModifier, PlainLitRenderModifier

class LitRenderModifier
extends RenderModifier

Class LitRenderModifier: Abstract base class for RenderModifiers that apply a shadow map. LitRenderModifiers expect the diffuse brightness in the primary color (instead of ambient + diffuse).


Field Summary
private const CLightEnv* m_LightEnv
          
private const ShadowMap* m_Shadow
          
 
Constructor Summary
LitRenderModifier()
          
~LitRenderModifier()
          
 
Method Summary
 const CLightEnv* GetLightEnv() const
          
 const ShadowMap* GetShadowMap() const
          
 void SetLightEnv( const CLightEnv* lightenv )
          PlainRenderModifier implementation
 void SetShadowMap( const ShadowMap* shadow )
          SetShadowMap: Set the shadow map that will be used for rendering.
   
Methods inherited from class RenderModifier
GetTexGenMatrix, PrepareModel, BeginPass, EndPass, PrepareTexture
 

Field Detail

m_LightEnv

private const CLightEnv* m_LightEnv;

m_Shadow

private const ShadowMap* m_Shadow;


Constructor Detail

LitRenderModifier

public LitRenderModifier();

~LitRenderModifier

public ~LitRenderModifier();


Method Detail

GetLightEnv

public const CLightEnv* GetLightEnv() const;

GetShadowMap

public const ShadowMap* GetShadowMap() const;

SetLightEnv

public void SetLightEnv( const CLightEnv* lightenv );
PlainRenderModifier implementation

SetShadowMap

public void SetShadowMap( const ShadowMap* shadow );
SetShadowMap: Set the shadow map that will be used for rendering. Must be called by the user of the RenderModifier. The shadow map must be non-null and use depth texturing, or subsequent rendering using this RenderModifier will fail.
Parameters:
shadow - the shadow map

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD