DRAW_AdvMap
Función avanzada de DRAW_MapEx. Dibuja un
grafico con efectos
aplicándole perspectiva.
Public Sub DRAW_AdvMap(
Map As Long,
X As Long,
Y As Long,
Z As Long,
Width As Long,
Height As Long,
AlphaBlendMode As Blit_Alpha,
Color As Long,
Mirror As Blit_Mirror,
Filter As Blit_Filter,
Perspective As Blit_Perspective,
Optional Factor As Long )
Argumentos
- Map
-
Long.
Identificador del grafico.
- X
-
Long.
Coordenada horizontal de dibujo.
- Y
-
Long.
Coordenada vertical de dibujo.
- Z
-
Long.
Coordenada de profundidad de dibujo.
Para saber como funciona este parámetro leer información acerca del
ZBuffer.
- Width
-
Long.
Anchura con la que se dibujara el grafico. Si el valor es 0 se toma las dimensiones originales del grafico, si el valor es -1 se toma la dimensiones del grafico en memoria.
- Height
-
Long.
Altura con la que se dibujara el grafico. Si el valor es 0 se toma las dimensiones originales del grafico, si el valor es -1 se toma la dimensiones del grafico en memoria.
- AlphaBlendMode
-
Blit_Alpha.
Modo de opacidad.
- Color
-
Long.
Color ARGB que se aplicara para realizar la
operación de dibujo. Para que el grafico se dibuje con los colores originales el
valor debe ser blanco puro (&HFFFFFFFF o ARGB 255, 255, 255, 255). El componente Alpha del color no se aplicara en los modos de opacidad
BlendOp_Aditive y
BlendOp_Sustrative.
- Mirror
-
Blit_Mirror.
Modo de espejado.
- Filter
-
Blit_Filter.
Filtro de suavizado que se utilizara para dibujar el grafico.
- Perspective
-
Blit_Perspective.
Especifica el modo de perspectiva que tendrá el grafico en pantalla.
- Factor
-
Optional.
Long.
Parámetro opcional que permite introducir un valor para alterar la perspectiva final.
Este parametro no afecta a la constante
Isometric_Base
Comentarios
Esta función añade extras a la versión de
DRAW_Map permitiendo operaciones de espejados, opacidad (Alpha Blending), filtrado para suavizar los
píxeles del grafico en pantalla y posibilidad de proyectar un grafico en perspectiva tanto caballera como isométrica.
Vea también
Proyecto dx_lib32 Descripción
Clase dx_GFX_class Descripción
dx_GFX_class Propiedades
dx_GFX_class Metodos
DRAW_AdvBox
DRAW_Box