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 |