Página principal | Módulos | Lista de componentes | Miembros de las clases | Ejemplos

LOV_BlendingType
[Tipos]


Definiciones

#define LOV_ZERO   500
 Factor de mezcla (0, 0, 0, 0).
#define LOV_ONE   501
 Factor de mezcla (1, 1, 1, 1).
#define LOV_SRCCOLOR   502
 Factor de mezcla (Rs,Gs,Bs,As).
#define LOV_INVSRCCOLOR   503
 Factor de mezcla (1 - Rs, 1 - Gs, 1 - Bs, 1 - As).
#define LOV_SRCALPHA   504
 Factor de mezcla (As, As, As, As).
#define LOV_INVSRCALPHA   505
 Factor de mezcla ( 1 - As, 1 - As, 1 - As, 1 - As).
#define LOV_DESTALPHA   506
 Factor de mezcla (Ad, Ad, Ad, Ad).
#define LOV_INVDESTALPHA   507
 Factor de mezcla (1 - Ad, 1 - Ad, 1 - Ad, 1 - Ad).
#define LOV_DESTCOLOR   508
 Factor de mezcla (Rd, Gd, Bd, Ad).
#define LOV_INVDESTCOLOR   509
 Factor de mezcla (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad).
#define LOV_SRCALPHASAT   510
 Factor de mezcla (f, f, f, 1); f = min(A, 1 - Ad).
#define LOV_BOTHSRCALPHA   511
 Obsoleto.
#define LOV_BOTHINVSRCALPHA   512
 Factor de mezcla (1 - As, 1 - As, 1 - As, 1 - As), y el destino (As, As, As, As);.
#define LOV_BLENDFACTOR   513
 Color de mezcla.
#define LOV_INVBLENDFACTOR   514
 Inverso del color de mezcla.

Tipos definidos

typedef int LOV_BlendingType
 Tipo de blending.

Documentación de los tipos definidos

typedef int LOV_BlendingType
 

Tipo de blending.

El tipo LOV_BlendigType define el tipo de mezcla (para realizar alphablending) tanto del factor de mezcla fuente como del de destino. El alphablending es una herramienta muy potente con la que se pueden crear multitud de efectos gráficos (explosiones, electricidad, efectos de partículas, agua, etc).

Los factores más usuales de blending son:

  • (fuente, destino) = (LOV_SRCALPHA, LOV_INVSRCALPHA) => Es el método más habitual de blending para dibujar imágenes con canal alpha. Tiene en cuenta el canal alpha para dibujar imágenes con transparencia variable.
  • (fuente, destino) = (LOV_SRCALPHA, LOV_ONE) => Utilizado frecuentemente para efectos de partículas, en los que la imagen original tiene en negro las zonas que más tarde en pantalla saldrá transparentes.
Probando diferentes valores tanto en la fuente como en el destino se pueden crear gran variedad de efectos tanto aditivos como substractivos (en cuanto a valores RGBA se refiere) y de gran impacto visual.

Tipos LOV_BlendingType


Generado el Tue Feb 1 19:57:16 2005 para LooverLib por  doxygen 1.3.9.1
puzzles