Derm.Render.TextureStageState Class Reference

Texture stage state. More...

Inheritance diagram for Derm.Render.TextureStageState:
Derm.Render.RenderState Derm.Render.IShaderState

List of all members.

Public Member Functions

 TextureStageState ()
 Construct a TexturesState render state.
void AppendStage (TextureStage stage)
override void SetState (RenderContext ctx, ShaderProgram sProgram)
 Apply this texture state.

Static Public Attributes

static readonly string StateID = "TextureStages"
 The name of this render context.

Properties

override bool Inheritable [get]
 Determine whether this RenderState is inherited.
override bool ServerSide [get]
 Determine whether this RenderState is defined on server side.
IEnumerable< TextureStageStages [get]

Detailed Description

Texture stage state.


Constructor & Destructor Documentation

Derm.Render.TextureStageState.TextureStageState (  ) 

Construct a TexturesState render state.


Member Function Documentation

void Derm.Render.TextureStageState.AppendStage ( TextureStage  stage  ) 
override void Derm.Render.TextureStageState.SetState ( RenderContext  ctx,
ShaderProgram  sProgram 
) [virtual]

Apply this texture state.

Parameters:
ctx 
sProgram 

Reimplemented from Derm.Render.RenderState.


Member Data Documentation

readonly string Derm.Render.TextureStageState.StateID = "TextureStages" [static]

The name of this render context.


Property Documentation

override bool Derm.Render.TextureStageState.Inheritable [get]

Determine whether this RenderState is inherited.

This RenderState is not inheritable.

Reimplemented from Derm.Render.RenderState.

override bool Derm.Render.TextureStageState.ServerSide [get]

Determine whether this RenderState is defined on server side.

This RenderState doesn't modify the OpenGL internal state.

Reimplemented from Derm.Render.RenderState.

IEnumerable<TextureStage> Derm.Render.TextureStageState.Stages [get]


Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads