Class Extensions
- Namespace
- HelixToolkit.SharpDX.Assimp
- Assembly
- HelixToolkit.SharpDX.Assimp.dll
public static class Extensions
- Inheritance
-
Extensions
- Inherited Members
Methods
ToAssimpColor4D(Color4, float)
To the assimp color4d.
public static Vector4 ToAssimpColor4D(this Color4 v, float alpha = 1)
Parameters
Returns
ToAssimpMatrix(Matrix4x4, bool)
To the assimp matrix. Already transposed after this function
public static Matrix4x4 ToAssimpMatrix(this Matrix4x4 m, bool toColumnMajor)
Parameters
Returns
ToAssimpMetadata(Metadata)
To the assimp metadata.
public static IEnumerable<KeyValuePair<string, Metadata.Entry>> ToAssimpMetadata(this Metadata m)
Parameters
mMetadataThe m.
Returns
- IEnumerable<KeyValuePair<string, Metadata.Entry>>
ToAssimpMetadataType(MetaDataType)
To the type of the assimp metadata.
public static MetaDataType ToAssimpMetadataType(this MetaDataType type)
Parameters
typeMetaDataTypeThe type.
Returns
- MetaDataType
Exceptions
- NotSupportedException
Type {type} is not supported.
ToAssimpQuaternion(Quaternion)
To the assimp quaternion.
public static Quaternion ToAssimpQuaternion(this Quaternion q)
Parameters
qQuaternionThe q.
Returns
ToAssimpVector2D(Vector2)
To the assimp vector2d.
public static Vector2 ToAssimpVector2D(this Vector2 v)
Parameters
vVector2The v.
Returns
ToAssimpVector3D(Vector2)
To the assimp vector3d.
public static Vector3 ToAssimpVector3D(this Vector2 v)
Parameters
vVector2The v.
Returns
ToAssimpVector3D(Vector3)
To the assimp vector3d.
public static Vector3 ToAssimpVector3D(this Vector3 v)
Parameters
vVector3The v.
Returns
ToColor4(Vector4)
To the sharp dx color4.
public static Color4 ToColor4(this Vector4 v)
Parameters
vVector4The v.
Returns
ToHelixMetadata(Metadata)
To the helix metadata.
public static IEnumerable<KeyValuePair<string, Metadata.Entry>> ToHelixMetadata(this Metadata m)
Parameters
mMetadataThe m.
Returns
ToHelixMetadataType(MetaDataType)
To the type of the helix metadata.
public static MetaDataType ToHelixMetadataType(this MetaDataType type)
Parameters
typeMetaDataTypeThe type.
Returns
Exceptions
- NotSupportedException
Type {type} is not supported.
ToHelixQuaternion(Quaternion)
To the sharp dx quaternion.
public static Quaternion ToHelixQuaternion(this Quaternion q)
Parameters
qQuaternionThe q.
Returns
ToHelixUVTransform(UVTransform)
To the Helix UVTransform.
public static UVTransform ToHelixUVTransform(this UVTransform transform)
Parameters
transformUVTransformThe transform.
Returns
ToHxMatrix(Matrix4x4, bool)
To the sharp dx matrix. Already transposed after this function
public static Matrix4x4 ToHxMatrix(this Matrix4x4 m, bool isColumnMajor)
Parameters
Returns
ToVector2(Vector2)
To the sharp dx vector2.
public static Vector2 ToVector2(this Vector2 v)
Parameters
vVector2The v.
Returns
ToVector2(Vector3)
To the sharp dx vector2.
public static Vector2 ToVector2(this Vector3 v)
Parameters
vVector3The v.
Returns
ToVector3(Vector3)
public static Vector3 ToVector3(this Vector3 v)
Parameters
vVector3