estruturas de Direct2D
Direct2D fornece as estruturas a seguir. Estruturas adicionais são definidas no Namespace D2D1.
Nesta seção
Tópico | Descrição |
---|---|
D2D_COLOR_F | Descreve os componentes vermelho, verde, azul e alfa de uma cor. |
D2D_MATRIX_3X2_F | Representa uma matriz de 3 por 2. |
D2D_MATRIX_4X3_F | Descreve uma matriz de ponto flutuante de 4 por 3. |
D2D_MATRIX_4X4_F | Descreve uma matriz de ponto flutuante de 4 por 4. |
D2D_MATRIX_5X4_F | Descreve uma matriz de ponto flutuante de 5 por 4. |
D2D_POINT_2F | Representa um par de coordenadas x e coordenadas y, expressos como valores de ponto flutuante, em espaço bidimensional. |
D2D_POINT_2L | A estrutura D2D_POINT_2L define as coordenadas x e y de um ponto. |
D2D_POINT_2U | Representa um par de coordenadas x e coordenadas y, expresso como um valor inteiro de 32 bits sem sinal, em espaço bidimensional. |
D2D_RECT_F | Representa um retângulo definido pelas coordenadas do canto superior esquerdo (esquerda, superior) e as coordenadas do canto inferior direito (direita, inferior). |
D2D_RECT_L | A estrutura D2D_RECT_L define as coordenadas dos cantos superior esquerdo e inferior direito de um retângulo. |
D2D_RECT_U | Representa um retângulo definido pelo par de coordenadas do canto superior esquerdo (esquerda, superior) e o par de coordenadas do canto inferior direito (direita, inferior). Essas coordenadas são expressas como valores inteiros de 32 bits. |
D2D_SIZE_F | Armazena um par ordenado de valores de ponto flutuante, normalmente a largura e a altura de um retângulo. |
D2D_SIZE_U | Armazena um par ordenado de inteiros, normalmente a largura e a altura de um retângulo. |
D2D_VECTOR_2F | Um vetor 2D que consiste em dois valores de ponto flutuante de precisão única (x, y). |
D2D_VECTOR_3F | Um vetor 3D que consiste em três valores de ponto flutuante de precisão única (x, y, z). |
D2D_VECTOR_4F | Um vetor 4D que consiste em quatro valores de ponto flutuante de precisão única (x, y, z, w). |
D2D1_ARC_SEGMENT | Descreve um arco elíptico entre dois pontos. |
D2D1_BEZIER_SEGMENT | Representa um segmento de bézier cúbico desenhado entre dois pontos. |
D2D1_BITMAP_BRUSH_PROPERTIES | Descreve os modos de extensão e o modo de interpolação de um ID2D1BitmapBrush. |
D2D1_BITMAP_BRUSH_PROPERTIES1 | Descreve os modos de extensão e o modo de interpolação de um ID2D1BitmapBrush. |
D2D1_BITMAP_PROPERTIES | Descreve o formato de pixel e a dpi de um bitmap. |
D2D1_BITMAP_PROPERTIES1 | Essa estrutura permite que um ID2D1Bitmap1 seja criado com opções de bitmap e informações de contexto de cor disponíveis. |
D2D1_BLEND_DESCRIPTION | Define uma descrição de combinação a ser usada em uma transformação de combinação específica. |
D2D1_BRUSH_PROPERTIES | Descreve a opacidade e a transformação de um pincel. |
D2D1_COLOR_F | Descreve os componentes vermelho, verde, azul e alfa de uma cor. |
D2D1_CREATION_PROPERTIES | Especifica as opções com as quais o Direct2D o dispositivo, a fábrica e o contexto do dispositivo são criados. |
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES | Define um sombreador de vértice e a descrição do elemento de entrada para definir o layout de entrada. |
D2D1_DRAWING_STATE_DESCRIPTION | Descreve o estado de desenho de um destino de renderização. |
D2D1_DRAWING_STATE_DESCRIPTION1 | Descreve o estado de desenho de um contexto de dispositivo. |
D2D1_EFFECT_INPUT_DESCRIPTION | Descreve os recursos de um efeito . |
D2D1_ELLIPSE | Contém o ponto central, o raio x e o raio y de uma elipse. |
D2D1_FACTORY_OPTIONS | Contém o nível de depuração de um objeto ID2D1Factory . |
D2D1_FEATURE_DATA_DOUBLES | Descreve o suporte para duplos em sombreadores. |
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | Descreve o suporte ao sombreador de computação, que é uma opção no nível de recurso D3D10. |
D2D1_GRADIENT_MESH_PATCH | Representa um patch tensor com 16 pontos de controle, 4 cores de canto e sinalizadores de limite. Um ID2D1GradientMesh é composto por 1 ou mais patches de malha gradiente. Use a função GradientMeshPatch ou a função GradientMeshPatchFromCoonsPatch para criar uma. |
D2D1_GRADIENT_STOP | Contém a posição e a cor de uma parada de gradiente. |
D2D1_HWND_RENDER_TARGET_PROPERTIES | Contém as opções HWND, tamanho do pixel e apresentação de um ID2D1HwndRenderTarget. |
D2D1_INK_STYLE_PROPERTIES | Define a forma de dica de caneta geral e a transformação usada em um objeto ID2D1InkStyle . |
D2D1_IMAGE_BRUSH_PROPERTIES | Descreve os recursos do pincel de imagem. |
D2D1_INK_BEZIER_SEGMENT | Representa um segmento Bezier a ser usado na criação de um objeto ID2D1Ink . Essa estrutura difere de D2D1_BEZIER_SEGMENT em que é composta de D2D1_INK_POINTs, que contêm um raio além de coordenadas x e y. |
D2D1_INK_POINT | Representa um par de ponto e raio que compõe parte de um D2D1_INK_BEZIER_SEGMENT. |
D2D1_INPUT_DESCRIPTION | Descreve as opções que as transformações podem definir em texturas de entrada. |
D2D1_INPUT_ELEMENT_DESC | Uma descrição de um único elemento para o layout de vértice. |
D2D1_LAYER_PARAMETERS | Contém os limites de conteúdo, informações de máscara, configurações de opacidade e outras opções para um recurso de camada. |
D2D1_LAYER_PARAMETERS1 | Contém os limites de conteúdo, informações de máscara, configurações de opacidade e outras opções para um recurso de camada. |
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES | Contém o ponto de partida e o ponto de extremidade do eixo do gradiente para um ID2D1LinearGradientBrush. |
D2D1_MATRIX_3X2_F | Representa uma matriz de 3 por 2. |
D2D1_MATRIX_4X3_F | Representa uma matriz de 4 por 3. |
D2D1_MATRIX_4X4_F | Representa uma matriz de 4 por 4. |
D2D1_MATRIX_5X4_F | Representa uma matriz de 5 por 4. |
D2D1_MAPPED_RECT | Descreve a memória mapeada da API ID2D1Bitmap1::Map . |
D2D1_PIXEL_FORMAT | Contém o formato de dados e o modo alfa para um destino de bitmap ou renderização. |
D2D1_POINT_2F | Representa um par de coordenadas x e coordenadas y no espaço bidimensional. |
D2D1_POINT_2L | A estrutura POINT define as coordenadas x e y de um ponto. |
D2D1_POINT_2U | Representa um par de coordenadas x e coordenadas y no espaço bidimensional. |
D2D1_POINT_DESCRIPTION | Descreve um ponto em uma geometria de caminho. |
D2D1_PRINT_CONTROL_PROPERTIES | As propriedades de criação de um objeto ID2D1PrintControl . |
D2D1_PROPERTY_BINDING | Define uma associação de propriedade a um par de funções que obtêm e definem a propriedade correspondente. |
D2D1_QUADRATIC_BEZIER_SEGMENT | Contém o ponto de controle e o ponto de extremidade para um segmento quadrático de Bézier. |
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES | Contém o deslocamento de origem do gradiente e o tamanho e a posição da elipse de gradiente para um ID2D1RadialGradientBrush. |
D2D1_RECT_F | Representa um retângulo definido pelas coordenadas do canto superior esquerdo (esquerda, superior) e as coordenadas do canto inferior direito (direita, inferior). |
D2D1_RECT_L | A estrutura RECT define as coordenadas dos cantos superior esquerdo e inferior direito de um retângulo. |
D2D1_RECT_U | Representa um retângulo definido pelas coordenadas do canto superior esquerdo (esquerda, superior) e as coordenadas do canto inferior direito (direita, inferior). |
D2D1_RESOURCE_TEXTURE_PROPERTIES | Define uma textura de recurso quando a textura de recurso original é criada. |
D2D1_RESOURCE_USAGE | Descreve a memória usada por texturas de imagem e sombreadores. |
D2D1_RENDER_TARGET_PROPERTIES | Contém opções de renderização (hardware ou software), formato de pixel, informações de DPI, opções de comunicação remota e requisitos de suporte do Direct3D para um destino de renderização. |
D2D1_RENDERING_CONTROLS | Descreve as limitações a serem aplicadas a um renderizador de efeito de geração de imagens. |
D2D1_ROUNDED_RECT | Contém as dimensões e os raios de canto de um retângulo arredondado. |
D2D1_SIMPLE_COLOR_PROFILE | Descrição simples de um espaço de cores. |
D2D1_SIZE_F | Armazena um par ordenado de floats, normalmente a largura e a altura de um retângulo. |
D2D1_SIZE_U | Armazena um par ordenado de inteiros, normalmente a largura e a altura de um retângulo. |
D2D1_STROKE_STYLE_PROPERTIES | Descreve o traço que descreve uma forma. |
D2D1_STROKE_STYLE_PROPERTIES1 | Descreve o traço que descreve uma forma. |
D2D1_SVG_LENGTH | Representa um comprimento SVG. |
D2D1_SVG_PRESERVE_ASPECT_RATIO | Representa todas as configurações de PreserveAspectRatio do SVG. |
D2D1_SVG_VIEWBOX | Representa um viewBox SVG. |
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES | Propriedades de uma fonte de imagem transformada. |
D2D1_TRIANGLE | Contém os três vértices que descrevem um triângulo. |
D2D1_VECTOR_2F | Um vetor de 2 valores FLOAT (x, y). |
D2D1_VECTOR_3F | Um vetor de 3 valores FLOAT (x, y, z). |
D2D1_VECTOR_4F | Um vetor de 4 valores FLOAT (x, y, z, w). |
D2D1_VERTEX_BUFFER_PROPERTIES | Define as propriedades de um buffer de vértice que são padrão para todas as definições de sombreador de vértice. |
D2D1_VERTEX_RANGE | Define um intervalo de vértices que são usados ao renderizar menos do que o conteúdo completo de um buffer de vértice. |
D3DCOLORVALUE | Armazena informações de cor e canal alfa. |
PD2D1_EFFECT_FACTORY | Descreve a implementação de um efeito . |