Metodo ID3DXAnimationController::KeyTrackWeight

Imposta una chiave evento che modifica il peso di una traccia di animazione. Il peso viene usato come moltiplicatore quando si combinano più tracce.

Sintassi

D3DXEVENTHANDLE KeyTrackWeight(
  [in] UINT                Track,
  [in] FLOAT               NewWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Parametri

Traccia [in]

Tipo: UINT

Identificatore della traccia da modificare.

NewWeight [in]

Tipo: FLOAT

Nuovo peso della pista.

StartTime [in]

Tipo: DOUBLE

Chiave temporale globale. Specifica l'ora globale in cui verrà eseguita la modifica.

Durata [in]

Tipo: DOUBLE

Tempo di transizione, che specifica il tempo necessario per il completamento della transizione senza problemi.

Transizione [in]

Tipo: D3DXTRANSITION_TYPE

Specifica il tipo di transizione utilizzato per la transizione tra pesi. Vedere D3DXTRANSITION_TYPE.

Valore restituito

Tipo: D3DXEVENTHANDLE

Handle di evento per l'evento blend di priorità. NULL viene restituito se uno o più parametri di input non sono validi o se non è disponibile alcun evento gratuito.

Commenti

Il peso viene usato come un moltiplicatore per determinare la quantità di questa traccia per fondersi con altre tracce.

Requisiti

Requisito Valore
Intestazione
D3dx9anim.h
Libreria
D3dx9.lib

Vedi anche

ID3DXAnimationController