Unplugged Viz
High-performance scientific visualization isn't just for the workstation anymore
|
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] |
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.
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.
geometry | The base geometry. |
|
getset |
|
getset |
Tagged with VertexAttributeAttribute.