D2D1_3DTRANSFORM_PROP enumeração (d2d1effects.h)
Identificadores para propriedades do efeito de transformação 3D.
Syntax
typedef enum D2D1_3DTRANSFORM_PROP {
D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DTRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX = 2,
D2D1_3DTRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_3DTRANSFORM_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_3DTRANSFORM_INTERPOLATION_MODE. O valor padrão é D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DTRANSFORM_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_3DTRANSFORM_PROP_TRANSFORM_MATRIX Valor: 2 Uma matriz de transformação 4x4 aplicada ao plano de projeção. O cálculo de matriz a seguir é usado para mapear pontos de um sistema de coordenadas 3D para o sistema de coordenadas 2D transformado. Em que:
Os elementos de matriz individuais não são limitados e são sem unidade. O tipo é D2D1_MATRIX_4X4_F. O valor padrão é Matrix4x4F(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1). |
D2D1_3DTRANSFORM_PROP_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d2d1effects.h |