Ler em inglês

Compartilhar via


DirectComposition

Visão geral da tecnologia DirectComposition.

Para desenvolver o DirectComposition, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
COMPOSITION_FRAME_ID_TYPE

Define constantes que especificam o status de um quadro compositor.
DCOMPOSITION_BACKFACE_VISIBILITY

Especifica a visibilidade de backface a ser aplicada a um visual.
DCOMPOSITION_BITMAP_INTERPOLATION_MODE

Especifica o modo de interpolação a ser usado quando um bitmap é composto com qualquer transformação em que os pixels no bitmap não se alinham exatamente um para um com pixels na tela.
DCOMPOSITION_BORDER_MODE

Especifica o modo de borda a ser usado ao redigir um bitmap ou aplicar um clipe com qualquer transformação, de modo que as bordas do bitmap ou do clipe não estejam alinhadas ao eixo com coordenadas de inteiro.
DCOMPOSITION_COMPOSITE_MODE

O modo a ser usado para mesclar o conteúdo de bitmap de um visual com o destino de renderização.
DCOMPOSITION_OPACITY_MODE

Especifica como o valor de opacidade efetivo de um visual é aplicado ao conteúdo e aos filhos desse visual.

Funções

 
AddCubic

Adiciona um segmento polinomial cúbico à função de animação.
AddRepeat

Adiciona um segmento de repetição que faz com que a parte especificada de uma função de animação seja repetida.
AddSinusoidal

Adiciona um segmento sinusoidal à função de animação.
AddVisual

Adiciona um novo visual filho à lista de filhos desse visual.
BeginDraw

Inicia o desenho neste objeto de superfície do Microsoft DirectComposition.
CheckCompositionTextureSupport

Consulta se o dispositivo Direct3D que você está usando para renderizar dá suporte a texturas de composição.
CheckDeviceState

Determina se o objeto de dispositivo DirectComposition ainda é válido.
Confirmar

Confirma todos os comandos do DirectComposition pendentes neste dispositivo. (IDCompositionDevice.Commit)
Confirmar

Confirma todos os comandos do DirectComposition pendentes neste dispositivo. (IDCompositionDevice2.Commit)
CreateAffineTransform2DEffect

Cria uma instância de IDCompositionAffineTransform2DEffect.
CreateAnimation

Cria um objeto de animação que é usado para animar uma ou mais propriedades escalares de um ou mais objetos Do Microsoft DirectComposition. (IDCompositionDevice.CreateAnimation)
CreateAnimation

Cria um objeto de animação que é usado para animar uma ou mais propriedades escalares de um ou mais objetos Do Microsoft DirectComposition. (IDCompositionDevice2.CreateAnimation)
CreateArithmeticCompositeEffect

Cria uma instância de IDCompositionArithmeticCompositeEffect.
CreateBlendEffect

Cria uma instância de IDCompositionBlendEffect.
CreateBrightnessEffect

Cria uma instância de IDCompositionBrightnessEffect.
CreateColorMatrixEffect

Cria uma instância de IDCompositionColorMatrixEffect.
CreateCompositeEffect

Cria uma instância de IDCompositionCompositeEffect.
CreateCompositionTexture

Cria uma textura de composição que faz referência à textura direct3D passada.
CreateEffectGroup

Cria um objeto que representa vários efeitos a serem aplicados a uma subárvore visual. (IDCompositionDevice.CreateEffectGroup)
CreateEffectGroup

Cria um objeto que representa vários efeitos a serem aplicados a uma subárvore visual. (IDCompositionDevice2.CreateEffectGroup)
CreateGaussianBlurEffect

Cria uma instância de IDCompositionGaussianBlurEffect.
CreateHueRotationEffect

Cria uma instância de IDCompositionHueRotationEffect.
CreateLinearTransferEffect

Cria uma instância de IDCompositionLinearTransferEffect.
CreateMatrixTransform

Cria um objeto de transformação de matriz 2D 3 por 2. (IDCompositionDevice.CreateMatrixTransform)
CreateMatrixTransform

Cria um objeto de transformação de matriz 2D 3 por 2. (IDCompositionDevice2.CreateMatrixTransform)
CreateMatrixTransform3D

Cria um objeto de transformação de matriz 3D 4 por 4. (IDCompositionDevice.CreateMatrixTransform3D)
CreateMatrixTransform3D

Cria um objeto de transformação de matriz 3D 4 por 4. (IDCompositionDevice2.CreateMatrixTransform3D)
CreateRectangleClip

Cria um objeto de clipe que pode ser usado para restringir a renderização de uma subárvore visual a uma área retangular. (IDCompositionDevice.CreateRectangleClip)
CreateRectangleClip

