Home | History | Annotate | Download | only in include

Lines Matching refs:PURE

175     STDMETHOD(CreateFrame)(THIS_ LPCSTR Name, LPD3DXFRAME *new_frame) PURE;
179 D3DXMESHCONTAINER **new_mesh_container) PURE;
180 STDMETHOD(DestroyFrame)(THIS_ LPD3DXFRAME frame) PURE;
181 STDMETHOD(DestroyMeshContainer)(THIS_ LPD3DXMESHCONTAINER mesh_container) PURE;
188 STDMETHOD(LoadTopLevelData)(ID3DXFileData *child_data) PURE;
189 STDMETHOD(LoadFrameChildData)(D3DXFRAME *frame, ID3DXFileData *child_data) PURE;
190 STDMETHOD(LoadMeshChildData)(D3DXMESHCONTAINER *mesh_container, ID3DXFileData *child_data) PURE;
198 ID3DXFileSaveObject *save_obj, ID3DXFileSaveData *frame_data) PURE;
200 ID3DXFileSaveObject *save_obj, ID3DXFileSaveData *mesh_data) PURE;
201 STDMETHOD(AddTopLevelDataObjectsPre)(ID3DXFileSaveObject *save_obj) PURE;
202 STDMETHOD(AddTopLevelDataObjectsPost)(ID3DXFileSaveObject *save_obj) PURE;
203 STDMETHOD(RegisterTemplates)(ID3DXFile *file) PURE;
204 STDMETHOD(SaveTemplates)(ID3DXFileSaveObject *save_obj) PURE;
212 STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID* object) PURE;
213 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
214 STDMETHOD_(ULONG, Release)(THIS) PURE;
216 STDMETHOD_(LPCSTR, GetName)(THIS) PURE;
217 STDMETHOD_(DOUBLE, GetPeriod)(THIS) PURE;
218 STDMETHOD_(DOUBLE, GetPeriodicPosition)(THIS_ DOUBLE position) PURE;
219 STDMETHOD_(UINT, GetNumAnimations)(THIS) PURE;
220 STDMETHOD(GetAnimationNameByIndex)(THIS_ UINT index, LPCSTR *name) PURE;
221 STDMETHOD(GetAnimationIndexByName)(THIS_ LPCSTR name, UINT *index) PURE;
223 D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
225 LPVOID *callback_data) PURE;
233 STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID* object) PURE;
234 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
235 STDMETHOD_(ULONG, Release)(THIS) PURE;
237 STDMETHOD_(LPCSTR, GetName)(THIS) PURE;
238 STDMETHOD_(DOUBLE, GetPeriod)(THIS) PURE;
239 STDMETHOD_(DOUBLE, GetPeriodicPosition)(THIS_ DOUBLE position) PURE;
240 STDMETHOD_(UINT, GetNumAnimations)(THIS) PURE;
241 STDMETHOD(GetAnimationNameByIndex)(THIS_ UINT index, LPCSTR *name) PURE;
242 STDMETHOD(GetAnimationIndexByName)(THIS_ LPCSTR name, UINT *index) PURE;
244 D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
246 LPVOID *callback_data) PURE;
248 STDMETHOD_(D3DXPLAYBACK_TYPE, GetPlaybackType)(THIS) PURE;
249 STDMETHOD_(DOUBLE, GetSourceTicksPerSecond)(THIS) PURE;
250 STDMETHOD_(UINT, GetNumScaleKeys)(THIS_ UINT animation) PURE;
251 STDMETHOD(GetScaleKeys)(THIS_ UINT animation, LPD3DXKEY_VECTOR3 scale_keys) PURE;
252 STDMETHOD(GetScaleKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 scale_key) PURE;
253 STDMETHOD(SetScaleKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 scale_key) PURE;
254 STDMETHOD_(UINT, GetNumRotationKeys)(THIS_ UINT animation) PURE;
255 STDMETHOD(GetRotationKeys)(THIS_ UINT animation, LPD3DXKEY_QUATERNION rotation_keys) PURE;
256 STDMETHOD(GetRotationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_QUATERNION rotation_key) PURE;
257 STDMETHOD(SetRotationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_QUATERNION rotation_key) PURE;
258 STDMETHOD_(UINT, GetNumTranslationKeys)(THIS_ UINT animation) PURE;
259 STDMETHOD(GetTranslationKeys)(THIS_ UINT animation, LPD3DXKEY_VECTOR3 translation_keys) PURE;
260 STDMETHOD(GetTranslationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 translation_key) PURE;
261 STDMETHOD(SetTranslationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 translation_key) PURE;
262 STDMETHOD_(UINT, GetNumCallbackKeys)(THIS) PURE;
263 STDMETHOD(GetCallbackKeys)(THIS_ LPD3DXKEY_CALLBACK callback_keys) PURE;
264 STDMETHOD(GetCallbackKey)(THIS_ UINT key, LPD3DXKEY_CALLBACK callback_key) PURE;
265 STDMETHOD(SetCallbackKey)(THIS_ UINT key, LPD3DXKEY_CALLBACK callback_key) PURE;
266 STDMETHOD(UnregisterScaleKey)(THIS_ UINT animation, UINT key) PURE;
267 STDMETHOD(UnregisterRotationKey)(THIS_ UINT animation, UINT key) PURE;
268 STDMETHOD(UnregisterTranslationKey)(THIS_ UINT animation, UINT key) PURE;
272 DWORD *animation_index) PURE;
274 ID3DXBuffer **compressed_data) PURE;
275 STDMETHOD(UnregisterAnimation)(THIS_ UINT index) PURE;
283 STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID* object) PURE;
284 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
285 STDMETHOD_(ULONG, Release)(THIS) PURE;
287 STDMETHOD_(LPCSTR, GetName)(THIS) PURE;
288 STDMETHOD_(DOUBLE, GetPeriod)(THIS) PURE;
289 STDMETHOD_(DOUBLE, GetPeriodicPosition)(THIS_ DOUBLE position) PURE;
290 STDMETHOD_(UINT, GetNumAnimations)(THIS) PURE;
291 STDMETHOD(GetAnimationNameByIndex)(THIS_ UINT index, LPCSTR *name) PURE;
292 STDMETHOD(GetAnimationIndexByName)(THIS_ LPCSTR name, UINT *index) PURE;
294 D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
296 LPVOID *callback_data) PURE;
298 STDMETHOD_(D3DXPLAYBACK_TYPE, GetPlaybackType)(THIS) PURE;
299 STDMETHOD_(DOUBLE, GetSourceTicksPerSecond)(THIS) PURE;
300 STDMETHOD(GetCompressedData)(THIS_ ID3DXBuffer **compressed_data) PURE;
301 STDMETHOD_(UINT, GetNumCallbackKeys)(THIS) PURE;
302 STDMETHOD(GetCallbackKeys)(THIS_ LPD3DXKEY_CALLBACK callback_keys) PURE;
309 STDMETHOD(HandleCallback)(THIS_ UINT track, LPVOID callback_data) PURE;
317 STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID* object) PURE;
318 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
319 STDMETHOD_(ULONG, Release)(THIS) PURE;
321 STDMETHOD_(UINT, GetMaxNumAnimationOutputs)(THIS) PURE;
322 STDMETHOD_(UINT, GetMaxNumAnimationSets)(THIS) PURE;
323 STDMETHOD_(UINT, GetMaxNumTracks)(THIS) PURE;
324 STDMETHOD_(UINT, GetMaxNumEvents)(THIS) PURE;
326 D3DXVECTOR3 *scale, D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
327 STDMETHOD(RegisterAnimationSet)(THIS_ ID3DXAnimationSet *anim_set) PURE;
328 STDMETHOD(UnregisterAnimationSet)(THIS_ ID3DXAnimationSet *anim_set) PURE;
329 STDMETHOD_(UINT, GetNumAnimationSets)(THIS) PURE;
330 STDMETHOD(GetAnimationSet)(THIS_ UINT index, ID3DXAnimationSet **anim_set) PURE;
331 STDMETHOD(GetAnimationSetByName)(THIS_ const char *name, ID3DXAnimationSet **anim_set) PURE;
332 STDMETHOD(AdvanceTime)(THIS_ double time_delta, ID3DXAnimationCallbackHandler **callback_handler) PURE;
333 STDMETHOD(ResetTime)(THIS) PURE;
334 STDMETHOD_(DOUBLE, GetTime)(THIS) PURE;
335 STDMETHOD(SetTrackAnimationSet)(THIS_ UINT track, ID3DXAnimationSet *anim_set) PURE;
336 STDMETHOD(GetTrackAnimationSet)(THIS_ UINT track, ID3DXAnimationSet **anim_set) PURE;
337 STDMETHOD(GetTrackPriority)(THIS_ UINT track, D3DXPRIORITY_TYPE *priority) PURE;
338 STDMETHOD(SetTrackSpeed)(THIS_ UINT track, FLOAT speed) PURE;
339 STDMETHOD(SetTrackWeight)(THIS_ UINT track, FLOAT weight) PURE;
340 STDMETHOD(SetTrackPosition)(THIS_ UINT track, DOUBLE position) PURE;
341 STDMETHOD(SetTrackEnable)(THIS_ UINT track, WINBOOL enable) PURE;
342 STDMETHOD(SetTrackDesc)(THIS_ UINT track, LPD3DXTRACK_DESC desc) PURE;
343 STDMETHOD(GetTrackDesc)(THIS_ UINT track, LPD3DXTRACK_DESC desc) PURE;
344 STDMETHOD(SetPriorityBlend)(THIS_ FLOAT blend_weight) PURE;
345 STDMETHOD_(FLOAT, GetPriorityBlend)(THIS) PURE;
347 DOUBLE start_time, DOUBLE duration, D3DXTRANSITION_TYPE transition) PURE;
349 DOUBLE start_time, DOUBLE duration, D3DXTRANSITION_TYPE transition) PURE;
350 STDMETHOD_(D3DXEVENTHANDLE, KeyTrackPosition)(THIS_ UINT track, DOUBLE new_position, DOUBLE start_time) PURE;
351 STDMETHOD_(D3DXEVENTHANDLE, KeyTrackEnable)(THIS_ UINT track, WINBOOL new_enable, DOUBLE start_time) PURE;
353 DOUBLE start_time, DOUBLE duration, D3DXTRANSITION_TYPE transition) PURE;
354 STDMETHOD(UnkeyEvent)(THIS_ D3DXEVENTHANDLE event) PURE;
355 STDMETHOD(UnkeyAllTrackEvents)(THIS_ UINT track) PURE;
356 STDMETHOD(UnkeyAllPriorityBlends)(THIS) PURE;
357 STDMETHOD_(D3DXEVENTHANDLE, GetCurrentTrackEvent)(THIS_ UINT track, D3DXEVENT_TYPE event_type) PURE;
358 STDMETHOD_(D3DXEVENTHANDLE, GetCurrentPriorityBlend)(THIS) PURE;
359 STDMETHOD_(D3DXEVENTHANDLE, GetUpcomingTrackEvent)(THIS_ UINT track, D3DXEVENTHANDLE event) PURE;
360 STDMETHOD_(D3DXEVENTHANDLE, GetUpcomingPriorityBlend)(THIS_ D3DXEVENTHANDLE handle) PURE;
361 STDMETHOD(ValidateEvent)(THIS_ D3DXEVENTHANDLE event) PURE;
362 STDMETHOD(GetEventDesc)(THIS_ D3DXEVENTHANDLE event, LPD3DXEVENT_DESC desc) PURE;
364 UINT max_num_tracks, UINT max_num_events, ID3DXAnimationController **anim_controller) PURE;