VisimBox 1.0 VisimBox 3d simulation and visualisation ToolBox

- Main Page
- Packages
- Classes
- Files

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

Public Attributes
VisimBox.Renderer.RenderObjects.RenderBufferItem Class Reference

Render buffer item used by IRenderable for standard rendering. More...

List of all members.

## Public Attributes
IRenderable | Item
| IRenderable owner of the item (for rendering geometry via RenderGeometry)
IRenderMaterial | Material
| Required rendering material.
float | CameraDistance
| SQUARED distance to the camera (for sorting)
bool | Alpha
| Does object contain alpha transparency? (REQUIRED for correct rendering, as alpha objects must be sorted)
Matrix4 | Trans
| Spatial world transformation.
bool | TransValid
| Is world transformation valid? (if false, identity will be used)

## Detailed Description

Render buffer item used by IRenderable for standard rendering.

## Member Data Documentation

bool VisimBox.Renderer.RenderObjects.RenderBufferItem.Alpha

Does object contain alpha transparency? (REQUIRED for correct rendering, as alpha objects must be sorted)

float VisimBox.Renderer.RenderObjects.RenderBufferItem.CameraDistance

SQUARED distance to the camera (for sorting)

IRenderable VisimBox.Renderer.RenderObjects.RenderBufferItem.Item

IRenderable owner of the item (for rendering geometry via RenderGeometry)

IRenderMaterial VisimBox.Renderer.RenderObjects.RenderBufferItem.Material

Required rendering material.

Matrix4 VisimBox.Renderer.RenderObjects.RenderBufferItem.Trans

Spatial world transformation.

bool VisimBox.Renderer.RenderObjects.RenderBufferItem.TransValid

Is world transformation valid? (if false, identity will be used)

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

- IRenderable.cs

All Classes Namespaces Files Functions Variables Enumerations Properties Events