Column Floats.
struct Float4x4
64-byte matrix composed of 4 16-byte Floats.
Float4x4_Zero( void )
: Float4x4
Float4x4_Init( float v )
: Float4x4
Float4x4_New( float m00, float m01, float m02, float m03,
float m10, float m11, float m12, float m13,
float m20, float m21, float m22, float m23,
float m30, float m31, float m32, float m33 )
: Float4x4
Float4x4_InitColumns( struct Float4 c0, struct Float4 c1,
struct Float4 c2, struct Float4 c3 )
: Float4x4
Float4x4_InitRows( Float4 r0, Float4 r1,
Float4 r2, Float4 r3 )
: Float4x4
Float4x4_GetProjection( float half_angle, float aspect, float near_clip, float far_clip )
: Float4x4
Float4x4_GetRotation(
Quaternion
rotation )
: Float4x4
Float4x4_GetTranslationRotation(
Float3
translation,
Quaternion
rotation, float uniformScale )
: Float4x4
Float4x4_Store(
Float4x4
matrix, float* mem_addr )
: void
Float4x4_Transpose(
Float4x4
matrix )
: Float4x4
Float4x4_Add(
Float4x4
a,
Float4x4
b )
: Float4x4
Float4x4_Sub(
Float4x4
a,
Float4x4
b )
: Float4x4
Float4x4_Sub(
Float4x4
matrix, float scale )
: Float4x4
Float4x4_Mul(
Float4x4
a,
Float4x4
b )
: Float4x4
Float4x4_MulVec(
Float4x4
matrix,
Float4
Float )
: Float4
Float4x4_TransformPoint(
Float4x4
matrix,
Float3
Float )
: Float3
Float4x4_TransformFloat(
Float4x4
matrix,
Float3
Float )
: Float3