Cria um objeto de clipe que pode ser usado para restringir a renderização de uma subárvore visual a uma área retangular. (IDCompositionDevice2.CreateRectangleClip)
CreateRotateTransform

Cria um objeto de transformação de rotação 2D. (IDCompositionDevice.CreateRotateTransform)
CreateRotateTransform

Cria um objeto de transformação de rotação 2D. (IDCompositionDevice2.CreateRotateTransform)
CreateRotateTransform3D

O método CreateRotateTransform3D na interface IDCompositionDevice cria um objeto de transformação de rotação 3D.
CreateRotateTransform3D

Cria um objeto de transformação de rotação 3D.
CreateSaturationEffect

Cria uma instância de IDCompositionSaturationEffect.
CreateScaleTransform

O método IDCompositionDevice::CreateScaleTransform cria um objeto de transformação de escala 2D.
CreateScaleTransform

Cria um objeto de transformação de escala 2D.
CreateScaleTransform3D

O método IDCompositionDevice::CreateScaleTransform3D cria um objeto de transformação de escala 3D.
CreateScaleTransform3D

Cria um objeto de transformação de escala 3D.
CreateShadowEffect

Cria uma instância de IDCompositionShadowEffect.
CreateSkewTransform

O método IDCompositionDevice::CreateSkewTransform cria um objeto de transformação de distorção 2D.
CreateSkewTransform

Cria um objeto de transformação de distorção 2D.
Createsurface

O método IDCompositionDevice::CreateSurface cria um objeto de superfície atualizável que pode ser associado a um ou mais visuais para composição.
Createsurface

Cria um objeto de superfície atualizável que pode ser associado a um ou mais visuais para composição.
Createsurface

Cria um objeto surface que pode ser associado a um ou mais visuais para composição.
CreateSurfaceFactory

Cria um objeto surface factory do Microsoft DirectComposition, que pode ser usado para criar outros objetos de superfície ou superfície virtual do DirectComposition.
CreateSurfaceFromHandle

Cria um novo objeto de superfície de composição que encapsula uma superfície de composição existente.
CreateSurfaceFromHandle

O método IDCompositionDevice::CreateSurfaceFromHandle cria um novo objeto de superfície de composição que encapsula uma superfície de composição existente.
CreateSurfaceFromHwnd

Cria um objeto wrapper que representa a rasterização de uma janela em camadas e que pode ser associado a um visual para composição.
CreateSurfaceFromHwnd

O método IDCompositionDevice::CreateSurfaceFromHwnd cria um objeto wrapper que representa a rasterização de uma janela em camadas e que pode ser associado a um visual para composição.
CreateTableTransferEffect

Cria uma instância de IDCompositionTableTransferEffect.
CreateTargetForHwnd

Cria um objeto de destino de composição associado à janela representada pelo identificador de janela especificado.
CreateTargetForHwnd

Cria um objeto de destino de composição associado à janela representada pelo identificador de janela especificado (HWND).
CreateTransform3DGroup

O método IDCompositionDevice::CreateTransform3DGroup cria um objeto de grupo de transformação 3D que contém uma matriz de objetos de transformação 3D.
CreateTransform3DGroup

Cria um objeto de grupo de transformação 3D que contém uma matriz de objetos de transformação 3D.
CreateTransformGroup

O método IDCompositionDevice::CreateTransformGroup cria um objeto de grupo de transformação 2D que contém uma matriz de objetos de transformação 2D.
CreateTransformGroup

Cria um objeto de grupo de transformação 2D que contém uma matriz de objetos de transformação 2D.
CreateTranslateTransform

O método IDCompositionDevice::CreateTranslateTransform cria um objeto de transformação de tradução 2D.
CreateTranslateTransform

Cria um objeto de transformação de tradução 2D.
CreateTranslateTransform3D

O método IDCompositionDevice::CreateTranslateTransform3D cria um objeto de transformação de tradução 3D.
CreateTranslateTransform3D

Cria um objeto de transformação de tradução 3D.
CreateTurbulenceEffect

Cria uma instância de IDCompositionTurbulenceEffect.
CreateVirtualSurface

O método IDCompositionDevice::CreateVirtualSurface cria uma superfície pouco populada que pode ser associada a um ou mais visuais para composição.
CreateVirtualSurface

Cria uma superfície pouco populada que pode ser associada a um ou mais visuais para composição. (IDCompositionDevice2.CreateVirtualSurface)
CreateVirtualSurface

Cria uma superfície pouco populada que pode ser associada a um ou mais visuais para composição. (IDCompositionSurfaceFactory.CreateVirtualSurface)
CreateVisual

O método IDCompositionDevice::CreateVisual cria um novo objeto visual.
CreateVisual

Cria um novo objeto visual.
DCompositionAttachMouseDragToHwnd

