Unplugged Viz
High-performance scientific visualization isn't just for the workstation anymore
|
CDurwella.Unplugged.Viz.CameraControl | A control for positioning the camera within a TumbleView. The default implementation can be used to provide straightforward control of the camera; alternatively, |
CDurwella.Unplugged.Viz.DrawWithAttribute | Specifies a the settings to be used for drawing the specified model. Every model must have exactly oen DrawWithAttribute. This attribute is applied to a class. |
CDurwella.Unplugged.Viz.GridGeometry | Helper methods for generating grid geometries. |
▼CDurwella.Unplugged.Viz.IGeometry | The base interface for geometries. Any model to be used in a TumbleView must implement IGeometry |
CDurwella.Unplugged.Viz.IColoredGeometry | Describes a geometry that includes a color. |
▼CDurwella.Unplugged.Viz.IIndexedGeometry | Describes a geometry that includes indices. |
CDurwella.Unplugged.Viz.CylinderGeometry | A cylindrical geometry implementing IIndexedGeometry, IImageMappedGeometry, and ILitGeometry. In this case, a cylinder is defined using a number of sides n: the shape of the cylinder is approximated as an extruded n-gon. Note that no attributes are applied to this class; it is intended only as input to appropriate model class. The vertices are constructed using indexing, and intended for drawing using PrimitiveType.TriangleStrip. |
▼CDurwella.Unplugged.Viz.IndexedGeometryModel | 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. |
▼CDurwella.Unplugged.Viz.IndexedGeometryTextureMappedModel | 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. |
CDurwella.Unplugged.Viz.IndexedGeometryTextureMappedLitModel | Texture mapped, lit, indexed geometry model. This class or subclasses can be used with the CommonVertexShader.TextureMappedLitModel and CommonFragmentShader.TextureMappedLitModel shaders. Note that if the properties are overridden, the subclass must apply the appropriate attributes. |
CDurwella.Unplugged.Viz.SphereGeometry | A spherical geometry implementing IIndexedGeometry, IImageMappedGeometry, and ILitGeometry. Note that no attributes are applied to this class; it is intended only as input to appropriate model class. The vertices are constructed using indexing, and intended for drawing using PrimitiveType.TriangleStrip. |
▼CDurwella.Unplugged.Viz.ILitGeometry | Describes a geometry that is lit. |
CDurwella.Unplugged.Viz.CylinderGeometry | A cylindrical geometry implementing IIndexedGeometry, IImageMappedGeometry, and ILitGeometry. In this case, a cylinder is defined using a number of sides n: the shape of the cylinder is approximated as an extruded n-gon. Note that no attributes are applied to this class; it is intended only as input to appropriate model class. The vertices are constructed using indexing, and intended for drawing using PrimitiveType.TriangleStrip. |
CDurwella.Unplugged.Viz.IndexedGeometryTextureMappedLitModel | Texture mapped, lit, indexed geometry model. This class or subclasses can be used with the CommonVertexShader.TextureMappedLitModel and CommonFragmentShader.TextureMappedLitModel shaders. Note that if the properties are overridden, the subclass must apply the appropriate attributes. |
CDurwella.Unplugged.Viz.SphereGeometry | A spherical geometry implementing IIndexedGeometry, IImageMappedGeometry, and ILitGeometry. Note that no attributes are applied to this class; it is intended only as input to appropriate model class. The vertices are constructed using indexing, and intended for drawing using PrimitiveType.TriangleStrip. |
CDurwella.Unplugged.Viz.IRotatableGeometry | Describes a geometry whose orientation can be set. |
▼CDurwella.Unplugged.Viz.ITexturedGeometry | Describes a geometry that includes texture coordinates. Generally, a model that implements ITexturedGeometry should implement ITextureMappedGeometry, IColorMappedGeometry, or IImageMappedGeometry. |
CDurwella.Unplugged.Viz.IColorMappedGeometry | Describes a geometry that includes a colormap. |
▼CDurwella.Unplugged.Viz.IImageMappedGeometry | Describes a geometry that uses an image as a texture. |
CDurwella.Unplugged.Viz.CylinderGeometry | A cylindrical geometry implementing IIndexedGeometry, IImageMappedGeometry, and ILitGeometry. In this case, a cylinder is defined using a number of sides n: the shape of the cylinder is approximated as an extruded n-gon. Note that no attributes are applied to this class; it is intended only as input to appropriate model class. The vertices are constructed using indexing, and intended for drawing using PrimitiveType.TriangleStrip. |
CDurwella.Unplugged.Viz.IndexedGeometryTextureMappedModel | 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. |
CDurwella.Unplugged.Viz.SphereGeometry | A spherical geometry implementing IIndexedGeometry, IImageMappedGeometry, and ILitGeometry. Note that no attributes are applied to this class; it is intended only as input to appropriate model class. The vertices are constructed using indexing, and intended for drawing using PrimitiveType.TriangleStrip. |
CDurwella.Unplugged.Viz.ITextureMappedGeometry | Describes a geometry that includes a texture map. |
CDurwella.Unplugged.Viz.ITranslatableGeometry | Describes a geometry that can be translated. |
▼CDurwella.Unplugged.Viz.InvalidLicenseException | Exception thrown when attempting to use component functionality with no or an invalid license key. |
CDurwella.Unplugged.Viz.ExpiredLicenseException | Exception thrown when attempting to use an expired trial key. |
CDurwella.Unplugged.Viz.TooManyModelsForLicenseException | Exception thrown when attempting to use more models in view than allowed by the trial key. |
CDurwella.Unplugged.Viz.TooMuchDataForLicenseException | Exception thrown when attempting to use more data than allowed by the trial key. |
CDurwella.Unplugged.Viz.License | Class controlling component licensing functionality. |
CDurwella.Unplugged.Viz.Loading | Helper methods for loading data. |
CDurwella.Unplugged.Viz.MatrixExtensions | Extensions to the Microsoft.Xna.Framework.Matrix class. |
CDurwella.Unplugged.Viz.PlatformCodeNotLoadedException | Exception thrown when platform-specific code has not been loaded. |
CDurwella.Unplugged.Viz.PowerOfTwoTextureAdapter | An adapter between a dataset of a specified size and a texture map with power-of-two dimensions. |
CDurwella.Unplugged.Viz.RawDataArray | Represents a raw away of data as a 1-dimensional array. Can be used in place of a 2D array as input for a ColorMappedImageView for improved performance. |
CDurwella.Unplugged.Viz.ShaderAttribute | Specifies a custom shader name for the tagged class. Vertex and fragment shaders named '{ShaderName}.vsh' and '{ShaderName}.fsh', respectively, must be included. A class tagged with a ShaderAttribute must not be tagged with any other ShaderAttribute or any ShaderFileAttributes. This attribute is applied to a class. |
▼CDurwella.Unplugged.Viz.ShaderFileAttribute | Specifies a shader file for the tagged class. A class tagged with one or more ShaderFileAttributes must not be tagged with any ShaderFileAttribute. This attribute is applied to a class. |
CDurwella.Unplugged.Viz.FragmentShaderAttribute | Specifies a fragment shader for the tagged class. This attribute is applied to a class. Multiple FragmentShaderAttributes may be applied to a single class. |
CDurwella.Unplugged.Viz.VertexShaderAttribute | Specifies a vertex shader for the tagged class. This attribute is applied to a class. Multiple VertexShaderAttributes may be applied to a single class. |
▼CDurwella.Unplugged.Viz.ShapeFBase | Base class for shapes with float coordinates. |
CDurwella.Unplugged.Viz.RangeF | A one-dimensional range defined by two float endpoints. |
CDurwella.Unplugged.Viz.RectangleF | A one-dimensional range defined by four float points. |
▼CDurwella.Unplugged.Viz.TextureMapAttribute | Identifies the tagged property as a texture map. The texture map is a uniform attribute which defines how the texture will be sampled for the model. This attribute is applied to properties. |
CDurwella.Unplugged.Viz.ColorMapAttribute | Identifies the tagged property as a color map. The color map is a special case of the TextureMapAttribute This attribute is applied to properties. |
CDurwella.Unplugged.Viz.UniformAttribute | Identifies the tagged property as a uniform attribute; that is, a property which provides a single global value for all vertices (as opposed to VertexAttributeAttributes). This attribute is applied to properties. |
CDurwella.Unplugged.Viz.iOS.UnpluggedRenderers | A helper class to force registration of the custom renderers. |
CDurwella.Unplugged.Viz.Droid.UnpluggedRenderers | A helper class to force registration of the custom renderers. |
CDurwella.Unplugged.Viz.VertexAttributeAttribute | Identifies the tagged property as a vertex attribute; that is, a property which provides a value per vertex (as opposed to UniformAttributes). This attribute is applied to properties. |
CDurwella.Unplugged.Viz.VertexIndicesAttribute | Identifies the tagged property as the indices to be used in OpenGL indexing. This attribute is applied to a property. |
▼CDurwella.Unplugged.Viz.ViewBase | Base class for all views. |
▼CDurwella.Unplugged.Viz.PlotViewBase | Base class for plot views. |
▼CDurwella.Unplugged.Viz.ColorMappedImageView | A 2-dimensional, color-mapped representation of 3-dimensional data. ColorMappedImageView sacrifices type safety in the name of performance. It accepts data either as a 2D array or as a RawDataArray, which allows avoiding intermediate conversion of raw data. |
CDurwella.Unplugged.Viz.ColorMappedPlotView< T > | A 2-dimensional, color-mapped representation of 3-dimensional data. ColorMappedPlotView is type-safe, but may be less performant than ColorMappedImageView if your data is in a raw, single-dimensional array format. |
CDurwella.Unplugged.Viz.XYPlotView< T > | A 2-dimensional plot. The area under (or to the left of) the plotted data is filled in with a color map representing the value. |
CDurwella.Unplugged.Viz.TumbleView | A 3-dimensional view. A TumbleView is a container of models implementing IGeometry, optionally with a CameraControl. |
CDurwella.Unplugged.Viz.VisMath | Some helper mathematical functions useful for visualization. |