Funzione D3DXCreateAnimationController

Crea un oggetto controller di animazione.

Sintassi

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

Parametri

MaxNumAnimationOutputs [in]

Tipo: UINT

Numero massimo di output di animazione che il controller può supportare.

MaxNumAnimationSets [in]

Tipo: UINT

Numero massimo di set di animazioni che possono essere misti.

MaxNumTracks [in]

Tipo: UINT

Numero massimo di set di animazioni che possono essere combinati contemporaneamente.

MaxNumEvents [in]

Tipo: UINT

Numero massimo di eventi in sospeso supportati dal controller.

ppAnimController [out]

Tipo: LPD3DXANIMATIONCONTROLLER*

Puntatore all'oggetto controller di animazione creato. Vedere ID3DXAnimationController.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito viene D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei valori seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Commenti

Un controller di animazione controlla un mixer di animazione. Il controller aggiunge metodi per modificare i parametri di fusione nel tempo per consentire transizioni uniformi.

Requisiti

Requisito Valore
Intestazione
D3dx9anim.h
Libreria
D3dx9.lib

Vedi anche

Funzioni di animazione