cabeçalho dcomp.h
Esse cabeçalho é usado pelo DirectComposition. Para obter mais informações, consulte:
dcomp.h contém as seguintes interfaces de programação:
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. |
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. |