Cria um Interaction/InputSink para rotear o botão do mouse para baixo e quaisquer eventos de movimentação e para cima subsequentes para o HWND especificado.
DCompositionAttachMouseWheelToHwnd

Cria um Interaction/InputSink para rotear mensagens de roda do mouse para o HWND especificado.
DCompositionBoostCompositorClock

Solicita que o sistema mude 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.
DisableDebugCounters

Desabilita a exibição de contadores de depuração de desempenho.
DisableHeatMap

Desabilita os mapas de calor visuais.
DisableRedrawRegions

Desabilita regiões de redesenho visual.
EnableDebugCounters

Habilita a exibição de contadores de depuração de desempenho.
EnableHeatMap

Habilita um mapa de calor visual que representa regiões de superação.
EnableRedrawRegions

Habilita o realce de visuais quando o conteúdo está sendo redesenhado.
End

Adiciona um segmento final que marca o fim de uma função de animação.
EndDraw

Marca o fim do desenho neste objeto de superfície do Microsoft DirectComposition.
GetAvailableFence

Recupera um par de valores/cerca de sincronização direct3D que indica quando a textura de composição ficará disponível, se essas informações forem conhecidas.
GetFrameStatistics

O método IDCompositionDevice::GetFrameStatistics recupera informações do mecanismo de composição sobre os tempos de composição e a taxa de quadros.
GetFrameStatistics

Recupera informações do mecanismo de composição sobre os tempos de composição e a taxa de quadros.
operator!=

Compara os valores de dois COMPOSITION_TARGET_ID objetos para ver se eles contêm valores diferentes.
operator==

Compara os valores de dois COMPOSITION_TARGET_ID objetos para ver se eles contêm valores idênticos.
RemoveAllVisuals

Remove todos os visuais da lista filho desse visual.
RemoveVisual

Remove um visual filho da lista filho desse visual.
Redefinir

Redefine a função de animação para que ela não contenha segmentos.
Redimensionar

Altera o tamanho lógico desse objeto de superfície virtual.
ResumeDraw

Retoma o desenho neste objeto de superfície do Microsoft DirectComposition.
Rolar

Rola uma área retangular de uma superfície lógica do Microsoft DirectComposition.
SetAbsoluteBeginTime

Define a hora absoluta em que a função de animação é iniciada.
SetAlpha

Define o valor alfa para o efeito . (sobrecarga 2/2)
SetAlpha

Define o valor alfa para o efeito . (sobrecarga 1/2)
SetAlphaDisable

Especifica se a função de transferência deve ser aplicada ao canal alfa.
SetAlphaDisable

Especifica se a função de transferência deve ser aplicada ao canal Alfa.
SetAlphaMode

Define o modo alfa da saída para o efeito de matriz de cores.
SetAlphaMode

Informa ao DWM se os pixels alfa na textura devem ser respeitados ou ignorados.
SetAlphaSlope

O método IDCompositionLinearTransferEffect::SetAlphaSlope define a inclinação da função linear para o canal alfa.
SetAlphaSlope

O método IDCompositionLinearTransferEffect::SetAlphaSlope(IDCompositionAnimation) define a inclinação da função linear para o canal alfa.
SetAlphaTable

Define a lista de valores usados para definir a função de transferência para o canal alfa.
SetAlphaTableValue

Define um valor na tabela alfa. (sobrecarga 1/2)
SetAlphaTableValue

Define um valor na tabela alfa. (sobrecarga 2/2)
SetAlphaYIntercept

Define a interceptação Y da função linear para o canal alfa.
SetAlphaYIntercept

Define a interceptação Y da função linear para o canal Alfa.
SetAngle

O método IDCompositionHueRotationEffect::SetAngle(float) define o ângulo para girar a matiz.
SetAngle

O método IDCompositionHueRotationEffect::SetAngle(IDCompositionAnimation) define o ângulo para girar a matiz.
SetAngle

Altera o valor da propriedade Angle de uma transformação de rotação 2D. A propriedade Angle especifica o ângulo de rotação.
SetAngle

Anima o valor da propriedade Angle de uma transformação de rotação 2D. A propriedade Angle especifica o ângulo de rotação.
SetAngle

Altera o valor da propriedade Angle de uma transformação de rotação 3D. A propriedade Angle especifica o ângulo de rotação. O valor padrão é zero.
SetAngle

Anima o valor da propriedade Angle de uma transformação de rotação 3D. A propriedade Angle especifica o ângulo de rotação. O valor padrão é zero.
SetAngleX

Altera o valor da propriedade AngleX de uma transformação de distorção 2D.
SetAngleX

Anima o valor da propriedade AngleX de uma transformação de distorção 2D.
SetAngleY

Altera o valor da propriedade AngleY de uma transformação de distorção 2D.
SetAngleY

Anima o valor da propriedade AngleY de uma transformação de distorção 2D.
SetAxisX

