Metodo ID3DXAnimationController::KeyPriorityBlend
Imposta i tasti evento di fusione per la traccia di animazione specificata.
Sintassi
D3DXEVENTHANDLE KeyPriorityBlend(
[in] FLOAT NewBlendWeight,
[in] DOUBLE StartTime,
[in] DOUBLE Duration,
[in] D3DXTRANSITION_TYPE Transition
);
Parametri
-
NewBlendWeight [in]
-
Tipo: FLOAT
Numero compreso tra 0 e 1 utilizzato per unire le tracce.
-
StartTime [in]
-
Tipo: DOUBLE
Ora globale per avviare la fusione.
-
Durata [in]
-
Tipo: DOUBLE
Durata globale della miscela.
-
Transizione [in]
-
Tipo: D3DXTRANSITION_TYPE
Specifica il tipo di transizione utilizzato per la durata della fusione. 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 controller di animazione si fonde in tre fasi: le tracce con priorità bassa vengono combinate per prime, le tracce con priorità alta vengono combinate secondo e quindi i risultati di entrambi vengono mescolati.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche