Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado pelo DirectComposition. Para obter mais informações, consulte:
dcomp.h contém as seguintes interfaces de programação:
Interfaces
|
IDCompositionAffineTransform2DEffect O efeito composto aritmético é usado para combinar 2 imagens usando uma soma ponderada de pixels das imagens de entrada. (IDCompositionAffineTransform2DEffect) |
|
IDCompositionArithmeticCompositeEffect O efeito composto aritmético é usado para combinar 2 imagens usando uma soma ponderada de pixels das imagens de entrada. (IDCompositionArithmeticCompositeEffect) |
|
IDCompositionBlendEffect O Efeito Blend é usado para combinar 2 imagens. |
|
IDCompositionBrightnessEffect O efeito de brilho controla o brilho da imagem. |
|
IDCompositionClip Representa um objeto clip usado para restringir a renderização de uma subárvore visual a uma área retangular. |
|
IDCompositionColorMatrixEffect O efeito de matriz de cores altera os valores RGBA de um bitmap. |
|
IDCompositionCompositeEffect O efeito composto é usado para combinar 2 ou mais imagens. |
|
IDCompositionDelegatedInkTrail |
|
IDCompositionDesktopDevice Um aplicativo deve usar a interface IDCompositionDesktopDevice para usar o DirectComposition em um aplicativo da área de trabalho Win32. |
|
IDCompositionDevice Serve como uma fábrica para todos os outros objetos do Microsoft DirectComposition e fornece métodos para controlar a composição transacional. (IDCompositionDevice) |
|
IDCompositionDevice2 Serve como uma fábrica para todos os outros objetos do Microsoft DirectComposition e fornece métodos para controlar a composição transacional. (IDCompositionDevice2) |
|
IDCompositionDevice3 Serve como uma fábrica para todos os outros objetos do Microsoft DirectComposition e fornece métodos para controlar a composição transacional. (IDCompositionDevice3) |
|
IDCompositionDevice4 Serve como a fábrica raiz para texturas de composição. |
|
IDCompositionDeviceDebug Fornece acesso aos recursos de renderização que ajudam com a depuração do aplicativo e o ajuste de desempenho. Essa interface pode ser consultada na interface do dispositivo DirectComposition. |
|
IDCompositionEffect Representa um efeito bitmap que modifica a rasterização da subárvore de um visual. |
|
IDCompositionEffectGroup Representa um grupo de efeitos de bitmap que são aplicados juntos para modificar a rasterização da subárvore de um visual. |
|
IDCompositionFilterEffect Representa um efeito de filtro. |
|
IDCompositionGaussianBlurEffect O efeito de desfoque gaussiano é usado para desfocar uma imagem por uma função gaussiana, normalmente para reduzir o ruído da imagem e reduzir detalhes. |
|
IDCompositionHueRotationEffect O efeito de rotação de matiz altera a tonalidade de uma imagem aplicando uma matriz de cores com base no ângulo de rotação. |
|
IDCompositionInkTrailDevice |
|
IDCompositionLinearTransferEffect O efeito de transferência linear é usado para mapear as intensidades de cor de uma imagem usando uma função linear criada a partir de uma lista de valores que você fornece para cada canal. |
|
IDCompositionMatrixTransform Representa uma transformação 2D arbitrária definida por uma matriz 3 por 2. (IDCompositionMatrixTransform) |
|
IDCompositionMatrixTransform3D Representa uma transformação 3D arbitrária definida por uma matriz 4 por 4. |
|
IDCompositionRectangleClip Representa um objeto clip que restringe a renderização de uma subárvore visual à região retangular especificada. Opcionalmente, o objeto clip pode ter cantos arredondados especificados. |
|
IDCompositionRotateTransform Representa uma transformação 2D que afeta a rotação de um visual ao redor do eixo z. O sistema de coordenadas é girado em torno do ponto central especificado. |
|
IDCompositionRotateTransform3D Representa uma transformação 3D que afeta a rotação de um visual ao longo de um eixo arbitrário no espaço 3D. O sistema de coordenadas é girado em torno do ponto central especificado. |
|
IDCompositionSaturationEffect Esse efeito é usado para alterar a saturação de uma imagem. O efeito de saturação é uma especialização do efeito de matriz de cores. |
|
IDCompositionScaleTransform Representa uma transformação 2D que afeta a escala de um visual ao longo do eixo x e do eixo y. O sistema de coordenadas é dimensionado do ponto central especificado. |
|
IDCompositionScaleTransform3D Representa um efeito de transformação 3D que afeta a escala de um visual ao longo do eixo x, do eixo y e do eixo z. O sistema de coordenadas é dimensionado do ponto central especificado. |
|
IDCompositionShadowEffect O efeito de sombra é usado para gerar uma sombra do canal alfa de uma imagem. A sombra é mais opaca para valores alfa mais altos e mais transparente para valores alfa mais baixos. Você pode definir a quantidade de desfoque e a cor da sombra. |
|
IDCompositionSkewTransform Representa uma transformação 2D que afeta a distorção de um visual ao longo do eixo x e do eixo y. O sistema de coordenadas é distorcido em torno do ponto central especificado. |
|
IDCompositionSurface Representa um bitmap físico que pode ser associado a um visual para composição em uma árvore visual. Essa interface também pode ser usada para atualizar o conteúdo do bitmap. |
|
IDCompositionSurfaceFactory Cria objetos de superfície e superfície virtual associados a um dispositivo de renderização fornecido pelo aplicativo. |
|
IDCompositionTableTransferEffect O efeito de transferência de tabela é usado para mapear as intensidades de cor de uma imagem usando uma função de transferência criada com base na interpolação de uma lista de valores que você fornece. |
|
IDCompositionTarget Representa uma associação entre uma árvore visual do Microsoft DirectComposition e um destino sobre o qual a árvore visual deve ser composta. |
|
IDCompositionTexture A interface para um objeto que representa uma textura Direct3D bruta que pode ser associada a um visual DComp como conteúdo. |
|
IDCompositionTransform Representa uma transformação 2D que pode ser usada para modificar o espaço de coordenadas de uma subárvore visual. |
|
IDCompositionTransform3D Representa um efeito de transformação 3D que pode ser usado para modificar a rasterização de uma subárvore visual. |
|
IDCompositionTranslateTransform Representa uma transformação 2D que afeta apenas o deslocamento de um visual ao longo do eixo x e do eixo y. |
|
IDCompositionTranslateTransform3D Representa uma transformação 3D que afeta o deslocamento de um visual ao longo do eixo x, eixo y e eixo z. |
|
IDCompositionTurbulenceEffect O efeito de turbulência é usado para gerar um bitmap com base na função de ruído Perlin. O efeito de turbulência não tem imagem de entrada. |
|
IDCompositionVirtualSurface Representa um bitmap alocado esparsamente que pode ser associado a um visual para composição em uma árvore visual. |
|
IDCompositionVisual Representa um visual do Microsoft DirectComposition. |
|
IDCompositionVisual2 Representa um visual DirectComposition em uma árvore visual. (IDCompositionVisual2) |
|
IDCompositionVisual3 Representa um visual DirectComposition em uma árvore visual. (IDCompositionVisual3) |
|
IDCompositionVisualDebug Representa um visual de depuração. |
Funções
|
DCompositionAttachMouseDragToHwnd Cria um Interaction/InputSink para rotear o botão do mouse para baixo e quaisquer eventos subsequentes de movimentação e para cima para o HWND especificado. |
|
DCompositionAttachMouseWheelToHwnd Cria uma Interação/InputSink para rotear mensagens de roda do mouse para o HWND especificado. |
|
DCompositionBoostCompositorClock Solicita que o sistema alterne dinamicamente para uma taxa de atualização mais alta para aprimorar o conteúdo sensível à latência. |
|
DCompositionCreateDevice Cria um novo objeto de dispositivo que pode ser usado para criar outros objetos Do Microsoft DirectComposition. (DCompositionCreateDevice) |
|
DCompositionCreateDevice2 Cria um novo objeto de dispositivo que pode ser usado para criar outros objetos Do Microsoft DirectComposition. (DCompositionCreateDevice2) |
|
DCompositionCreateDevice3 Cria um novo objeto de dispositivo DirectComposition, que pode ser usado para criar outros objetos DirectComposition. |
|
DCompositionCreateSurfaceHandle Cria um novo objeto de superfície de composição que pode ser associado a uma cadeia de troca ou buffer de troca do Microsoft DirectX e associado a um visual. |
|
DCompositionGetFrameId Obtém o identificador do quadro compositor mais recente do tipo especificado. |
|
DCompositionGetStatistics Obtém informações básicas sobre o quadro de composição e uma lista de IDs de destino de renderização que fazem parte do quadro. |
|
DCompositionGetTargetStatistics |
|
DCompositionWaitForCompositorClock Interrompe um thread até que o próximo sinal do relógio compositor ocorra. |
Estruturas
|
DCompositionInkTrailPoint |