C# Class Qyoto.QMatrix4x4

Inheritance: Object, IDisposable
Afficher le fichier Open project: 0xd34df00d/Qross Class Usage Examples

Protected Properties

Свойство Type Description
interceptor SmokeInvocation

Méthodes publiques

Méthode Description
Column ( int index ) : QVector4D
ConstData ( ) : double
CopyDataTo ( double &values ) : void
Data ( ) : double
Determinant ( ) : double
Dispose ( ) : void
Equals ( object o ) : bool
Fill ( double value ) : void
FlipCoordinates ( ) : void
Frustum ( double left, double right, double bottom, double top, double nearPlane, double farPlane ) : void
GetHashCode ( ) : int
Inverted ( ) : QMatrix4x4
Inverted ( bool &invertible ) : QMatrix4x4
IsIdentity ( ) : bool
LookAt ( QVector3D eye, QVector3D center, QVector3D up ) : void
Map ( Qyoto.QPoint point ) : Qyoto.QPoint
Map ( QPointF point ) : QPointF
Map ( QVector3D point ) : QVector3D
Map ( QVector4D point ) : QVector4D
MapRect ( Qyoto.QRect rect ) : Qyoto.QRect
MapRect ( Qyoto.QRectF rect ) : Qyoto.QRectF
MapVector ( QVector3D vector ) : QVector3D
Optimize ( ) : void
Ortho ( Qyoto.QRect rect ) : void
Ortho ( Qyoto.QRectF rect ) : void
Ortho ( double left, double right, double bottom, double top, double nearPlane, double farPlane ) : void
Perspective ( double angle, double aspect, double nearPlane, double farPlane ) : void
QMatrix4x4 ( QMatrix matrix ) : System
QMatrix4x4 ( QTransform transform ) : System
QMatrix4x4 ( double &values ) : System
QMatrix4x4 ( double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44 ) : System
QMatrix4x4 ( double &values, int cols, int rows ) : System
Rotate ( QQuaternion quaternion ) : void
Rotate ( double angle, QVector3D vector ) : void
Rotate ( double angle, double x, double y ) : void
Rotate ( double angle, double x, double y, double z ) : void
Row ( int index ) : QVector4D
Scale ( QVector3D vector ) : void
Scale ( double factor ) : void
Scale ( double x, double y ) : void
Scale ( double x, double y, double z ) : void
SetColumn ( int index, QVector4D value ) : void
SetRow ( int index, QVector4D value ) : void
SetToIdentity ( ) : void
ToAffine ( ) : QMatrix
ToTransform ( ) : QTransform
ToTransform ( double distanceToPlane ) : QTransform
Translate ( QVector3D vector ) : void
Translate ( double x, double y ) : void
Translate ( double x, double y, double z ) : void
Transposed ( ) : QMatrix4x4
operator ( ) : QMatrix4x4
operator ( ) : Qyoto.QPoint
operator ( ) : QPointF
operator ( ) : QVector3D
operator ( ) : QVector4D
operator ( ) : bool

Méthodes protégées

Méthode Description
CreateProxy ( ) : void
QMatrix4x4 ( Type dummy ) : System

Private Methods

Méthode Description
QMatrix4x4 ( ) : System

Method Details

Column() public méthode

public Column ( int index ) : QVector4D
index int
Résultat QVector4D

ConstData() public méthode

public ConstData ( ) : double
Résultat double

CopyDataTo() public méthode

public CopyDataTo ( double &values ) : void
values double
Résultat void

CreateProxy() protected méthode

protected CreateProxy ( ) : void
Résultat void

Data() public méthode

public Data ( ) : double
Résultat double

Determinant() public méthode

public Determinant ( ) : double
Résultat double

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Equals() public méthode

public Equals ( object o ) : bool
o object
Résultat bool

Fill() public méthode

public Fill ( double value ) : void
value double
Résultat void

FlipCoordinates() public méthode

public FlipCoordinates ( ) : void
Résultat void

Frustum() public méthode

public Frustum ( double left, double right, double bottom, double top, double nearPlane, double farPlane ) : void
left double
right double
bottom double
top double
nearPlane double
farPlane double
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Inverted() public méthode

public Inverted ( ) : QMatrix4x4
Résultat QMatrix4x4

Inverted() public méthode

public Inverted ( bool &invertible ) : QMatrix4x4
invertible bool
Résultat QMatrix4x4

IsIdentity() public méthode

public IsIdentity ( ) : bool
Résultat bool

LookAt() public méthode

public LookAt ( QVector3D eye, QVector3D center, QVector3D up ) : void
eye QVector3D
center QVector3D
up QVector3D
Résultat void

Map() public méthode

public Map ( Qyoto.QPoint point ) : Qyoto.QPoint
point Qyoto.QPoint
Résultat Qyoto.QPoint

Map() public méthode

public Map ( QPointF point ) : QPointF
point QPointF
Résultat QPointF

Map() public méthode

public Map ( QVector3D point ) : QVector3D
point QVector3D
Résultat QVector3D

Map() public méthode

public Map ( QVector4D point ) : QVector4D
point QVector4D
Résultat QVector4D

MapRect() public méthode

public MapRect ( Qyoto.QRect rect ) : Qyoto.QRect
rect Qyoto.QRect
Résultat Qyoto.QRect

MapRect() public méthode

public MapRect ( Qyoto.QRectF rect ) : Qyoto.QRectF
rect Qyoto.QRectF
Résultat Qyoto.QRectF

MapVector() public méthode

public MapVector ( QVector3D vector ) : QVector3D
vector QVector3D
Résultat QVector3D

Optimize() public méthode

public Optimize ( ) : void
Résultat void

Ortho() public méthode

public Ortho ( Qyoto.QRect rect ) : void
rect Qyoto.QRect
Résultat void

Ortho() public méthode

public Ortho ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
Résultat void

Ortho() public méthode

public Ortho ( double left, double right, double bottom, double top, double nearPlane, double farPlane ) : void
left double
right double
bottom double
top double
nearPlane double
farPlane double
Résultat void

Perspective() public méthode

public Perspective ( double angle, double aspect, double nearPlane, double farPlane ) : void
angle double
aspect double
nearPlane double
farPlane double
Résultat void

QMatrix4x4() public méthode

public QMatrix4x4 ( QMatrix matrix ) : System
matrix QMatrix
Résultat System

QMatrix4x4() public méthode

public QMatrix4x4 ( QTransform transform ) : System
transform QTransform
Résultat System

QMatrix4x4() protected méthode

protected QMatrix4x4 ( Type dummy ) : System
dummy System.Type
Résultat System

QMatrix4x4() public méthode

public QMatrix4x4 ( double &values ) : System
values double
Résultat System

QMatrix4x4() public méthode

public QMatrix4x4 ( double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44 ) : System
m11 double
m12 double
m13 double
m14 double
m21 double
m22 double
m23 double
m24 double
m31 double
m32 double
m33 double
m34 double
m41 double
m42 double
m43 double
m44 double
Résultat System

QMatrix4x4() public méthode

public QMatrix4x4 ( double &values, int cols, int rows ) : System
values double
cols int
rows int
Résultat System

Rotate() public méthode

public Rotate ( QQuaternion quaternion ) : void
quaternion QQuaternion
Résultat void

Rotate() public méthode

public Rotate ( double angle, QVector3D vector ) : void
angle double
vector QVector3D
Résultat void

Rotate() public méthode

public Rotate ( double angle, double x, double y ) : void
angle double
x double
y double
Résultat void

Rotate() public méthode

public Rotate ( double angle, double x, double y, double z ) : void
angle double
x double
y double
z double
Résultat void

Row() public méthode

public Row ( int index ) : QVector4D
index int
Résultat QVector4D

Scale() public méthode

public Scale ( QVector3D vector ) : void
vector QVector3D
Résultat void

Scale() public méthode

public Scale ( double factor ) : void
factor double
Résultat void

Scale() public méthode

public Scale ( double x, double y ) : void
x double
y double
Résultat void

Scale() public méthode

public Scale ( double x, double y, double z ) : void
x double
y double
z double
Résultat void

SetColumn() public méthode

public SetColumn ( int index, QVector4D value ) : void
index int
value QVector4D
Résultat void

SetRow() public méthode

public SetRow ( int index, QVector4D value ) : void
index int
value QVector4D
Résultat void

SetToIdentity() public méthode

public SetToIdentity ( ) : void
Résultat void

ToAffine() public méthode

public ToAffine ( ) : QMatrix
Résultat QMatrix

ToTransform() public méthode

public ToTransform ( ) : QTransform
Résultat QTransform

ToTransform() public méthode

public ToTransform ( double distanceToPlane ) : QTransform
distanceToPlane double
Résultat QTransform

Translate() public méthode

public Translate ( QVector3D vector ) : void
vector QVector3D
Résultat void

Translate() public méthode

public Translate ( double x, double y ) : void
x double
y double
Résultat void

Translate() public méthode

public Translate ( double x, double y, double z ) : void
x double
y double
z double
Résultat void

Transposed() public méthode

public Transposed ( ) : QMatrix4x4
Résultat QMatrix4x4

operator() public static méthode

public static operator ( ) : QMatrix4x4
Résultat QMatrix4x4

operator() public static méthode

public static operator ( ) : Qyoto.QPoint
Résultat Qyoto.QPoint

operator() public static méthode

public static operator ( ) : QPointF
Résultat QPointF

operator() public static méthode

public static operator ( ) : QVector3D
Résultat QVector3D

operator() public static méthode

public static operator ( ) : QVector4D
Résultat QVector4D

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

interceptor protected_oe property

protected SmokeInvocation,Qyoto interceptor
Résultat SmokeInvocation