libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
#include <moLunaClasses.h>
Additional Inherited Members | |
Public Types inherited from moP5 | |
enum | moP5StrokeJoinMode { MO_P5_MITER = 0, MO_P5_BEVEL = 1, MO_P5_ROUND = 2 } |
enum | moP5ShapeMode { MO_P5_CENTER = 0, MO_P5_RADIUS = 1, MO_P5_CORNER = 2, MO_P5_CORNERS = 3 } |
enum | moP5StrokeCapMode { MO_P5_SQUARE = 0, MO_P5_PROJECT = 1 } |
enum | moP5ColorMode { MO_P5_RGB = 0, MO_P5_HSB = 1 } |
enum | moP5FillMode { MO_P5_NOFILL = 0, MO_P5_FILL = 1 } |
Public Member Functions inherited from moP5 | |
moP5 () | |
void | triangle (float x1, float y1, float x2, float y2, float x3, float y3) |
void | line (float x1, float y1, float x2, float y2) |
void | line (float x1, float y1, float z1, float x2, float y2, float z2) |
void | arc (float x, float y, float width, float height, float start, float stop, int slices=24, float band=0.0) |
void | point (float x, float y) |
void | point (float x, float y, float z) |
void | quad (float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) |
void | ellipse (float x, float y, float width, float height, int slices=24) |
void | rect (float x, float y, float width, float height) |
void | strokeWeight (float width) |
void | background (float gray) |
void | background (float gray, float alpha) |
void | background (float value1, float value2, float value3) |
void | background (float value1, float value2, float value3, float alpha) |
void | colorMode (int mode) |
void | colorMode (int mode, float range) |
void | colorMode (int mode, float range1, float range2, float range3) |
void | colorMode (int mode, float range1, float range2, float range3, float range4) |
void | stroke (float gray) |
void | stroke (float gray, float alpha) |
void | stroke (float value1, float value2, float value3) |
void | stroke (float value1, float value2, float value3, float alpha) |
void | noFill () |
void | noStroke () |
void | fill (float gray) |
void | fill (float gray, float alpha) |
void | fill (float value1, float value2, float value3) |
void | fill (float value1, float value2, float value3, float alpha) |
void | pushMatrix () |
void | popMatrix () |
void | resetMatrix () |
void | scale (float size) |
void | scale (float x, float y, float z=1.0f) |
void | translate (float x, float y, float z=0.0f) |
void | rotate (float angle, float x=0.0f, float y=0.0f, float z=1.0f) |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moP5 | |
static const float | MO_P5_HALF_PI = 1.57079632679489661923 |
static const float | MO_P5_TWO_PI = 6.28318530717958647693 |
static const float | MO_P5_PI = 3.14159265358979323846 |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Protected Member Functions inherited from moP5 | |
void | generateTmpColor (float comp1, float comp2, float comp3) |
void | generateTmpColor (float comp1, float comp2, float comp3, float comp4) |
void | convertHSLtoRGB (float h, float s, float l, float &r, float &g, float &b) |
float | HuetoRGB (float m1, float m2, float h) |
Protected Attributes inherited from moP5 | |
int | currColorMode |
float | colorRGBCoeff [4] |
float | colorHSBCoeff [4] |
moP5FillMode | fillMode |
float | tmpColor [4] |
float | strokeColor [4] |
float | fillColor [4] |
Esta clase encapsula moParserFunction.
Definition at line 273 of file moLunaClasses.h.