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.