cabeçalho d2d1_3.h
Esse cabeçalho é usado pelo Direct2D. Para obter mais informações, consulte:
d2d1_3.h contém as seguintes interfaces de programação:
Interfaces
ID2D1ColorContext1 Representa um contexto de cor a ser usado com o Efeito de Gerenciamento de Cores. |
ID2D1CommandSink2 Essa interface executa todas as mesmas funções que a interface ID2D1CommandSink1 existente. Ele também permite o acesso à renderização de tinta e à renderização de malha de gradiente. |
ID2D1CommandSink3 Essa interface executa todas as mesmas funções que a interface ID2D1CommandSink2 existente. Ele também permite o acesso à renderização em lote de sprite. |
ID2D1CommandSink4 Essa interface executa todas as mesmas funções que a interface ID2D1CommandSink3 existente. Ele também permite o acesso ao novo modo de mistura primitiva, MAX, por meio do método SetPrimitiveBlend2. |
ID2D1CommandSink5 Essa interface executa todas as mesmas funções que a interface ID2D1CommandSink4 existente, além de habilitar o acesso ao método BlendImage. |
ID2D1Device2 Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. Essa interface executa todas as mesmas funções que a interface ID2D1Device1 existente. Ele também permite a criação de objetos ID2D1DeviceContext2. |
ID2D1Device3 Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. Essa interface executa todas as mesmas funções que a interface ID2D1Device2. Ele também habilita a criação de objetos ID2D1DeviceContext3. |
ID2D1Device4 Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. Essa interface executa todas as mesmas funções que a interface ID2D1Device3. Ele também permite a criação de objetos ID2D1DeviceContext4. |
ID2D1Device5 Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. Essa interface executa todas as mesmas funções que a interface ID2D1Device4. Ele também permite a criação de objetos ID2D1DeviceContext5. |
ID2D1Device6 Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. Essa interface executa todas as mesmas funções que a interface ID2D1Device5, além de habilitar a criação de objetos ID2D1DeviceContext6. |
ID2D1Device7 Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. |
ID2D1DeviceContext2 Essa interface executa todas as mesmas funções que a interface ID2D1DeviceContext1, além de habilitar funcionalidades como renderização de tinta, renderização de malha gradiente e carregamento aprimorado de imagem. |
ID2D1DeviceContext3 Essa interface executa todas as mesmas funções que a interface ID2D1DeviceContext2, além de habilitar a funcionalidade para criar e desenhar lotes de sprite. |
ID2D1DeviceContext4 Essa interface executa todas as mesmas funções que a interface ID2D1DeviceContext3, além de habilitar a funcionalidade para lidar com novos tipos de glifos de fonte de cor. |
ID2D1DeviceContext5 Essa interface executa todas as mesmas funções que a interface ID2D1DeviceContext4, além de habilitar a criação de contextos de cores e documentos Svg. |
ID2D1DeviceContext6 Essa interface executa todas as mesmas funções que a interface ID2D1DeviceContext5 existente, além de habilitar o acesso ao método BlendImage. |
ID2D1DeviceContext7 Habilita a criação e o desenho de objetos de realização de geometria; estende interfaces de contexto de dispositivo anteriores com suporte para fontes de cores avançadas. |
ID2D1Factory3 Cria recursos do Direct2D. Essa interface também permite a criação de objetos ID2D1Device2. |
ID2D1Factory4 Cria recursos do Direct2D. Essa interface também permite a criação de objetos ID2D1Device3. |
ID2D1Factory5 Cria recursos do Direct2D. Essa interface também permite a criação de objetos ID2D1Device4. |
ID2D1Factory6 Cria recursos do Direct2D. Essa interface também permite a criação de objetos ID2D1Device5. |
ID2D1Factory7 Cria recursos do Direct2D. Essa interface executa todas as mesmas funções que a interface ID2D1Factory6, além de habilitar a criação de objetos ID2D1Device6. |
ID2D1Factory8 Cria recursos do Direct2D. Essa interface também permite a criação de objetos ID2D1Device7 . |
ID2D1GdiMetafile1 Essa interface executa todas as mesmas funções que a interface ID2D1GdiMetafile existente. Ele também permite acessar a DPI e os limites do metarquivo. |
ID2D1GdiMetafileSink1 Essa interface executa todas as mesmas funções que a interface ID2D1GdiMetafileSink existente. Ele também permite o acesso a registros de metarquivo. |
ID2D1GradientMesh Representa uma representação dependente do dispositivo de uma malha de gradiente composta por patches. Use o método ID2D1DeviceContext2::CreateGradientMesh para criar uma instância de ID2D1GradientMesh. |
ID2D1ImageSource Representa um produtor de pixels que pode preencher um plano 2D arbitrário. (ID2D1ImageSource) |
ID2D1ImageSourceFromWic Produz dados de pixel 2D originários do WIC. |
ID2D1Ink Representa um único traço contínuo de tinta de largura variável, conforme definido por uma série de segmentos e larguras de Bezier. |
ID2D1InkStyle Representa uma coleção de propriedades de estilo a serem usadas por métodos como ID2D1DeviceContext2::D rawInk ao renderizar tinta. O estilo de tinta define a forma e a transformação de nib (ponta da caneta). |
ID2D1LookupTable3D Um contêiner para dados da tabela de pesquisa 3D que podem ser passados para o efeito LookupTable3D. |
ID2D1SpriteBatch Representa um único grupo de sprites com suas propriedades de desenho associadas. |
ID2D1SvgGlyphStyle Esse objeto fornece os valores para preenchimento de contexto, traço de contexto e valor de contexto que são usados ao renderizar glifos SVG. |
ID2D1TransformedImageSource Representa uma fonte de imagem que compartilha recursos com uma fonte de imagem original. |
Funções
D2D1GetGradientMeshInteriorPointsFromCoonsPatch Retorna os pontos interiores de um patch de malha de gradiente com base nos pontos que definem um patch de Coons. |
Estruturas
D2D1_GRADIENT_MESH_PATCH Representa um patch tensor com 16 pontos de controle, quatro cores de canto e sinalizadores de limite. Um ID2D1GradientMesh é composto por 1 ou mais patches de malha de gradiente. Use a função GradientMeshPatch ou a função GradientMeshPatchFromCoonsPatch para criar uma. |
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, pois é composta por D2D1_INK_POINTs, que contêm um raio além das coordenadas x e y. |
D2D1_INK_POINT Representa um par ponto e raio que compõe parte de um D2D1_INK_BEZIER_SEGMENT. |
D2D1_INK_STYLE_PROPERTIES Define a forma de dica de caneta geral e a transformação usada em um objeto ID2D1InkStyle. |
D2D1_SIMPLE_COLOR_PROFILE Descrição simples de um espaço de cores. |
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES Propriedades de uma fonte de imagem transformada. |
Enumerações
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION Especifica a política de ajuste de pixel ao renderizar glifos de bitmap de cor. |
D2D1_COLOR_CONTEXT_TYPE Especifica a maneira como um perfil de cor é definido. |
D2D1_GAMMA1 Determina qual gama é usada para interpolação e mesclagem. |
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS Sinalizadores de opção que controlam a conversão primária executada por CreateImageSourceFromDxgi, se houver. |
D2D1_IMAGE_SOURCE_LOADING_OPTIONS Controla sinalizadores de opção para um novo ID2D1ImageSource quando ele é criado. |
D2D1_INK_NIB_SHAPE Especifica a aparência da nib de tinta (ponta da caneta) como parte de uma estrutura de D2D1_INK_STYLE_PROPERTIES. |
D2D1_ORIENTATION Especifica a inversão e a rotação nas quais uma imagem é exibida. |
D2D1_PATCH_EDGE_MODE Especifica como renderizar bordas de malha de gradiente. |
D2D1_SPRITE_OPTIONS Especifica aspectos adicionais de como um lote de sprite deve ser desenhado, como parte de uma chamada para ID2D1DeviceContext3::D rawSpriteBatch. |
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS Sinalizadores de opção para fontes de imagem transformadas. |