#include <math.h>#include <limits.h>#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <float.h>#include <time.h>#include <string>#include <vector>#include <fstream>#include "moText.h"#include "moTempo.h"Namespaces | |
| namespace | std |
Clases | |
| struct | moTexParam |
| Parámetros internos de una textura. Más... | |
Definiciones | |
| #define | _CRT_SECURE_NO_DEPRECATE 1 |
| #define | _CRT_NONSTDC_NO_DEPRECATE 1 |
| #define | USE_GL_EXTENSIONS |
| #define | USE_FREEIMAGE |
| #define | USE_MOTEXT0 |
| #define | LIBMOLDEO_API |
| #define | MO_PI 3.1415926535897932384626433832795f |
| #define | MO_ON 1 |
| #define | MO_OFF -1 |
| #define | MO_ACTIVATED 1 |
| #define | MO_DEACTIVATED -1 |
| #define | MO_FALSE 0 |
| #define | MO_TRUE 1 |
| #define | MO_PRESSED 1 |
| #define | MO_PULSED 1 |
| #define | MO_RELEASED 0 |
| #define | MO_SUCCESS 0 |
| #define | MO_NOERROR 0 |
| #define | MO_ERROR 65535 |
| #define | MO_FAIL 65535 |
| #define | MO_UNDEFINED -1 |
| #define | MO_MAX_DEBUG 256 |
| #define | MO_MAX_TEXTURAS 512 |
| #define | MO_MAX_MODELOS 256 |
| #define | MOboolean GLuint |
| #define | MOswitch signed char |
| #define | MOuint GLuint |
| #define | MOint GLint |
| #define | MOlong long |
| #define | MOulong unsigned long |
| #define | MOlonglong moint64 |
| #define | MOulonglong unsigned moint64 |
| #define | MOword moWord |
| #define | MOdword moDWord |
| #define | MOchar char |
| #define | MOuchar unsigned char |
| #define | MOubyte unsigned char |
| #define | MObyte char |
| #define | MOshort short |
| #define | MOushort unsigned short |
| #define | MOfloat GLfloat |
| #define | MOdouble GLdouble |
| #define | MOtexture GLuint |
| #define | MOefectoid GLuint |
| #define | MOpointer MOubyte* |
| #define | MOaccion int |
| #define | MOdevcode int |
| #define | MO_DEF_SCREEN_WIDTH 800 |
| #define | MO_DEF_SCREEN_HEIGHT 600 |
| #define | MO_DEF_RENDER_WIDTH 800 |
| #define | MO_DEF_RENDER_HEIGHT 600 |
| #define | MO_DEF_SCREEN_DEPTH 32 |
| #define | MO_RENDER_TEX 0 |
| #define | MO_SCREEN_TEX 1 |
| #define | MO_EFFECTS_TEX 2 |
| #define | MO_FINAL_TEX 3 |
| #define | MO_LEFT_TEX 4 |
| #define | MO_RIGHT_TEX 5 |
| #define | MO_MAX_PRESETS 9 |
| #define | MO_DEBUG |
| #define | OLD_CONFIG 0 |
| #define | MO_RED 0 |
| #define | MO_GREEN 1 |
| #define | MO_BLUE 2 |
| #define | MO_ALPHA 3 |
| #define | momax(a, b) (((a) > (b)) ? (a) : (b)) |
| macros para máximos y mínimos | |
| #define | momin(a, b) (((a) < (b)) ? (a) : (b)) |
Enumeraciones | |
| enum | moBlendingModes { MO_BLENDING_TRANSPARENCY = 0, MO_BLENDING_ADDITIVEALPHA = 1, MO_BLENDING_MIXING = 2, MO_BLENDING_MULTIPLY = 3, MO_BLENDING_EXCLUSION = 4, MO_BLENDING_ADDITIVE = 5, MO_BLENDING_OVERLAY = 6, MO_BLENDING_SUBSTRACTIVE = 7, MO_BLENDING_SATURATE = 8, MO_BLENDINGS = 9 } |
| Modos de combinación. Más... | |
| enum | moPolygonModes { MO_POLYGONMODE_FILL = 0, MO_POLYGONMODE_LINE = 1, MO_POLYGONMODE_POINT = 2, MO_POLYGONMODES = 3 } |
| Modos de dibujado de polígonos. Más... | |
| enum | moStereoSides { MO_STEREO_NONE = 0, MO_STEREO_LEFT = 1, MO_STEREO_RIGHT = 2 } |
| Modo estereoscópico. Más... | |
| enum | moMoldeoObjectType { MO_OBJECT_UNDEFINED = -1, MO_OBJECT_EFFECT = 0, MO_OBJECT_PREEFFECT = 1, MO_OBJECT_POSTEFFECT = 2, MO_OBJECT_MASTEREFFECT = 3, MO_OBJECT_IODEVICE = 4, MO_OBJECT_RESOURCE = 5, MO_OBJECT_CONSOLE = 6, MO_OBJECT_TYPES = 7 } |
| Tipos de objetos en Moldeo. Más... | |
Funciones | |
| LIBMOLDEO_API MOfloat | morand () |
| LIBMOLDEO_API MOint | moRand (MOint) |
| LIBMOLDEO_API void | HSVtoRGB (short, short, short, float *, float *, float *) |
| LIBMOLDEO_API MOulong | moGetTicks () |
| Devuelve en milisegundos el valor del reloj de Moldeo. | |
| LIBMOLDEO_API MOulong | moGetTicksAbsolute () |
| Devuelve en milisegundos el valor del reloj de Moldeo. | |
| LIBMOLDEO_API moText | moGetVersionStr () |
| Devuelve la versión de libmoldeo. | |
Variables | |
| const moTexParam | MODefTex2DParams |
| Parámetros internos predeterminados de una textura. | |
| const moTexParam | MOUndefinedTex |
| Parámetros internos predeterminados de una textura no identificados. | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
macros para máximos y mínimos macros para máximos y mínimos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tipos de objetos en Moldeo. Definición y enumeración de tipos de objetos en Moldeo
|
|
|
Modos de dibujado de polígonos. Modos de dibujado de polígonos Estos modos son aquellos predeterminados bajo OpenGL |
|
|
Modo estereoscópico. Modo estereoscópico Para la estereoscopía se fijan estos modos |
|
||||||||||||||||||||||||||||
|
|
|
|
Devuelve en milisegundos el valor del reloj de Moldeo. Función global que devuelve en milisegundos el valor del reloj de Moldeo Esta función devuelve un valor relativo al inicio de la línea de tiempo de Moldeo Si se detiene este reloj, el valor devuelto será 0 Si se pausa el reloj el valor siempre será el mismo El valor siempre es en milisegundos |
|
|
Devuelve en milisegundos el valor del reloj de Moldeo. Función global que devuelve en milisegundos el valor del reloj absoluto Esta función devuelve un valor absoluto del reloj de la máquina Este valor dependerá de la implementación según el sistema operativo y la librería utilizada, y afectará el comportamiento de los otros temporizadores |
|
|
Devuelve la versión de libmoldeo. Función global que devuelve en formato texto la versión utilizada de libmoldeo, el ´núcleo de Moldeo. |
|
|
|
|
|
|
|
|
Valor inicial:
{
GL_TEXTURE_2D,
GL_RGBA,
GL_LINEAR,
GL_LINEAR,
GL_REPEAT,
GL_REPEAT
}
MODefTex2DParams Parámetros internos predeterminados de una textura |
|
|
Valor inicial:
{
MO_UNDEFINED,
MO_UNDEFINED,
MO_UNDEFINED,
MO_UNDEFINED,
MO_UNDEFINED,
MO_UNDEFINED
}
MOUndefinedTex Parámetros internos predeterminados de una textura no identificados |
1.4.6-NO