Derm.Render.ShaderInterface Class Reference

Commonly used shader interface. More...

Inheritance diagram for Derm.Render.ShaderInterface:
Derm.Render.IShaderInterface

List of all members.

Protected Member Functions

 ShaderInterface (string[]@interface)
 Construct a ShaderInterface defining its declarations.
 ShaderInterface ()
 Construct an empty ShaderInterface.

Protected Attributes

string[] mInterface = null
 Interface declarations.

Properties

virtual string[] Interface [get]
 Implementation of IShaderInterface.
virtual string[] Source [get]
 Implementation of IShaderInterface.

Detailed Description

Commonly used shader interface.

Vertex projection The interface used for projecting vertices on a homogeneous space is named IProjectVertex. It is fundamental for transforming vertices and normals.


Constructor & Destructor Documentation

Derm.Render.ShaderInterface.ShaderInterface (  )  [protected]

Construct an empty ShaderInterface.

This constructor is used by ShaderObject class.

Derm.Render.ShaderInterface.ShaderInterface ( string @[]  interface  )  [protected]

Construct a ShaderInterface defining its declarations.

Parameters:
interface A System.String[] defining the interface declarations.

This constructor is used by classes deriving ShaderInterface and has only a fixed interface source strings.


Member Data Documentation

string [] Derm.Render.ShaderInterface.mInterface = null [protected]

Interface declarations.


Property Documentation

virtual string [] Derm.Render.ShaderInterface.Interface [get]

Implementation of IShaderInterface.

Implements Derm.Render.IShaderInterface.

virtual string [] Derm.Render.ShaderInterface.Source [get]

Implementation of IShaderInterface.

Implements Derm.Render.IShaderInterface.



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