C#Code
C#Code
Public Member Functions | Protected Attributes | Properties | Private Member Functions
Libraries.Shaders.BaseShaderProperty Class Reference
Inheritance diagram for Libraries.Shaders.BaseShaderProperty:
Libraries.Shaders.AmbientProperty Libraries.Shaders.AmbientProperty Libraries.Shaders.BoolShaderProperty Libraries.Shaders.CameraProperty Libraries.Shaders.CameraProperty Libraries.Shaders.DiffuseProperty Libraries.Shaders.DiffuseProperty Libraries.Shaders.SpecularProperty Libraries.Shaders.SpecularProperty Libraries.Shaders.TextureProperty Libraries.Shaders.TextureProperty Libraries.Shaders.WorldInverseTransposeProperty Libraries.Shaders.WorldProperty Libraries.Shaders.WorldProperty

List of all members.

Public Member Functions

 BaseShaderProperty ()
virtual void Update (int timePassed, Effect effect)
virtual object Clone ()
 BaseShaderProperty ()
virtual void Update (int timePassed, Effect effect)
virtual object Clone ()

Protected Attributes

StringType m_ID
 ID that represents the property.

Properties

StringType ID [get, set]

Private Member Functions

 ~BaseShaderProperty ()
 ~BaseShaderProperty ()

Detailed Description

Base class for shader properties.


Constructor & Destructor Documentation

Libraries.Shaders.BaseShaderProperty.BaseShaderProperty ( )

Default constructor, does nothing.

Libraries.Shaders.BaseShaderProperty.~BaseShaderProperty ( ) [private]

Destructor.

Libraries.Shaders.BaseShaderProperty.BaseShaderProperty ( )

Default constructor, does nothing.

Libraries.Shaders.BaseShaderProperty.~BaseShaderProperty ( ) [private]

Destructor.


Member Function Documentation

virtual object Libraries.Shaders.BaseShaderProperty.Clone ( ) [virtual]

Clone the object.

Return:
Value is the clone.

virtual object Libraries.Shaders.BaseShaderProperty.Clone ( ) [virtual]

Clone the object.

Return:
Value is the clone.

virtual void Libraries.Shaders.BaseShaderProperty.Update ( int  timePassed,
Effect  effect 
) [virtual]
virtual void Libraries.Shaders.BaseShaderProperty.Update ( int  timePassed,
Effect  effect 
) [virtual]

Member Data Documentation

ID that represents the property.


Property Documentation

StringType Libraries::Shaders.BaseShaderProperty::ID [get, set]

Getter/Setter for the object ID. StringType.s_InvalidType means not set.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Properties