Altera o valor da propriedade AxisX de uma transformação de rotação 3D. A propriedade AxisX especifica a coordenada x para o vetor do eixo de rotação. O valor padrão é zero.
SetAxisX

Anima o valor da propriedade AxisX de uma transformação de rotação 3D. A propriedade AxisX especifica a coordenada x para o vetor do eixo de rotação. O valor padrão é zero.
SetAxisY

Altera o valor da propriedade AxisY de uma transformação de rotação 3D. A propriedade AxisY especifica a coordenada y para o vetor de eixo de rotação. O valor padrão é zero.
SetAxisY

Anima o valor da propriedade AxisY de uma transformação de rotação 3D. A propriedade AxisY especifica a coordenada y para o vetor de eixo de rotação. O valor padrão é zero.
SetAxisZ

Altera o valor da propriedade AxisZ de uma transformação de rotação 3D. A propriedade AxisZ especifica a coordenada z para o vetor de eixo de rotação. O valor padrão é 1.0.
SetAxisZ

Anima o valor da propriedade AxisZ de uma transformação de rotação 3D. A propriedade AxisZ especifica a coordenada z para o vetor de eixo de rotação. O valor padrão é 1.0.
SetBackFaceVisibility

Especifica se as superfícies que têm ou não transformações 3D aplicadas a elas devem ser exibidas quando voltadas para longe do observador.
SetBaseFrequency

Define as frequências base na direção X e Y.
SetBitmapInterpolationMode

Define a propriedade BitmapInterpolationMode, que especifica o modo para o Microsoft DirectComposition usar ao interpolar pixels de bitmaps que não são alinhados ao eixo ou desenhados exatamente em escala.
SetBlackPoint

Especifica a parte inferior da curva de transferência de brilho para o efeito de brilho.
SetBlackPointX

Define o valor x do ponto preto. (sobrecarga 2/2)
SetBlackPointX

Define o valor x do ponto preto. (sobrecarga 1/2)
SetBlackPointY

Define o valor y do ponto preto. (sobrecarga 1/2)
SetBlackPointY

Define o valor y do ponto preto. (sobrecarga 2/2)
SetBlue

Define o valor azul para a cor da sombra. (sobrecarga 1/2)
SetBlue

Define o valor azul para a cor da sombra. (sobrecarga 2/2)
SetBlueDisable

O método IDCompositionLinearTransferEffect::SetBlueDisable especifica se a função de transferência deve ser aplicada ao canal azul.
SetBlueDisable

Especifica se a função de transferência deve ser aplicada ao canal azul.
SetBlueSlope

O método IDCompositionLinearTransferEffect::SetBlueSlope define a inclinação da função linear para o canal azul.
SetBlueSlope

O método IDCompositionLinearTransferEffect::SetBlueSlope(IDCompositionAnimation) define a inclinação da função linear para o canal azul.
SetBlueTable

Define a lista de valores usados para definir a função de transferência para o canal azul.
SetBlueTableValue

Define um valor na tabela azul. (sobrecarga 2/2)
SetBlueTableValue

Define um valor na tabela azul. (sobrecarga 1/2)
SetBlueYIntercept

O método IDCompositionLinearTransferEffect::SetBlueYIntercept define a interceptação Y da função linear para o canal azul.
SetBlueYIntercept

O método IDCompositionLinearTransferEffect::SetBlueYIntercept(IDCompositionAnimation) define a interceptação Y da função linear para o canal azul.
SetBorderMode

Define o modo de borda a ser usado com o efeito .
SetBorderMode

Define o modo usado para calcular a borda da imagem.
SetBorderMode

Define a propriedade BorderMode, que especifica como compor as bordas de bitmaps e clipes associados a esse visual ou com visuais na subárvore com raiz neste visual.
SetBottom

Altera o valor da propriedade Bottom de um objeto clip.
SetBottom

Anima o valor da propriedade Bottom de um retângulo de clipe.
SetBottomLeftRadiusX

Altera ou anima o valor da propriedade BottomLeftRadiusX deste clipe. A propriedade BottomLeftRadiusX especifica o raio x da elipse que arredonda o canto inferior esquerdo do clipe.
SetBottomLeftRadiusX

Anima o valor da propriedade BottomLeftRadiusX deste clipe. A propriedade BottomLeftRadiusX especifica o raio x da elipse que arredonda o canto inferior esquerdo do clipe.
SetBottomLeftRadiusY

Altera ou anima o valor da propriedade BottomLeftRadiusY deste clipe. A propriedade BottomLeftRadiusY especifica o raio y da elipse que arredonda o canto inferior esquerdo do clipe.
SetBottomLeftRadiusY

