Complex Logarithmic View
 All Classes Namespaces Functions Variables Enumerations Properties
Public Member Functions | Properties
Clv.Viewer.IRenderable Interface Reference

Basic interface a class must implement to be sent to the graphics card and be rendered More...

Inheritance diagram for Clv.Viewer.IRenderable:
Clv.Viewer.Grid Clv.Viewer.Renderable

List of all members.

Public Member Functions

ConcreteRenderable GetConcreteRenderable (GraphicsDevice device)
 Transforms the given renderable into a concrete renderable containing buffer data.

Properties

Matrix Transform [get, set]
 Transformation which is applied before rendering
VertexPositionTexture[] VertexData [get, set]
 Contains VertexData to be uploaded as a vertexbuffer
short[] Indices [get, set]
 Contains index information to be uploaded as an indexbuffer, indexing into the vertexbuffer

Detailed Description

Basic interface a class must implement to be sent to the graphics card and be rendered


Member Function Documentation

ConcreteRenderable Clv.Viewer.IRenderable.GetConcreteRenderable ( GraphicsDevice  device)

Transforms the given renderable into a concrete renderable containing buffer data.

Parameters:
deviceGraphicsDevice for buffer conversion
Returns:
ConcreteRenderable

Implemented in Clv.Viewer.Grid, and Clv.Viewer.Renderable.


Property Documentation

short [] Clv.Viewer.IRenderable.Indices
getset

Contains index information to be uploaded as an indexbuffer, indexing into the vertexbuffer

Implemented in Clv.Viewer.Grid, and Clv.Viewer.Renderable.

Matrix Clv.Viewer.IRenderable.Transform
getset

Transformation which is applied before rendering

Implemented in Clv.Viewer.Grid, and Clv.Viewer.Renderable.

VertexPositionTexture [] Clv.Viewer.IRenderable.VertexData
getset

Contains VertexData to be uploaded as a vertexbuffer

Implemented in Clv.Viewer.Grid, and Clv.Viewer.Renderable.


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