|
Nugget
|
A gouraud-shaded quad. More...
#include <psyqo/primitives/quads.hh>

Public Member Functions | |
| GouraudQuad () | |
| GouraudQuad (Color c) | |
| GouraudQuad (const GouraudQuad &other, Color c) | |
| GouraudQuad & | setColorA (Color c) |
| GouraudQuad & | setColorB (Color c) |
| GouraudQuad & | setColorC (Color c) |
| GouraudQuad & | setColorD (Color c) |
| Color | getColorA () const |
| Color | getColorB () const |
| Color | getColorC () const |
| Color | getColorD () const |
| GouraudQuad & | setOpaque () |
| GouraudQuad & | setSemiTrans () |
| bool | isSemiTrans () const |
| GouraudQuad & | setPointA (Vertex v) |
| GouraudQuad & | setPointB (Vertex v) |
| GouraudQuad & | setPointC (Vertex v) |
| GouraudQuad & | setPointD (Vertex v) |
| template<Transparency transparency = Transparency::Auto> | |
| void | interpolateColors (const Color *a, const Color *b, const Color *c, const Color *d) |
| template<Transparency transparency = Transparency::Auto> | |
| void | interpolateColors (Color a, Color b, Color c, Color d) |
Public Attributes | |
| Vertex | pointA |
| Color | colorB |
| Vertex | pointB |
| Color | colorC |
| Vertex | pointC |
| Color | colorD |
| Vertex | pointD |
A gouraud-shaded quad.
This primitive will draw a gouraud-shaded quad. See Quad for more information about vertices and ordering. The color of the quad will be interpolated between the colors of its four vertices. Note that colorA can only be set using the constructor, or the setColorA method.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Color psyqo::Prim::GouraudQuad::colorB |
| Color psyqo::Prim::GouraudQuad::colorC |
| Color psyqo::Prim::GouraudQuad::colorD |
| Vertex psyqo::Prim::GouraudQuad::pointA |
| Vertex psyqo::Prim::GouraudQuad::pointB |
| Vertex psyqo::Prim::GouraudQuad::pointC |
| Vertex psyqo::Prim::GouraudQuad::pointD |