Anima o valor da propriedade BottomLeftRadiusY deste clipe. A propriedade BottomLeftRadiusY especifica o raio y da elipse que arredonda o canto inferior esquerdo do clipe.
SetBottomRightRadiusX

Altera ou anima o valor da propriedade BottomRightRadiusX deste clipe. A propriedade BottomRightRadiusX especifica o raio x da elipse que arredonda o canto inferior direito do clipe.
SetBottomRightRadiusX

Anima o valor da propriedade BottomRightRadiusX deste clipe. A propriedade BottomRightRadiusX especifica o raio x da elipse que arredonda o canto inferior direito do clipe.
SetBottomRightRadiusY

Altera ou anima o valor da propriedade BottomRightRadiusY deste clipe. A propriedade BottomRightRadiusY especifica o raio y da elipse que arredonda o canto inferior direito do clipe.
SetBottomRightRadiusY

Anima o valor da propriedade BottomRightRadiusY deste clipe. A propriedade BottomRightRadiusY especifica o raio y da elipse que arredonda o canto inferior direito do clipe.
SetCenterX

Altera o valor da propriedade CenterX de uma transformação de rotação 2D.
SetCenterX

Anima o valor da propriedade CenterX de uma transformação de rotação 2D.
SetCenterX

Altera o valor da propriedade CenterX de uma transformação de rotação 3D. A propriedade CenterX especifica a coordenada x do ponto sobre o qual a rotação é executada. O valor padrão é zero.
SetCenterX

Anima o valor da propriedade CenterX de uma transformação de rotação 3D. A propriedade CenterX especifica a coordenada x do ponto sobre o qual a rotação é executada. O valor padrão é zero.
SetCenterX

Altera o valor da propriedade CenterX de uma transformação de escala 2D.
SetCenterX

Anima o valor da propriedade CenterX de uma transformação de escala 2D.
SetCenterX

Altera o valor da propriedade CenterX de uma transformação de escala 3D.
SetCenterX

Anima o valor da propriedade CenterX de uma transformação de escala 3D.
SetCenterX

Altera o valor da propriedade CenterX de uma transformação de distorção 2D.
SetCenterX

Anima o valor da propriedade CenterX de uma transformação de distorção 2D.
SetCenterY

Altera o valor da propriedade CenterY de uma transformação de rotação 2D.
SetCenterY

Anima o valor da propriedade CenterY de uma transformação de rotação 2D.
SetCenterY

Altera o valor da propriedade CenterY de uma transformação de rotação 3D. A propriedade CenterY especifica a coordenada y do ponto sobre o qual a rotação é executada. O valor padrão é zero.
SetCenterY

Anima o valor da propriedade CenterY de uma transformação de rotação 3D. A propriedade CenterY especifica a coordenada y do ponto sobre o qual a rotação é executada. O valor padrão é zero.
SetCenterY

Altera o valor da propriedade CenterY de uma transformação de escala 2D.
SetCenterY

Anima o valor da propriedade CenterY de uma transformação de escala 2D.
SetCenterY

Altera o valor da propriedade CenterY de uma transformação de escala 3D.
SetCenterY

Anima o valor da propriedade CenterY de uma transformação de escala 3D.
SetCenterY

Altera o valor da propriedade CenterY de uma transformação de distorção 2D.
SetCenterY

Anima o valor da propriedade CenterY de uma transformação de distorção 2D.
SetCenterZ

Altera o valor da propriedade CenterZ de uma transformação de rotação 3D. A propriedade CenterZ especifica a coordenada z do ponto sobre o qual a rotação é executada. O valor padrão é zero.
SetCenterZ

Anima o valor da propriedade CenterZ de uma transformação de rotação 3D. A propriedade CenterZ especifica a coordenada z do ponto sobre o qual a rotação é executada. O valor padrão é zero.
SetCenterZ

Altera o valor da propriedade CenterZ de uma transformação de escala 3D.
SetCenterZ

Anima o valor da propriedade CenterZ de uma transformação de escala 3D.
SetClampOutput

Especifica se os valores de cor devem ser fixados antes que o efeito passe os valores para o próximo efeito no grafo.
SetClampOutput

Especifica se o efeito fixa valores de cor entre 0 e 1 antes que os efeitos passem os valores para o próximo efeito na cadeia.
SetClampOutput

O método IDCompositionLinearTransferEffect::SetClampOutput especifica se o efeito fixa valores de cor entre 0 e 1 antes que o efeito passe os valores para o próximo efeito no grafo.
SetClampOutput

Especifica se o efeito fixa valores de cor entre 0 e 1 antes que o efeito passe os valores para o próximo efeito no grafo.
Setclip

Define a propriedade Clip desse visual como o retângulo especificado.
Setclip

Define a propriedade Clip desse visual como o objeto de clipe especificado.
SetCoefficient1

Define o primeiro coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 2/2)
SetCoefficient1

