Actions
Apply Scale (Matrix) |
Apply Scale to this matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Concatenate Translation (Matrix) |
Returns a matrix with an additional translation concatenated. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Contains NaN (Matrix) |
Returns true if any element of this matrix is NaN Target is Kismet Math Library |
Equal (Matrix) |
Checks whether another Matrix is equal to this, within specified tolerance. Target is Kismet Math Library |
Get Column (Matrix) |
get a column of this matrix Target is Kismet Math Library |
Get Determinant (Matrix) |
Target is Kismet Math Library |
Get Frustum Bottom Plane (Matrix) |
Get the bottom plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) Target is Kismet Math Library |
Get Frustum Far Plane (Matrix) |
Get the far plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) Target is Kismet Math Library |
Get Frustum Left Plane (Matrix) |
Get the left plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) Target is Kismet Math Library |
Get Frustum Near Plane (Matrix) |
Get the near plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) Target is Kismet Math Library |
Get Frustum Right Plane (Matrix) |
Get the right plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) Target is Kismet Math Library |
Get Frustum Top Plane (Matrix) |
Get the top plane of the Frustum of this matrix (Assumes Matrix represents a View Projection Matrix) Target is Kismet Math Library |
Get Matrix Without Scale (Matrix) |
Returns matrix after RemoveScaling with error Tolerance (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Maximum Axis Scale (Matrix) |
Target is Kismet Math Library |
Get Origin (Matrix) |
Get the origin of the co-ordinate system (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Rotation Determinant (Matrix) |
Target is Kismet Math Library |
Get Rotator (Matrix) |
Get the rotator representation of this matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Scale Vector (Matrix) |
return a 3D scale vector calculated from this matrix (where each component is the magnitude of a row vector) with error Tolerance. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Scaled Axes (Matrix) |
get axes of this matrix scaled by the scale of the matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Scaled Axis (Matrix) |
get axis of this matrix scaled by the scale of the matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Transpose Adjoint (Matrix) |
Get the Transose Adjoint of the Matrix. Target is Kismet Math Library |
Get Transposed (Matrix) |
Transpose. Target is Kismet Math Library |
Get Unit Axes (Matrix) |
get unit length axes of this matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Get Unit Axis (Matrix) |
get unit length axis of this matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
GetInverse (Matrix) |
Get the inverse of the Matrix. Handles nil matrices. Target is Kismet Math Library |
Identity (Matrix) |
Identity matrix Target is Kismet Math Library |
Inverse Transform Position (Matrix) |
Inverts the matrix and then transforms V - correctly handles scaling in this matrix. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Inverse Transform Vector (Matrix) |
Transform a direction vector by the inverse of this matrix - will not take into account translation part. If you want to transform a surface normal (or plane) and correctly account for non-uniform scaling you should use TransformByUsingAdjointT with adjoint of matrix inverse. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Matrix * Float |
Multiplies all values of the matrix by a float. If your Matrix represents a Transform that you wish to scale you should use Apply Scale instead Target is Kismet Math Library |
Matrix * Matrix |
Gets the result of multiplying a Matrix to this. Target is Kismet Math Library |
Matrix + Matrix |
Gets the result of adding a matrix to this. Target is Kismet Math Library |
Mirror (Matrix) |
Utility for mirroring this transform across a certain plane, and flipping one of the axis as well. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Not Equal (Matrix) |
Checks whether another Matrix is not equal to this, within specified tolerance. Target is Kismet Math Library |
Remove Scaling (Matrix) |
Remove any scaling from this matrix (ie magnitude of each row is 1) with error Tolerance (Assumes Matrix represents a transform) Target is Kismet Math Library |
Remove Translation (Matrix) |
Remove any translation from this matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Scale Translation (Matrix) |
Scale the translation part of the matrix by the supplied vector. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Set Axis (Matrix) |
set an axis of this matrix (Assumes Matrix represents a transform) Target is Kismet Math Library |
Set Column (Matrix) |
Matrix Set Column Target is Kismet Math Library |
Set Origin (Matrix) |
Set the origin of the coordinate system to the given vector (Assumes Matrix represents a transform) Target is Kismet Math Library |
To Quat (Matrix) |
Transform a rotation matrix into a quaternion. (Assumes Matrix represents a transform) @warning rotation part will need to be unit length for this to be right! Target is Kismet Math Library |
Transform Position (Matrix) |
Transform a location - will take into account translation part of the FMatrix. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Transform Vector (Matrix) |
Transform a direction vector - will not take into account translation part of the FMatrix. If you want to transform a surface normal (or plane) and correctly account for non-uniform scaling you should use TransformByUsingAdjointT. (Assumes Matrix represents a transform) Target is Kismet Math Library |
Transform Vector4 (Matrix) |
Transform a vector by the matrix. (Assumes Matrix represents a transform) Target is Kismet Math Library |