Unplugged Viz
High-performance scientific visualization isn't just for the workstation anymore
Durwella.Unplugged.Viz.IndexedGeometryTextureMappedModel Class Reference

Texture mapped, indexed geometry model. This class or subclasses can be used with the CommonVertexShader.TextureMappedModel and CommonFragmentShader.TextureMappedModel shaders. Note that if the properties are overridden, the subclass must apply the appropriate attributes. More...

Public Member Functions

 IndexedGeometryTextureMappedModel ()
 Initializes a new instance of the IndexedGeometryTextureMappedModel class. More...
 
 IndexedGeometryTextureMappedModel (IImageMappedGeometry geometry)
 Initializes a new instance of the IndexedGeometryTextureMappedModel class. Copies properties from a supplied IImageMappedGeometry. Generally, the base geometry should also implement IIndexedGeometry. More...
 
- Public Member Functions inherited from Durwella.Unplugged.Viz.IndexedGeometryModel
 IndexedGeometryModel ()
 Initializes a new instance of the IndexedGeometryModel class. More...
 
 IndexedGeometryModel (IIndexedGeometry geometry)
 Initializes a new instance of the IndexedGeometryModel class. Copies properties from a supplied IIndexedGeometry. More...
 

Properties

virtual Array TextureCoordinates [get, set]
 Tagged with VertexAttributeAttribute. More...
 
virtual object Image [get, set]
 Tagged with TextureMapAttribute(MagnificationFilter.LinearInterpolation, WrapMode.Repeat). More...
 
- Properties inherited from Durwella.Unplugged.Viz.IndexedGeometryModel
virtual Array Vertices [get, set]
 Tagged with VertexAttributeAttribute. More...
 
virtual int[] Indices [get, set]
 Tagged with VertexIndicesAttribute. More...
 
- Properties inherited from Durwella.Unplugged.Viz.IIndexedGeometry
int[] Indices [get]
 
- Properties inherited from Durwella.Unplugged.Viz.IGeometry
Array Vertices [get]
 
- Properties inherited from Durwella.Unplugged.Viz.IImageMappedGeometry
object Image [get]
 If Image is a string, it will be treated as the path to in image file. IMAGE RESOLUTIONS MUST BE POWERS OF TWO. More...
 
- Properties inherited from Durwella.Unplugged.Viz.ITexturedGeometry
Array TextureCoordinates [get]
 

Detailed Description

Texture mapped, indexed geometry model. This class or subclasses can be used with the CommonVertexShader.TextureMappedModel and CommonFragmentShader.TextureMappedModel shaders. Note that if the properties are overridden, the subclass must apply the appropriate attributes.

Inheritance diagram for Durwella.Unplugged.Viz.IndexedGeometryTextureMappedModel:
Durwella.Unplugged.Viz.IndexedGeometryModel Durwella.Unplugged.Viz.IImageMappedGeometry Durwella.Unplugged.Viz.IIndexedGeometry Durwella.Unplugged.Viz.ITexturedGeometry Durwella.Unplugged.Viz.IGeometry Durwella.Unplugged.Viz.IGeometry Durwella.Unplugged.Viz.IndexedGeometryTextureMappedLitModel

Constructor & Destructor Documentation

Durwella.Unplugged.Viz.IndexedGeometryTextureMappedModel.IndexedGeometryTextureMappedModel ( )

Initializes a new instance of the IndexedGeometryTextureMappedModel class.

Durwella.Unplugged.Viz.IndexedGeometryTextureMappedModel.IndexedGeometryTextureMappedModel ( IImageMappedGeometry  geometry)

Initializes a new instance of the IndexedGeometryTextureMappedModel class. Copies properties from a supplied IImageMappedGeometry. Generally, the base geometry should also implement IIndexedGeometry.

Parameters
geometryThe base geometry.

Property Documentation

virtual object Durwella.Unplugged.Viz.IndexedGeometryTextureMappedModel.Image
getset
virtual Array Durwella.Unplugged.Viz.IndexedGeometryTextureMappedModel.TextureCoordinates
getset

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