Define o primeiro coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 1/2)
SetCoefficient2

Define o segundo coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 1/2)
SetCoefficient2

Define o segundo coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 2/2)
SetCoefficient3

Define o terceiro coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 1/2)
SetCoefficient3

Define o terceiro coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 2/2)
SetCoefficient4

Define o quarto coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 2/2)
SetCoefficient4

Define o quarto coeficiente para a equação usada para compor as duas imagens de entrada. (sobrecarga 1/2)
SetCoefficients

Define os coeficientes para a equação usada para compor as duas imagens de entrada.
SetColor

Define a cor da sombra.
SetColorSpace

Informa ao sistema do espaço de cor para o qual ele deve mapear a textura.
SetCompositeMode

Define o modo de mesclagem para este visual.
SetContent

Define a propriedade Content desse visual como o wrapper de janela ou bitmap especificado.
SetDepthMode

Define a propriedade de modo de profundidade associada a este visual.
SetEffect

Define a propriedade Effect desse visual.
SetGreen

Define o valor verde para a cor da sombra. (sobrecarga 1/2)
SetGreen

Define o valor verde para a cor da sombra. (sobrecarga 2/2)
SetGreenDisable

O método IDCompositionLinearTransferEffect::SetGreenDisable especifica se a função de transferência deve ser aplicada ao canal verde.
SetGreenDisable

Especifica se a função de transferência deve ser aplicada ao canal verde.
SetGreenSlope

O método IDCompositionLinearTransferEffect::SetGreenSlope define a inclinação da função linear para o canal verde.
SetGreenSlope

O método IDCompositionLinearTransferEffect::SetGreenSlope(IDCompositionAnimation) define a inclinação da função linear para o canal verde.
SetGreenTable

Define a lista de valores usados para definir a função de transferência para o canal verde.
SetGreenTableValue

Define um valor na tabela verde. (sobrecarga 2/2)
SetGreenTableValue

Define um valor na tabela verde. (sobrecarga 1/2)
SetGreenYIntercept

O método IDCompositionLinearTransferEffect::SetGreenYIntercept define a interceptação Y da função linear para o canal verde.
SetGreenYIntercept

Define a interceptação Y da função linear para o canal verde.
Setinput

Define a entrada em um índice como o efeito de filtro especificado.
SetInterpolationMode

Define o modo de interpolação do efeito.
Setleft

Altera o valor da propriedade Left de um retângulo de clipe.
Setleft

Anima o valor da propriedade Left de um retângulo de clipe.
SetMatrix

Define a matriz usada pelo efeito para multiplicar os valores RGBA da imagem.
SetMatrix

Altera todos os valores da matriz dessa transformação 2D.
SetMatrix

Altera todos os valores da matriz desse efeito de transformação 3D.
SetMatrixElement

Define um elemento da matriz de cores. (sobrecarga 1/2)
SetMatrixElement

Define um elemento da matriz de cores. (sobrecarga 2/2)
SetMatrixElement

Altera o valor de um elemento da matriz dessa transformação.
SetMatrixElement

Anima o valor de um elemento da matriz dessa transformação 2D.
SetMatrixElement

Altera o valor de um elemento da matriz dessa transformação 3D.
SetMatrixElement

Anima o valor de um elemento da matriz dessa transformação 3D.
SetMode

Define o modo de mesclagem a ser usado quando o efeito de mesclagem combina as duas imagens.
SetMode

Define o modo para o efeito composto.
SetNoise

Define o modo de ruído de turbulência.
SetNumOctaves

Define o número de oitavas para a função de ruído.
Setoffset

Define as coordenadas em que a saída de turbulência é gerada.
SetOffsetX

Altera o valor da propriedade OffsetX de uma transformação de tradução 2D.
SetOffsetX

Anima o valor da propriedade OffsetX de uma transformação de tradução 2D.
SetOffsetX

Altera o valor da propriedade OffsetX de um efeito de transformação de tradução 3D. A propriedade OffsetX especifica a distância a ser convertida ao longo do eixo x.
SetOffsetX

Anima o valor da propriedade OffsetX de um efeito de transformação de tradução 3D. A propriedade OffsetX especifica a distância a ser convertida ao longo do eixo x.
SetOffsetX

Altera o valor da propriedade OffsetX desse visual. (sobrecarga 1/2)
SetOffsetX

Altera o valor da propriedade OffsetX desse visual. (sobrecarga 2/2)
SetOffsetY

Altera o valor da propriedade OffsetY de uma transformação de tradução 2D.
SetOffsetY

Anima o valor da propriedade OffsetY de uma transformação de tradução 2D.
SetOffsetY

Altera o valor da propriedade OffsetY de um efeito de transformação de tradução 3D. A propriedade OffsetY especifica a distância a ser convertida ao longo do eixo y.
SetOffsetY

