VisimBox 1.0 VisimBox 3d simulation and visualisation ToolBox

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes
VisimRenderGL.GLLight Class Reference
Inheritance diagram for VisimRenderGL.GLLight:

List of all members.

## Public Member Functions
| GLLight ()
| GLLight (GLLight copy)
void | Update ()
override ILight | GetCopy ()
override void | Activate (int light)
| Activates light on specified HW position.
override void | ReadXml (System.Xml.XmlReader reader)
| Deserializes object from XML.
## Protected Attributes
float[] | ambient
float[] | diffuse
float[] | specular
float[] | position
float[] | direction
float[] | zeroes = new float[4]

## Constructor & Destructor Documentation

VisimRenderGL.GLLight.GLLight | ( |  | ) |

VisimRenderGL.GLLight.GLLight | ( | GLLight | copy | ) |

## Member Function Documentation

override void VisimRenderGL.GLLight.Activate | ( | int | light | ) | `[virtual]`

Activates light on specified HW position.

Parameters:

  light | light index

Implements VisimBox.Renderer.Light.

override ILight VisimRenderGL.GLLight.GetCopy | ( |  | ) | `[virtual]`

Implements VisimBox.Renderer.Light.

override void VisimRenderGL.GLLight.ReadXml | ( | System.Xml.XmlReader | reader | ) | `[virtual]`

Deserializes object from XML.

Parameters:

  reader | XML reader

!!

!!

Implements VisimBox.Renderer.Light.

void VisimRenderGL.GLLight.Update | ( |  | ) |

## Member Data Documentation

float [] VisimRenderGL.GLLight.ambient`[protected]`

float [] VisimRenderGL.GLLight.diffuse`[protected]`

float [] VisimRenderGL.GLLight.direction`[protected]`

float [] VisimRenderGL.GLLight.position`[protected]`

float [] VisimRenderGL.GLLight.specular`[protected]`

float [] VisimRenderGL.GLLight.zeroes = new float[4]`[protected]`

The documentation for this class was generated from the following file:

- GLLight.cs

All Classes Namespaces Files Functions Variables Enumerations Properties Events