D2D1_3DPERSPECTIVETRANSFORM_PROP enumeração (d2d1effects.h)

Identificadores para as propriedades do efeito de transformação de perspectiva 3D.

Syntax

typedef enum D2D1_3DPERSPECTIVETRANSFORM_PROP {
  D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = 0,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE = 1,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = 2,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN = 3,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET = 4,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET = 5,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN = 6,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = 7,
  D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE
Valor: 0
O modo de interpolação que o efeito usa na imagem. Há 5 modos de escala que variam em qualidade e velocidade.


O tipo é D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE.

O valor padrão é D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR.
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE
Valor: 1
O modo usado para calcular a borda da imagem, suave ou dura. Consulte Modos de borda para obter mais informações.


O tipo é D2D1_BORDER_MODE.

O valor padrão é D2D1_BORDER_MODE_SOFT.
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH
Valor: 2
A distância do PerspectiveOrigin até o plano de projeção. O valor especificado em DIPs e deve ser maior que 0.


O tipo é FLOAT.

O valor padrão é 1000,0f.
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN
Valor: 3
A localização X e Y do visualizador na cena 3D. Essa propriedade é uma D2D1_VECTOR_2F definida como: (ponto X, ponto Y). As unidades estão em DIPs.
Você define o valor Z com a propriedade Depth.


O tipo é D2D1_VECTOR_2F.

O valor padrão é {0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET
Valor: 4
Uma tradução que o efeito executa antes de girar o plano de projeção. Essa propriedade é uma D2D1_VECTOR_3F definida como: (X, Y, Z). As unidades estão em DIPs.


O tipo é D2D1_VECTOR_3F.

O valor padrão é {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET
Valor: 5
Uma tradução que o efeito executa depois de girar o plano de projeção. Essa propriedade é uma D2D1_VECTOR_3F definida como: (X, Y, Z). As unidades estão em DIPs.


O tipo é D2D1_VECTOR_3F.

O valor padrão é {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN
Valor: 6
O ponto central da rotação que o efeito executa. Essa propriedade é uma D2D1_VECTOR_3F definida como: (X, Y, Z). As unidades estão em DIPs.


O tipo é D2D1_VECTOR_3F.

O valor padrão é {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION
Valor: 7
Os ângulos de rotação para cada eixo. Essa propriedade é uma D2D1_VECTOR_3F definida como: (X, Y, Z). As unidades estão em graus.


O tipo é D2D1_VECTOR_3F.

O valor padrão é {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cabeçalho d2d1effects.h