Compartilhar via


Função D3DXCreateAnimationController

Cria um objeto de controlador de animação.

Sintaxe

HRESULT D3DXCreateAnimationController(
  _In_  UINT                      MaxNumAnimationOutputs,
  _In_  UINT                      MaxNumAnimationSets,
  _In_  UINT                      MaxNumTracks,
  _In_  UINT                      MaxNumEvents,
  _Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);

Parâmetros

MaxNumAnimationOutputs [in]

Tipo: UINT

Número máximo de saídas de animação que o controlador pode dar suporte.

MaxNumAnimationSets [in]

Tipo: UINT

Número máximo de conjuntos de animação que podem ser mistos.

MaxNumTracks [in]

Tipo: UINT

Número máximo de conjuntos de animação que podem ser mistos simultaneamente.

MaxNumEvents [in]

Tipo: UINT

Número máximo de eventos pendentes aos quais o controlador dará suporte.

ppAnimController [out]

Tipo: LPD3DXANIMATIONCONTROLLER*

Ponteiro para o objeto do controlador de animação criado. Consulte ID3DXAnimationController.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentários

Um controlador de animação controla um mixer de animação. O controlador adiciona métodos para modificar parâmetros de mesclagem ao longo do tempo para habilitar transições suaves.

Requisitos

Requisito Valor
parâmetro
D3dx9anim.h
Biblioteca
D3dx9.lib

Confira também

Funções de animação