MatrixKit
-
class
HPS.MatrixKit: IDisposable Public Functions
-
HPS.MatrixKit
Adjoint()
-
bool
Compose(HPS.Vector in_translation, HPS.Vector in_scale, HPS.Quaternion in_rotation)
-
HPS.MatrixKit
Concatenate(HPS.MatrixKit in_kit)
-
bool
Decompose(out HPS.Vector out_translation, out HPS.Vector out_scale, out HPS.Quaternion out_rotation)
-
void
Dispose()
-
bool
Empty()
-
bool
Equals(HPS.MatrixKit in_kit)
-
override bool
Equals(Object obj)
-
override int
GetHashCode()
-
HPS.MatrixKit
Invert()
-
bool
IsIdentity()
-
MatrixKit()
-
MatrixKit(float[] in_matrix_source)
-
MatrixKit(HPS.MatrixKit in_other)
-
MatrixKit(HPS.Quaternion in_quaternion)
-
HPS.MatrixKit
Multiply(float in_scalar)
-
HPS.MatrixKit
Multiply(HPS.MatrixKit in_right)
-
HPS.MatrixKit
MultiplyAndAssign(float in_scalar)
-
HPS.MatrixKit
MultiplyAndAssign(HPS.MatrixKit in_right)
-
HPS.MatrixKit
Normalize()
-
void
Reset()
-
HPS.MatrixKit
Rotate(float in_x, float in_y, float in_z)
-
HPS.MatrixKit
RotateOffAxis(HPS.Vector in_vector, float in_theta)
-
HPS.MatrixKit
Scale(float in_x, float in_y, float in_z)
-
void
Set(HPS.MatrixKit other)
-
HPS.MatrixKit
SetElement(ulong in_ordinal_zero_to_fifteen, float in_value)
-
HPS.MatrixKit
SetElement(ulong in_row, ulong in_column, float in_value)
-
HPS.MatrixKit
SetElements(float[] in_values)
-
bool
ShowAdjoint(out HPS.MatrixKit out_matrix)
-
bool
ShowDeterminant(out float out_determinant)
-
bool
ShowElement(ulong in_ordinal_zero_to_fifteen, out float out_value)
-
bool
ShowElement(ulong in_row, ulong in_column, out float out_value)
-
bool
ShowElements(out float[] out_matrix)
-
bool
ShowInverse(out HPS.MatrixKit out_matrix)
-
HPS.SimpleCuboid
Transform(HPS.SimpleCuboid in_source)
-
HPS.SimpleSphere
Transform(HPS.SimpleSphere in_source)
-
HPS.Vector
Transform(HPS.Vector in_source)
-
HPS.Vector[]
Transform(HPS.Vector[] in_source)
-
HPS.MatrixKit
Translate(float in_x, float in_y, float in_z)
-
HPS.MatrixKit
Translate(HPS.Vector in_translation)
-
HPS.MatrixKit
UnsetEverything()
Public Static Functions
-
HPS.MatrixKit
CreateNormalisationTransformation(int in_width, int in_height)
-
HPS.MatrixKit
GetDefault()
-
bool
operator!=(HPS.MatrixKit a, HPS.MatrixKit b)
-
bool
operator==(HPS.MatrixKit a, HPS.MatrixKit b)
-
HPS.MatrixKit