Compartilhar via


Método IDCompositionDevice2::CreateTransform3DGroup (dcomp.h)

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

Sintaxe

HRESULT CreateTransform3DGroup(
  [in]  IDCompositionTransform3D **transforms3D,
  [in]  UINT                     elements,
  [out] IDCompositionTransform3D **transform3DGroup
);

Parâmetros

[in] transforms3D

Tipo: IDCompositionTransform3D**

Uma matriz de objetos de transformação 3D que compõem esse grupo de transformação.

[in] elements

Tipo: UINT

O número de elementos na matriz de transformações .

[out] transform3DGroup

Tipo: IDCompositionTransform3D**

O novo objeto de grupo de transformação 3D. Esse parâmetro não deve ser NULL.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Consulte Códigos de Erro do DirectComposition para obter uma lista de códigos de erro.

Comentários

As entradas de matriz em um grupo de transformação 3D não podem ser alteradas. No entanto, cada transformação na matriz pode ser modificada por meio de seus próprios métodos de configuração de propriedade. Se uma transformação na matriz for modificada, a alteração será refletida na matriz computada do grupo de transformação.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dcomp.h
Biblioteca Dcomp.lib
DLL Dcomp.dll

Confira também

IDCompositionDevice2

IDCompositionEffectGroup::SetTransform3D

IDCompositionVisual::SetEffect