Ler em inglês

Compartilhar via


cabeçalho d2d1_1.h

Esse cabeçalho é usado pelo Direct2D. Para obter mais informações, consulte:

d2d1_1.h contém as seguintes interfaces de programação:

Interfaces

 
ID2D1Bitmap1

Representa um bitmap que pode ser usado como uma superfície para um ID2D1DeviceContext ou mapeado para a memória do sistema e pode conter informações adicionais de contexto de cor.
ID2D1BitmapBrush1

Pinta uma área com um bitmap. (ID2D1BitmapBrush1)
ID2D1ColorContext

Representa um contexto de cor que pode ser usado com um objeto ID2D1Bitmap1.
ID2D1CommandList

Representa uma sequência de comandos que podem ser gravados e reproduzidos.
ID2D1CommandSink

O coletor de comandos é implementado por você para um aplicativo quando você deseja receber uma reprodução dos comandos gravados em uma lista de comandos.
ID2D1Device

Representa um domínio de recurso cujos objetos e contextos de dispositivo podem ser usados juntos. (ID2D1Device)
ID2D1DeviceContext

Representa um conjunto de buffers de comando e de estado que são usados para renderizar em um destino.
ID2D1DrawingStateBlock1

Implementação de um bloco de estado de desenho que adiciona a funcionalidade da mistura primitiva, além do modo de suavização, transformação, marcas e modo de renderização de texto já existentes.
ID2D1Effect

Representa um constructo básico de processamento de imagem no Direct2D.
ID2D1Factory1

Cria recursos direct2D. (ID2D1Factory1)
ID2D1GdiMetafile

Um recurso Direct2D que encapsula um metarquivo WMF, EMF ou EMF+.
ID2D1GdiMetafileSink

Uma interface implementada pelo desenvolvedor que permite que um metarquivo seja reproduzido.
ID2D1GradientStopCollection1

Representa uma coleção de objetos D2D1_GRADIENT_STOP para pincéis de gradiente linear e radial. Ele fornece métodos get para todos os novos parâmetros adicionados à coleção de palavras irrelevantes de gradiente.
ID2D1ImageBrush

Representa um pincel com base em uma ID2D1Image.
ID2D1Multithread

Um mecanismo de bloqueio de uma fábrica direct2D que o Direct2D usa para controlar o acesso exclusivo a recursos em um aplicativo que usa vários threads.
ID2D1PathGeometry1

A interface ID2D1PathGeometry1 adiciona funcionalidade a ID2D1PathGeometry. Em particular, ele fornece o método ComputePointAndSegmentAtLength específico da geometria do caminho.
ID2D1PrintControl

Converte primitivos Direct2D armazenados em um ID2D1CommandList em uma representação de página fixa. Em seguida, o subsistema de impressão consome os primitivos.
ID2D1Propriedades

Representa um conjunto de propriedades associáveis e detectáveis em tempo de execução que permitem que um aplicativo controlado por dados modifique o estado de um efeito Direct2D.
ID2D1StrokeStyle1

Descreve as informações de limite, limite de miter, junção de linha e traço para um traço. (ID2D1StrokeStyle1)

Funções

 
D2D1ConvertColorSpace

Converte a cor fornecida de um colorspace em outro.
D2D1CreateDevice

Cria um novo dispositivo Direct2D associado ao dispositivo DXGI fornecido.
D2D1CreateDeviceContext

Cria um novo contexto de dispositivo Direct2D associado a uma superfície DXGI.
D2D1SinCos

Retorna o seno e o cosseno de um ângulo.
D2D1Tan

Retorna a tangente de um ângulo.
D2D1Vec3Length

Retorna o comprimento de um vetor tridimensional.

Funções de retorno de chamada

 
PD2D1_EFFECT_FACTORY

Descreve a implementação de um efeito .

Estruturas

 
D2D1_BITMAP_BRUSH_PROPERTIES1

Descreve os modos de extensão e o modo de interpolação de um ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1)
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_CREATION_PROPERTIES

Especifica as opções com as quais o dispositivo, a fábrica e o contexto do dispositivo Direct2D são criados.
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_IMAGE_BRUSH_PROPERTIES

Descreve os recursos de pincel de imagem.
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_LAYER_PARAMETERS1)
D2D1_MAPPED_RECT

Descreve a memória mapeada da API ID2D1Bitmap1::Map.
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_RENDERING_CONTROLS

Descreve as limitações a serem aplicadas a um renderizador de efeito de geração de imagens.
D2D1_STROKE_STYLE_PROPERTIES1

Descreve o traço que descreve uma forma. (D2D1_STROKE_STYLE_PROPERTIES1)

Enumerações

 
D2D1_BITMAP_OPTIONS

Especifica como um bitmap pode ser usado.
D2D1_BUFFER_PRECISION

Representa a profundidade do bit do pipeline de imagens no Direct2D.
D2D1_COLOR_INTERPOLATION_MODE

Define como interpolar entre cores.
D2D1_COLOR_SPACE

Define as opções que devem ser aplicadas ao espaço de cor.
D2D1_COMPOSITE_MODE

Usado para especificar o modo de mesclagem para todas as operações de mesclagem do Direct2D.
D2D1_DEVICE_CONTEXT_OPTIONS

Isso especifica as opções que se aplicam ao contexto do dispositivo para seu tempo de vida.
D2D1_INTERPOLATION_MODE

Isso é usado para especificar a qualidade do dimensionamento de imagens com ID2D1DeviceContext::D rawImage e com o efeito de transformação de affine 2D.
D2D1_LAYER_OPTIONS1

Especifica como o conteúdo da camada deve ser preparado.
D2D1_MAP_OPTIONS

Especifica como a memória a ser mapeada da ID2D1Bitmap1 correspondente deve ser tratada.
D2D1_PRIMITIVE_BLEND

Usado para especificar o modo de combinação geométrica para todos os primitivos direct2D.
D2D1_PRINT_FONT_SUBSET_MODE

Define quando os recursos de fonte devem ser subconjuntos durante a impressão.
D2D1_PROPERTY

Especifica os índices das propriedades do sistema presentes na interface ID2D1Properties para um ID2D1Effect.
D2D1_PROPERTY_TYPE

Especifica os tipos de propriedades compatíveis com a interface de propriedade Direct2D.
D2D1_STROKE_TRANSFORM_TYPE

Define como a transformação do mundo, os pontos por polegada (dpi) e a largura do traço afetam a forma da caneta usada para acariciá-lo.
D2D1_SUBPROPERTY

Especifica os índices das subpropriedades do sistema que podem estar presentes em qualquer propriedade.
D2D1_THREADING_MODE

Especifica o modo de threading usado ao criar simultaneamente o dispositivo, a fábrica e o contexto do dispositivo.
D2D1_UNIT_MODE

Especifica como as unidades no Direct2D serão interpretadas.