Derm.Render.Matrix4x4 Class Reference

Square matrix of 4x4 components. More...

Inheritance diagram for Derm.Render.Matrix4x4:
Derm.Render.Matrix Derm.Render.ModelMatrix Derm.Render.ProjectionMatrix

List of all members.

Public Member Functions

 Matrix4x4 (Matrix4x4 m)
 Matrix copy constructor.
 Matrix4x4 (Matrix4x4 m, int c, int r)
 Complement square matrix constructor.
 Matrix4x4 ()
 Square matrix constructor.
override object Clone ()
 Clone this Matrix4x4.

Static Public Member Functions

static Matrix4x4 operator* (Matrix4x4 m1, Matrix4x4 m2)
 Concatenate two ModelMatrix transformations.

Detailed Description

Square matrix of 4x4 components.


Constructor & Destructor Documentation

Derm.Render.Matrix4x4.Matrix4x4 (  ) 

Square matrix constructor.

Parameters:
s A System.Int32
Derm.Render.Matrix4x4.Matrix4x4 ( Matrix4x4  m,
int  c,
int  r 
)

Complement square matrix constructor.

Parameters:
m A Matrix
c A System.Int32
r A System.Int32
Derm.Render.Matrix4x4.Matrix4x4 ( Matrix4x4  m  ) 

Matrix copy constructor.

Parameters:
m A Matrix

Member Function Documentation

override object Derm.Render.Matrix4x4.Clone (  )  [virtual]

Clone this Matrix4x4.

Returns:
It returns a deep copy of this Matrix4x4.

Reimplemented from Derm.Render.Matrix.

Reimplemented in Derm.Render.ModelMatrix, and Derm.Render.ProjectionMatrix.

static Matrix4x4 Derm.Render.Matrix4x4.operator* ( Matrix4x4  m1,
Matrix4x4  m2 
) [static]

Concatenate two ModelMatrix transformations.

Parameters:
m1 A ModelMatrix specifying the left multiplication operand.
m2 A ModelMatrix specifying the right multiplication operand.
Returns:
A ModelMatrix resulting from the product of the matrix m1 and the matrix m2 . This operator is used to concatenate successive transformations.


Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads