C# 클래스 Qyoto.QMatrix4x4

상속: Object, IDisposable
파일 보기 프로젝트 열기: 0xd34df00d/Qross 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
interceptor SmokeInvocation

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
CreateProxy ( ) : void
QMatrix4x4 ( Type dummy ) : System

비공개 메소드들

메소드 설명
QMatrix4x4 ( ) : System

메소드 상세

Column() 공개 메소드

public Column ( int index ) : QVector4D
index int
리턴 QVector4D

ConstData() 공개 메소드

public ConstData ( ) : double
리턴 double

CopyDataTo() 공개 메소드

public CopyDataTo ( double &values ) : void
values double
리턴 void

CreateProxy() 보호된 메소드

protected CreateProxy ( ) : void
리턴 void

Data() 공개 메소드

public Data ( ) : double
리턴 double

Determinant() 공개 메소드

public Determinant ( ) : double
리턴 double

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

Fill() 공개 메소드

public Fill ( double value ) : void
value double
리턴 void

FlipCoordinates() 공개 메소드

public FlipCoordinates ( ) : void
리턴 void

Frustum() 공개 메소드

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
리턴 void

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Inverted() 공개 메소드

public Inverted ( ) : QMatrix4x4
리턴 QMatrix4x4

Inverted() 공개 메소드

public Inverted ( bool &invertible ) : QMatrix4x4
invertible bool
리턴 QMatrix4x4

IsIdentity() 공개 메소드

public IsIdentity ( ) : bool
리턴 bool

LookAt() 공개 메소드

public LookAt ( QVector3D eye, QVector3D center, QVector3D up ) : void
eye QVector3D
center QVector3D
up QVector3D
리턴 void

Map() 공개 메소드

public Map ( Qyoto.QPoint point ) : Qyoto.QPoint
point Qyoto.QPoint
리턴 Qyoto.QPoint

Map() 공개 메소드

public Map ( QPointF point ) : QPointF
point QPointF
리턴 QPointF

Map() 공개 메소드

public Map ( QVector3D point ) : QVector3D
point QVector3D
리턴 QVector3D

Map() 공개 메소드

public Map ( QVector4D point ) : QVector4D
point QVector4D
리턴 QVector4D

MapRect() 공개 메소드

public MapRect ( Qyoto.QRect rect ) : Qyoto.QRect
rect Qyoto.QRect
리턴 Qyoto.QRect

MapRect() 공개 메소드

public MapRect ( Qyoto.QRectF rect ) : Qyoto.QRectF
rect Qyoto.QRectF
리턴 Qyoto.QRectF

MapVector() 공개 메소드

public MapVector ( QVector3D vector ) : QVector3D
vector QVector3D
리턴 QVector3D

Optimize() 공개 메소드

public Optimize ( ) : void
리턴 void

Ortho() 공개 메소드

public Ortho ( Qyoto.QRect rect ) : void
rect Qyoto.QRect
리턴 void

Ortho() 공개 메소드

public Ortho ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
리턴 void

Ortho() 공개 메소드

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
리턴 void

Perspective() 공개 메소드

public Perspective ( double angle, double aspect, double nearPlane, double farPlane ) : void
angle double
aspect double
nearPlane double
farPlane double
리턴 void

QMatrix4x4() 공개 메소드

public QMatrix4x4 ( QMatrix matrix ) : System
matrix QMatrix
리턴 System

QMatrix4x4() 공개 메소드

public QMatrix4x4 ( QTransform transform ) : System
transform QTransform
리턴 System

QMatrix4x4() 보호된 메소드

protected QMatrix4x4 ( Type dummy ) : System
dummy System.Type
리턴 System

QMatrix4x4() 공개 메소드

public QMatrix4x4 ( double &values ) : System
values double
리턴 System

QMatrix4x4() 공개 메소드

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
리턴 System

QMatrix4x4() 공개 메소드

public QMatrix4x4 ( double &values, int cols, int rows ) : System
values double
cols int
rows int
리턴 System

Rotate() 공개 메소드

public Rotate ( QQuaternion quaternion ) : void
quaternion QQuaternion
리턴 void

Rotate() 공개 메소드

public Rotate ( double angle, QVector3D vector ) : void
angle double
vector QVector3D
리턴 void

Rotate() 공개 메소드

public Rotate ( double angle, double x, double y ) : void
angle double
x double
y double
리턴 void

Rotate() 공개 메소드

public Rotate ( double angle, double x, double y, double z ) : void
angle double
x double
y double
z double
리턴 void

Row() 공개 메소드

public Row ( int index ) : QVector4D
index int
리턴 QVector4D

Scale() 공개 메소드

public Scale ( QVector3D vector ) : void
vector QVector3D
리턴 void

Scale() 공개 메소드

public Scale ( double factor ) : void
factor double
리턴 void

Scale() 공개 메소드

public Scale ( double x, double y ) : void
x double
y double
리턴 void

Scale() 공개 메소드

public Scale ( double x, double y, double z ) : void
x double
y double
z double
리턴 void

SetColumn() 공개 메소드

public SetColumn ( int index, QVector4D value ) : void
index int
value QVector4D
리턴 void

SetRow() 공개 메소드

public SetRow ( int index, QVector4D value ) : void
index int
value QVector4D
리턴 void

SetToIdentity() 공개 메소드

public SetToIdentity ( ) : void
리턴 void

ToAffine() 공개 메소드

public ToAffine ( ) : QMatrix
리턴 QMatrix

ToTransform() 공개 메소드

public ToTransform ( ) : QTransform
리턴 QTransform

ToTransform() 공개 메소드

public ToTransform ( double distanceToPlane ) : QTransform
distanceToPlane double
리턴 QTransform

Translate() 공개 메소드

public Translate ( QVector3D vector ) : void
vector QVector3D
리턴 void

Translate() 공개 메소드

public Translate ( double x, double y ) : void
x double
y double
리턴 void

Translate() 공개 메소드

public Translate ( double x, double y, double z ) : void
x double
y double
z double
리턴 void

Transposed() 공개 메소드

public Transposed ( ) : QMatrix4x4
리턴 QMatrix4x4

operator() 공개 정적인 메소드

public static operator ( ) : QMatrix4x4
리턴 QMatrix4x4

operator() 공개 정적인 메소드

public static operator ( ) : Qyoto.QPoint
리턴 Qyoto.QPoint

operator() 공개 정적인 메소드

public static operator ( ) : QPointF
리턴 QPointF

operator() 공개 정적인 메소드

public static operator ( ) : QVector3D
리턴 QVector3D

operator() 공개 정적인 메소드

public static operator ( ) : QVector4D
리턴 QVector4D

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

interceptor 보호되어 있는 프로퍼티

protected SmokeInvocation,Qyoto interceptor
리턴 SmokeInvocation