Accepted enum value (defined in QSProjection) | QSProjection | |
ambientLight() const | QSProjection | [inline] |
applyS(Matrix m, double sx, double sy) | QSProjection2D | [static] |
applyT(Matrix m, double dx, double dy) | QSProjection2D | [static] |
applyViewport(Matrix m, double x, double y, double w, double h) | QSProjection2D | [static] |
canvas3ToWorld3D(const QSPt3f &p) const | QSProjection2D | [virtual] |
canvasXToWorld2D(double x) const | QSProjection2D | |
canvasYToWorld2D(double y) const | QSProjection2D | |
canvasZToWorld2D(double z) const | QSProjection2D | |
clipLine(QSPt2f *p0, QSPt2f *p1, const QSPt2f &clip_pos, const QSPt2f &clip_area) (defined in QSProjection) | QSProjection | [static] |
clipLine2(QSPt2f *p1, QSPt2f *p2) const | QSProjection | [virtual] |
clipLine3(QSPt3f *p1, QSPt3f *p2) const | QSProjection | [virtual] |
Clipped enum value (defined in QSProjection) | QSProjection | |
clipPoint2(const QSPt2f &p1) const | QSProjection | [virtual] |
clipPoint3(const QSPt3f &pos) const | QSProjection | [virtual] |
clipPoly2(const QSPt2f in[], int inpoints, QSPt2f out[], int *outpoints, int maxout, bool outedges[]=NULL, const bool inedges[]=NULL) const | QSProjection | [virtual] |
clipPoly3(const QSPt3f in[], int inpoints, QSPt3f out[], int *outpoints, int maxpoints, const QSPt3f cube[2], bool outedges[]=NULL, const bool inedges[]=NULL) const | QSProjection | [virtual] |
ClipResult enum name | QSProjection | |
clipVertexColors(const QSPt3f in[], int inpoints, const QSPt3f clip[], int clipoints, const QSGFill incol[], QSGFill outcol[]) | QSProjection | [static] |
clipVertexNormals(const QSPt3f in[], int inpoints, const QSPt3f clip[], int clipoints, const QSPt3f innors[], QSPt3f outnor[]) | QSProjection | [static] |
copy(Matrix dst, const Matrix src) | QSProjection2D | [static] |
degToRad(double deg) | QSProjection | [inline, static] |
directedLight() const | QSProjection | [inline] |
dotProduct(const QSPt3f &p1, const QSPt3f &p2) | QSProjection | [static] |
furthest() const | QSProjection | [virtual] |
getClipRect(double *x1, double *y1, double *x2, double *y2) const (defined in QSProjection2D) | QSProjection2D | |
getPoly3Cube(const QSPt3f in[], int inpoints, QSPt3f cube[2]) | QSProjection | [static] |
inv(Matrix result, const Matrix m) | QSProjection2D | [static] |
isBottom(const QSPt2f pts[], int npoints) | QSProjection | [static] |
isBottom(const QSPt3f pts[], int npoints) | QSProjection | [static] |
isBottom(const QSPt3f &p0, const QSPt3f &p1, const QSPt3f &p2) | QSProjection | [inline, static] |
isCorrect(const QSPt3f pts[4]) (defined in QSProjection) | QSProjection | [static] |
isCorrect(const double values[4]) (defined in QSProjection) | QSProjection | [static] |
isFlat(const QSPt3f pts[], int npoints) | QSProjection | [static] |
IT (defined in QSProjection2D) | QSProjection2D | |
light() const | QSProjection | [inline] |
lightVector() const | QSProjection | [inline] |
m_ambient_light (defined in QSProjection) | QSProjection | [protected] |
m_directed_light (defined in QSProjection) | QSProjection | [protected] |
m_light (defined in QSProjection) | QSProjection | [protected] |
m_light_vector (defined in QSProjection) | QSProjection | [protected] |
map(const QSPt3f &pos) const (defined in QSProjection) | QSProjection | [inline] |
map(const QSPt2f &pos) const (defined in QSProjection) | QSProjection | [inline] |
Matrix typedef (defined in QSProjection2D) | QSProjection2D | |
matrixI(Matrix m) | QSProjection2D | [static] |
middle() const | QSProjection | [virtual] |
multiply(Matrix A, Matrix B) | QSProjection2D | [static] |
normal(const QSPt3f vertices[4], bool normalize=true) | QSProjection | [static] |
normal(const QSPt3f *v, int npoints, bool normalize=true) | QSProjection | [static] |
normalize(QSPt3f vector) | QSProjection | [static] |
pi | QSProjection | [static] |
pointInPoly(const QSPt2f &pos, const QSPt2f *pts, int npts) | QSProjection | [static] |
QSProjection() | QSProjection | |
QSProjection2D() | QSProjection2D | |
radToDeg(double rad) | QSProjection | [inline, static] |
Rejected enum value (defined in QSProjection) | QSProjection | |
setClipRect(double x1, double y1, double x2, double y2) (defined in QSProjection2D) | QSProjection2D | |
setLight(bool enabled) | QSProjection | [virtual] |
setLightParameters(const QSPt3f &lightVector, int ambientLight, int directedLight) | QSProjection | [virtual] |
shade(QSGFill &fill, const QSPt3f &normal, const QSPt2f *canvas_pts, int npoints, QSGFill *bottomFill) const | QSProjection | [virtual] |
T (defined in QSProjection2D) | QSProjection2D | |
triangulate1(int triangleNumber, const QSPt3f pts[], int npoints, QSPt3f triangle[3], bool edges[3]) (defined in QSProjection) | QSProjection | [static] |
vectorProduct(const QSPt3f &p1, const QSPt3f &p2) | QSProjection | [static] |
world2DToCanvas(const QSPt2f &p) const | QSProjection2D | [virtual] |
world2DToCanvas3(const QSPt2f &p) const | QSProjection2D | [virtual] |
world2DToCanvasX(double x) const | QSProjection2D | |
world2DToCanvasY(double y) const | QSProjection2D | |
world2DToCanvasZ(double z) const | QSProjection2D | |
world3DToCanvas(const QSPt3f &p) const | QSProjection2D | [virtual] |
world3DToCanvas3(const QSPt3f &p) const | QSProjection2D | [virtual] |
worldTransformation(const Matrix m, const QSPt2f &p) const | QSProjection2D | [virtual] |
~QSProjection() | QSProjection | [virtual] |
~QSProjection2D() | QSProjection2D | [virtual] |