共用方式為


D3DXEVENT_DESC 結構

描述動畫事件。

語法

typedef struct D3DXEVENT_DESC {
  D3DXEVENT_TYPE      Type;
  UINT                Track;
  DOUBLE              StartTime;
  DOUBLE              Duration;
  D3DXTRANSITION_TYPE Transition;
  union {
    FLOAT  Weight;
    FLOAT  Speed;
    DOUBLE Position;
    BOOL   Enable;
  };
} D3DXEVENT_DESC, *LPD3DXEVENT_DESC;

成員

類型

類型: D3DXEVENT_TYPE

事件種類,如 D3DXEVENT_TYPE中所定義。

Track

類型: UINT

事件追蹤識別碼。

StartTime

類型: DOUBLE

事件在全域時間的開始時間。

有效期間

類型: DOUBLE

全域時間的事件持續時間。

轉換

類型: D3DXTRANSITION_TYPE

事件轉換樣式,如 D3DXTRANSITION_TYPE中所定義。

Weight

類型: FLOAT

追蹤事件的權數。

速度

類型: FLOAT

追蹤事件的速度。

位置

類型: DOUBLE

追蹤事件的位置。

啟用

類型: BOOL

啟用旗標。

規格需求

需求
標頭
D3dx9anim.h

另請參閱

D3DX 結構