Compartir a través de


Función D3DXCreateAnimationController

Crea un objeto de controlador de animación.

Sintaxis

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 salidas de animación que el controlador puede admitir.

MaxNumAnimationSets [in]

Tipo: UINT

Número máximo de conjuntos de animación que se pueden mezclar.

MaxNumTracks [in]

Tipo: UINT

Número máximo de conjuntos de animación que se pueden mezclar simultáneamente.

MaxNumEvents [in]

Tipo: UINT

Número máximo de eventos pendientes que admitirá el controlador.

ppAnimController [out]

Tipo: LPD3DXANIMATIONCONTROLLER*

Puntero al objeto de controlador de animación creado. Consulte ID3DXAnimationController.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentarios

Un controlador de animación controla un mezclador de animación. El controlador agrega métodos para modificar los parámetros de mezcla a lo largo del tiempo para habilitar transiciones fluidas.

Requisitos

Requisito Value
Encabezado
D3dx9anim.h
Biblioteca
D3dx9.lib

Consulte también

Funciones de animación