Contains Utils to work with SlimDX.

Classes

  ClassDescription
Public classMatrixExtensions
Extension methods for type Matrix.
Public classTextureUtils
Provides some utils to work with DX textures
Public classUInt32Utils
Low level utils to use uint as 32bit color
Public classVectorExtensions
Extension methods for Vector2, Vector3 and Vector4.

Structures

  StructureDescription
Public structureColoredVertex
Vertex struct with position and color
Public structureNormalVertex
Vertex struct with position and normal
Public structureSimpleVertex
Simple vertex struct with position
Public structureTexturedNormalVertex
Vertex struct with position, normal and texture coordinate
Public structureTexturedVertex
Vertex struct with position and texture coordinate
Public structureTransformedColoredVertex
Vertex struct with screen space position and color
Public structureTransformedNormalVertex
Vertex struct with screen space position and normal
Public structureTransformedSimpleVertex
Simple vertex struct with screen space position
Public structureTransformedTexturedNormalVertex
Vertex struct with screen space position, normal and texture coordinate
Public structureTransformedTexturedVertex
Vertex struct with screen space position and texture coordinate

Delegates

  DelegateDescription
Public delegateTextureFillFunction
Method delegate for pixelshader like texture fill functions.
Public delegateTextureFillFunction<(Of <(<'TMetadata>)>)>
Method delegate for pixelshader like texture fill functions carrying user defined metadata in its arguments.
Public delegateTextureFillFunctionInPlace
Method delegate for pixelshader like in place texture fill functions.
Public delegateTextureFillFunctionInPlace<(Of <(<'TMetadata>)>)>
Method delegate for pixelshader like in place texture fill functions carrying user defined metadata in its arguments.