libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia del Archivo moParam.h
#include "moTypes.h"
#include "moText.h"
#include "moValue.h"

Ir al código fuente de este archivo.

Clases

class  moParamReference
 
class  moParamIndex
 
class  moParamInterpolation
 
class  moParamDefinition
 
class  moParam
 

'typedefs'

typedef moParamReference moR
 
typedef moParamIndex moP
 
typedef std::map< std::string,
moParam * > 
moParamsMap
 

Enumeraciones

enum  moParamType {
  MO_PARAM_ALPHA, MO_PARAM_COLOR, MO_PARAM_BLENDING, MO_PARAM_POLYGONMODE,
  MO_PARAM_SYNC, MO_PARAM_PHASE, MO_PARAM_TEXT, MO_PARAM_TEXTURE,
  MO_PARAM_TEXTUREFOLDER, MO_PARAM_FONT, MO_PARAM_3DMODEL, MO_PARAM_FILE,
  MO_PARAM_MOLDEO_OBJECT, MO_PARAM_OBJECT, MO_PARAM_VIDEO, MO_PARAM_SOUND,
  MO_PARAM_NUMERIC, MO_PARAM_FUNCTION, MO_PARAM_TRANSLATEX, MO_PARAM_TRANSLATEY,
  MO_PARAM_TRANSLATEZ, MO_PARAM_SCALEX, MO_PARAM_SCALEY, MO_PARAM_SCALEZ,
  MO_PARAM_ROTATEX, MO_PARAM_ROTATEY, MO_PARAM_ROTATEZ, MO_PARAM_SCRIPT,
  MO_PARAM_FILTER, MO_PARAM_COMPOSE, MO_PARAM_VECTOR, MO_PARAM_INLET,
  MO_PARAM_OUTLET, MO_PARAM_UNDEFINED = -1
}
 
enum  moParamInterpolationFunction {
  MO_INTERPOLATION_NONE =0, MO_INTERPOLATION_LINEAR, MO_INTERPOLATION_EASE, MO_INTERPOLATION_EASEIN,
  MO_INTERPOLATION_EASEOUT, MO_INTERPOLATION_EASEINOUT, MO_INTERPOLATION_STEPSTART, MO_INTERPOLATION_STEPEND,
  MO_INTERPOLATION_CUBICBEZIER, MO_INTERPOLATION_EXPRESSION, MO_INTERPOLATION_EASEINOUTQUAD, MO_INTERPOLATION_EASEINOUTSIN,
  MO_INTERPOLATION_EASEINOUTCUBIC
}
 

Funciones

 moDeclareExportedDynamicArray (moParamIndex, moParamIndexes)
 
 moDeclareExportedDynamicArray (moParamDefinition, moParamDefinitions)
 
 moDeclareExportedDynamicArray (moParam, moParams)
 

Documentación de los 'typedefs'

typedef moParamIndex moP

Definición en la línea 128 del archivo moParam.h.

typedef std::map< std::string, moParam* > moParamsMap

Definición en la línea 413 del archivo moParam.h.

Definición en la línea 127 del archivo moParam.h.

Documentación de las enumeraciones

http://www.w3.org/TR/css3-transitions/#transition-property

ease The ease function is equivalent to cubic-bezier(0.25, 0.1, 0.25, 1). linear The linear function is equivalent to cubic-bezier(0, 0, 1, 1). ease-in The ease-in function is equivalent to cubic-bezier(0.42, 0, 1, 1). ease-out The ease-out function is equivalent to cubic-bezier(0, 0, 0.58, 1). ease-in-out The ease-in-out function is equivalent to cubic-bezier(0.42, 0, 0.58, 1) step-start The step-start function is equivalent to steps(1, start). step-end The step-end function is equivalent to steps(1, end). steps(<integer>[, [ start | end ] ]?) Specifies a stepping function, described above, taking two parameters. The first parameter specifies the number of intervals in the function. It must be a positive integer (greater than 0). The second parameter, which is optional, is either the value ‘start’ or ‘end’, and specifies the point at which the change of values occur within the interval. If the second parameter is omitted, it is given the value ‘end’. cubic-bezier(<number>, <number>, <number>, <number>) Specifies a cubic-bezier curve. The four values specify points P1 and P2 of the curve as (x1, y1, x2, y2). Both x values must be in the range [0, 1] or the definition is invalid. The y values can exceed this range.

Valores de enumeraciones
MO_INTERPOLATION_NONE 
MO_INTERPOLATION_LINEAR 
MO_INTERPOLATION_EASE 
MO_INTERPOLATION_EASEIN 
MO_INTERPOLATION_EASEOUT 
MO_INTERPOLATION_EASEINOUT 
MO_INTERPOLATION_STEPSTART 
MO_INTERPOLATION_STEPEND 
MO_INTERPOLATION_CUBICBEZIER 
MO_INTERPOLATION_EXPRESSION 
MO_INTERPOLATION_EASEINOUTQUAD 
MO_INTERPOLATION_EASEINOUTSIN 
MO_INTERPOLATION_EASEINOUTCUBIC 

Definición en la línea 159 del archivo moParam.h.

Valores de enumeraciones
MO_PARAM_ALPHA 
MO_PARAM_COLOR 

value type: NUM or FUNCTION

MO_PARAM_BLENDING 

value type: NUM[4] or FUNCTION[4] or

MO_PARAM_POLYGONMODE 

value type: NUM or TEXT (to script or shader for chroma???)

MO_PARAM_SYNC 

value type: NUM or TEXT ( 0:FILL 1:LINE 2:POINT)

MO_PARAM_PHASE 

value type: NUM or FUNCTION

MO_PARAM_TEXT 

value type: NUM or FUNCTION

MO_PARAM_TEXTURE 

value type: TXT or LNK

MO_PARAM_TEXTUREFOLDER 

value type: TXT or LNK

MO_PARAM_FONT 

value type: TXT or LNK

MO_PARAM_3DMODEL 

value type: TXT or LNK

MO_PARAM_FILE 

value type: TXT or LNK

MO_PARAM_MOLDEO_OBJECT 

value type: TXT or LNK

MO_PARAM_OBJECT 

value type: TXT or LNK, or XML

MO_PARAM_VIDEO 

value type: TXT or LNK, or XML

MO_PARAM_SOUND 

value type: TXT or LNK

MO_PARAM_NUMERIC 

value type: TXT or LNK

MO_PARAM_FUNCTION 

value type: NUM

MO_PARAM_TRANSLATEX 

value type: NUM or FUNCTION

MO_PARAM_TRANSLATEY 

value type: NUM or FUNCTION

MO_PARAM_TRANSLATEZ 

value type: NUM or FUNCTION

MO_PARAM_SCALEX 

value type: NUM or FUNCTION

MO_PARAM_SCALEY 

value type: NUM or FUNCTION

MO_PARAM_SCALEZ 

value type: NUM or FUNCTION

MO_PARAM_ROTATEX 

value type: NUM or FUNCTION

MO_PARAM_ROTATEY 

value type: NUM or FUNCTION

MO_PARAM_ROTATEZ 

value type: NUM or FUNCTION

MO_PARAM_SCRIPT 

value type: NUM or FUNCTION

MO_PARAM_FILTER 

value type: TXT or LNK

MO_PARAM_COMPOSE 

value type: TXT or LNK

MO_PARAM_VECTOR 

any composition of types

MO_PARAM_INLET 

vector of one type

MO_PARAM_OUTLET 

value type: TXT or LNK

MO_PARAM_UNDEFINED 

value type: TXT or LNK

Definición en la línea 40 del archivo moParam.h.

Documentación de las funciones

moDeclareExportedDynamicArray ( moParamIndex  ,
moParamIndexes   
)
moDeclareExportedDynamicArray ( moParamDefinition  ,
moParamDefinitions   
)
moDeclareExportedDynamicArray ( moParam  ,
moParams   
)