Source position: system.math.vectors.pp line 262
type TMatrix3D = record |
public |
constructor Create(); |
class function Zero; |
class function CreateLookAtDirLH(); |
class function CreateLookAtDirRH(); |
class function CreateLookAtLH(); |
class function CreateLookAtRH(); |
class function CreateOrthoLH(); |
class function CreateOrthoOffCenterLH(); |
class function CreateOrthoOffCenterRH(); |
class function CreateOrthoRH(); |
class function CreatePerspectiveFovLH(); |
class function CreatePerspectiveFovRH(); |
class function CreateRotation(); |
class function CreateRotationHeadingPitchBank(); |
class function CreateRotationX(); |
class function CreateRotationY(); |
class function CreateRotationYawPitchRoll(); |
class function CreateRotationZ(); |
class function CreateScaling(); |
class function CreateTranslation(); |
class operator multiply(TPoint3D,TMatrix3D):TPoint3D(); |
class operator multiply(TMatrix3D,TMatrix3D):TMatrix3D(); |
class operator multiply(TVector3D,TMatrix3D):TVector3D(); |
class operator multiply(single,TMatrix3D):TMatrix3D(); |
class operator multiply(TMatrix3D,single):TMatrix3D(); |
class operator divide(TMatrix3D,single):TMatrix3D(); |
function Adjoint; |
function Determinant; |
function EyePosition; |
function Inverse; |
function Scale(); |
function ToMatrix; |
function Transpose; |
function ToString(); |
|
case Integer of |
0: ( |
M: TMatrix3DType; |
); |
1: ( |
m11: Single; |
m12: Single; |
m13: Single; |
m14: Single; |
m21: Single; |
m22: Single; |
m23: Single; |
m24: Single; |
m31: Single; |
m32: Single; |
m33: Single; |
m34: Single; |
m41: Single; |
m42: Single; |
m43: Single; |
m44: Single; |
); |
end; |