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 中定义。
-
跟踪
-
类型: UINT
-
事件跟踪标识符。
-
StartTime
-
类型: DOUBLE
-
事件的开始时间(以全局时间为单位)。
-
持续时间
-
类型: DOUBLE
-
以全局时间为单位的事件持续时间。
-
过渡
-
事件的转换样式,如 D3DXTRANSITION_TYPE 中定义。
-
Weight
-
类型: FLOAT
-
跟踪事件的权重。
-
速度
-
类型: FLOAT
-
跟踪事件的速度。
-
位置
-
类型: DOUBLE
-
跟踪事件的位置。
-
启用
-
类型: BOOL
-
启用标志。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