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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moLuaP5 Class Reference

#include <moLunaClasses.h>

Inheritance diagram for moLuaP5:
moP5 moAbstract

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 moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = 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]
 

Detailed Description

Esta clase encapsula moParserFunction.

See also
moParserFunction Esta clase encapsula moP5.
moP5

Definition at line 273 of file moLunaClasses.h.


The documentation for this class was generated from the following file: