dx_GFX_class: DRAW_AdvMap

# 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