Anima o valor da propriedade OffsetY de um efeito de transformação de tradução 3D. A propriedade OffsetY especifica a distância a ser convertida ao longo do eixo y.
SetOffsetY

Altera o valor da propriedade OffsetY deste visual.
SetOffsetY

Anima o valor da propriedade OffsetY desse visual.
SetOffsetZ

Altera o valor da propriedade OffsetZ de um efeito de transformação de tradução 3D. A propriedade OffsetZ especifica a distância a ser convertida ao longo do eixo z.
SetOffsetZ

Anima o valor da propriedade OffsetZ de um efeito de transformação de tradução 3D. A propriedade OffsetZ especifica a distância a ser convertida ao longo do eixo z.
SetOffsetZ

Altera o valor da propriedade OffsetZ.
SetOffsetZ

Anima o valor da propriedade OffsetZ.
SetOpacity

Altera o valor da propriedade Opacity.
SetOpacity

Anima o valor da propriedade Opacity.
SetOpacity

Define o valor da propriedade opacidade do visual.
SetOpacity

Anima o valor da propriedade opacidade do visual.
SetOpacityMode

Define o modo de opacidade para este visual.
SetRed

Define o valor vermelho para a cor da sombra. (sobrecarga 2/2)
SetRed

Define o valor vermelho para a cor da sombra. (sobrecarga 1/2)
SetRedDisable

Especifica se a função de transferência deve ser aplicada ao canal vermelho. (IDCompositionLinearTransferEffect.SetRedDisable)
SetRedDisable

Especifica se a função de transferência deve ser aplicada ao canal vermelho. (IDCompositionTableTransferEffect.SetRedDisable)
SetRedSlope

Define a inclinação da função linear para o canal vermelho. (sobrecarga 2/2)
SetRedSlope

Define a inclinação da função linear para o canal vermelho. (sobrecarga 1/2)
SetRedTable

Define a lista de valores usados para definir a função de transferência para o canal vermelho.
SetRedTableValue

Define um valor na tabela vermelha. (sobrecarga 1/2)
SetRedTableValue

Define um valor na tabela vermelha. (sobrecarga 2/2)
SetRedYIntercept

Define a interceptação Y da função linear para o canal vermelho. (sobrecarga 1/2)
SetRedYIntercept

Define a interceptação Y da função linear para o canal vermelho. (sobrecarga 2/2)
SetRight

Altera o valor da propriedade Right de um retângulo de clipe.
SetRight

Anima o valor da propriedade Right de um retângulo de clipe.
SetRoot

Define um objeto visual como o novo objeto raiz de uma árvore visual.
SetSaturation

Define a saturação da imagem. (sobrecarga 2/2)
SetSaturation

Define a saturação da imagem. (sobrecarga 1/2)
SetScaleX

Altera o valor da propriedade ScaleX de uma transformação de escala 2D.
SetScaleX

Anima o valor da propriedade ScaleX de uma transformação de escala 2D.
SetScaleX

Altera o valor da propriedade ScaleX de uma transformação de escala 3D.
SetScaleX

Anima o valor da propriedade ScaleX de uma transformação de escala.
SetScaleY

Altera o valor da propriedade ScaleY de uma transformação de escala 2D.
SetScaleY

Anima o valor da propriedade ScaleY de uma transformação de escala 2D.
SetScaleY

Altera o valor da propriedade ScaleY de uma transformação de escala 3D.
SetScaleY

Anima o valor da propriedade ScaleY de uma transformação de escala.
SetScaleZ

Altera o valor da propriedade ScaleZ de uma transformação de escala 3D.
SetScaleZ

Anima o valor da propriedade ScaleZ de uma transformação de escala.
SetSeed

Define a semente para o gerador pseudo aleatório.
SetSharpness

Define a nitidez do efeito. (sobrecarga 2/2)
SetSharpness

Define a nitidez do efeito. (sobrecarga 1/2)
SetSize

Define o tamanho da saída de turbulência.
SetSourceRect

Especifica a região de uma textura Direct3D que a textura de composição representa.
SetStandardDeviation

O método IDCompositionGaussianBlurEffect::SetStandardDeviation(float) define a quantidade de desfoque a ser aplicada à imagem.
SetStandardDeviation

O método IDCompositionGaussianBlurEffect::SetStandardDeviation(IDCompositionAnimation) define a quantidade de desfoque a ser aplicada à imagem.
SetStandardDeviation

Define a quantidade de desfoque a ser aplicada ao canal alfa da imagem. (sobrecarga 1/2)
SetStandardDeviation

Define a quantidade de desfoque a ser aplicada ao canal alfa da imagem. (sobrecarga 2/2)
SetStitchable

Especifica se a costura está ativada ou desativada.
Settop

Altera o valor da propriedade Top de um retângulo de clipe.
Settop

Anima o valor da propriedade Top de um retângulo de clipe.
SetTopLeftRadiusX

Altera ou anima o valor da propriedade TopLeftRadiusX deste clipe. A propriedade TopLeftRadiusX especifica o raio x da elipse que arredonda o canto superior esquerdo do clipe.
SetTopLeftRadiusX

Anima o valor da propriedade TopLeftRadiusX deste clipe. A propriedade TopLeftRadiusX especifica o raio x da elipse que arredonda o canto superior esquerdo do clipe.
SetTopLeftRadiusY

Altera ou anima o valor da propriedade TopLeftRadiusY deste clipe. A propriedade TopLeftRadiusY especifica o raio y da elipse que arredonda o canto superior esquerdo do clipe.
SetTopLeftRadiusY

Anima o valor da propriedade TopLeftRadiusY deste clipe. A propriedade TopLeftRadiusY especifica o raio y da elipse que arredonda o canto superior esquerdo do clipe.
SetTopRightRadiusX

Altera ou anima o valor da propriedade TopRightRadiusX deste clipe. A propriedade TopRightRadiusX especifica o raio x da elipse que arredonda o canto superior direito do clipe.
SetTopRightRadiusX

Anima o valor da propriedade TopRightRadiusX deste clipe. A propriedade TopRightRadiusX especifica o raio x da elipse que arredonda o canto superior direito do clipe.
SetTopRightRadiusY

Altera ou anima o valor da propriedade TopRightRadiusY deste clipe. A propriedade TopRightRadiusY especifica o raio y da elipse que arredonda o canto superior direito do clipe.
SetTopRightRadiusY

Anima o valor da propriedade TopRightRadiusY deste clipe. A propriedade TopRightRadiusY especifica o raio y da elipse que arredonda o canto superior direito do clipe.
Settransform

Define a propriedade Transform desse visual como a matriz de transformação 3 por 2 especificada.
Settransform

Define a propriedade Transform desse visual como o objeto de transformação 2D especificado.
Settransform

Define a propriedade Transform desse visual como a matriz de transformação 4 por 4 especificada.
Settransform

Define a propriedade Transform desse visual como o objeto de transformação 3D especificado.
SetTransform3D

Define o objeto de efeito de transformação 3D que modifica a rasterização dos visuais aos quais esse grupo de efeitos é aplicado.
SetTransformMatrix

Define a matriz de transformação do efeito .
SetTransformMatrixElement

Define um elemento da matriz de transformação do efeito . (sobrecarga 1/2)
SetTransformMatrixElement

Define um elemento da matriz de transformação do efeito . (sobrecarga 2/2)
SetTransformParent

Define a propriedade TransformParent desse visual. A propriedade TransformParent estabelece o sistema de coordenadas relativo ao qual esse visual é composto.
Setvisible

Altera o valor da propriedade Visible do visual.
SetWhitePoint

Define a parte superior da curva de transferência de brilho.
SetWhitePointX

Define o valor x do ponto branco. (sobrecarga 2/2)
SetWhitePointX

Define o valor x do ponto branco. (sobrecarga 1/2)
SetWhitePointY

Define o valor y do ponto branco. (sobrecarga 2/2)
SetWhitePointY

Define o valor y do ponto branco. (sobrecarga 1/2)
SuspendDraw

Suspende o desenho neste objeto de superfície do Microsoft DirectComposition.
Trim

Descarta pixels que ficam fora dos retângulos de corte especificados.
WaitForCommitCompletion

Aguarda até que o mecanismo de composição conclua o processamento da chamada anterior para o método IDCompositionDevice::Commit.
WaitForCommitCompletion

Aguarda até que o mecanismo de composição conclua o processamento da chamada anterior para o método IDCompositionDevice2::Commit.

Interfaces

 
IDCompositionAffineTransform2DEffect

O efeito composto aritmético é usado para combinar 2 imagens usando uma soma ponderada de pixels das imagens de entrada. (IDCompositionAffineTransform2DEffect)
IDCompositionAnimation

Representa uma função para animar uma ou mais propriedades de um ou mais objetos Microsoft DirectComposition.
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.
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.
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 pouco alocado 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.

Estruturas

 
COMPOSITION_FRAME_STATS

Descreve as estatísticas de tempo e composição para um quadro de compositor.
COMPOSITION_STATS

Descreve as informações de tempo e composição.
COMPOSITION_TARGET_ID

Contém informações sobre um destino de renderização de composição.
COMPOSITION_TARGET_STATS

Contém informações por destino para um quadro de composição e um destino de renderização.
DCOMPOSITION_FRAME_STATISTICS

Descreve as estatísticas de tempo e composição de um quadro.