Lines Matching refs:STDMETHOD

182     STDMETHOD(CreateFrame)(THIS_ const char *name, D3DXFRAME **new_frame) PURE;
183 STDMETHOD(CreateMeshContainer)(THIS_ const char *name, const D3DXMESHDATA *mesh_data,
187 STDMETHOD(DestroyFrame)(THIS_ LPD3DXFRAME frame) PURE;
188 STDMETHOD(DestroyMeshContainer)(THIS_ LPD3DXMESHCONTAINER mesh_container) PURE;
195 STDMETHOD(LoadTopLevelData)(ID3DXFileData *child_data) PURE;
196 STDMETHOD(LoadFrameChildData)(D3DXFRAME *frame, ID3DXFileData *child_data) PURE;
197 STDMETHOD(LoadMeshChildData)(D3DXMESHCONTAINER *mesh_container, ID3DXFileData *child_data) PURE;
204 STDMETHOD(AddFrameChildData)(const D3DXFRAME *frame,
206 STDMETHOD(AddMeshChildData)(const D3DXMESHCONTAINER *mesh_container,
208 STDMETHOD(AddTopLevelDataObjectsPre)(ID3DXFileSaveObject *save_obj) PURE;
209 STDMETHOD(AddTopLevelDataObjectsPost)(ID3DXFileSaveObject *save_obj) PURE;
210 STDMETHOD(RegisterTemplates)(ID3DXFile *file) PURE;
211 STDMETHOD(SaveTemplates)(ID3DXFileSaveObject *save_obj) PURE;
219 STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE;
227 STDMETHOD(GetAnimationNameByIndex)(THIS_ UINT index, const char **name) PURE;
228 STDMETHOD(GetAnimationIndexByName)(THIS_ const char *name, UINT *index) PURE;
229 STDMETHOD(GetSRT)(THIS_ DOUBLE periodic_position, UINT animation, D3DXVECTOR3 *scale,
231 STDMETHOD(GetCallback)(THIS_ double position, DWORD flags, double *callback_position,
240 STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE;
248 STDMETHOD(GetAnimationNameByIndex)(THIS_ UINT index, const char **name) PURE;
249 STDMETHOD(GetAnimationIndexByName)(THIS_ const char *name, UINT *index) PURE;
250 STDMETHOD(GetSRT)(THIS_ DOUBLE periodic_position, UINT animation, D3DXVECTOR3 *scale,
252 STDMETHOD(GetCallback)(THIS_ double position, DWORD flags, double *callback_position,
258 STDMETHOD(GetScaleKeys)(THIS_ UINT animation, LPD3DXKEY_VECTOR3 scale_keys) PURE;
259 STDMETHOD(GetScaleKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 scale_key) PURE;
260 STDMETHOD(SetScaleKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 scale_key) PURE;
262 STDMETHOD(GetRotationKeys)(THIS_ UINT animation, LPD3DXKEY_QUATERNION rotation_keys) PURE;
263 STDMETHOD(GetRotationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_QUATERNION rotation_key) PURE;
264 STDMETHOD(SetRotationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_QUATERNION rotation_key) PURE;
266 STDMETHOD(GetTranslationKeys)(THIS_ UINT animation, LPD3DXKEY_VECTOR3 translation_keys) PURE;
267 STDMETHOD(GetTranslationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 translation_key) PURE;
268 STDMETHOD(SetTranslationKey)(THIS_ UINT animation, UINT key, LPD3DXKEY_VECTOR3 translation_key) PURE;
270 STDMETHOD(GetCallbackKeys)(THIS_ LPD3DXKEY_CALLBACK callback_keys) PURE;
271 STDMETHOD(GetCallbackKey)(THIS_ UINT key, LPD3DXKEY_CALLBACK callback_key) PURE;
272 STDMETHOD(SetCallbackKey)(THIS_ UINT key, LPD3DXKEY_CALLBACK callback_key) PURE;
273 STDMETHOD(UnregisterScaleKey)(THIS_ UINT animation, UINT key) PURE;
274 STDMETHOD(UnregisterRotationKey)(THIS_ UINT animation, UINT key) PURE;
275 STDMETHOD(UnregisterTranslationKey)(THIS_ UINT animation, UINT key) PURE;
276 STDMETHOD(RegisterAnimationSRTKeys)(THIS_ const char *name, UINT num_scale_keys,
280 STDMETHOD(Compress)(THIS_ DWORD flags, float lossiness, D3DXFRAME *hierarchy,
282 STDMETHOD(UnregisterAnimation)(THIS_ UINT index) PURE;
290 STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE;
298 STDMETHOD(GetAnimationNameByIndex)(THIS_ UINT index, const char **name) PURE;
299 STDMETHOD(GetAnimationIndexByName)(THIS_ const char *name, UINT *index) PURE;
300 STDMETHOD(GetSRT)(THIS_ DOUBLE periodic_position, UINT animation, D3DXVECTOR3 *scale,
302 STDMETHOD(GetCallback)(THIS_ double position, DWORD flags, double *callback_position,
307 STDMETHOD(GetCompressedData)(THIS_ ID3DXBuffer **compressed_data) PURE;
309 STDMETHOD(GetCallbackKeys)(THIS_ LPD3DXKEY_CALLBACK callback_keys) PURE;
316 STDMETHOD(HandleCallback)(THIS_ UINT track, void *callback_data) PURE;
324 STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **out) PURE;
332 STDMETHOD(RegisterAnimationOutput)(THIS_ const char *name, D3DXMATRIX *matrix,
334 STDMETHOD(RegisterAnimationSet)(THIS_ ID3DXAnimationSet *anim_set) PURE;
335 STDMETHOD(UnregisterAnimationSet)(THIS_ ID3DXAnimationSet *anim_set) PURE;
337 STDMETHOD(GetAnimationSet)(THIS_ UINT index, ID3DXAnimationSet **anim_set) PURE;
338 STDMETHOD(GetAnimationSetByName)(THIS_ const char *name, ID3DXAnimationSet **anim_set) PURE;
339 STDMETHOD(AdvanceTime)(THIS_ double time_delta, ID3DXAnimationCallbackHandler **callback_handler) PURE;
340 STDMETHOD(ResetTime)(THIS) PURE;
342 STDMETHOD(SetTrackAnimationSet)(THIS_ UINT track, ID3DXAnimationSet *anim_set) PURE;
343 STDMETHOD(GetTrackAnimationSet)(THIS_ UINT track, ID3DXAnimationSet **anim_set) PURE;
344 STDMETHOD(GetTrackPriority)(THIS_ UINT track, D3DXPRIORITY_TYPE *priority) PURE;
345 STDMETHOD(SetTrackSpeed)(THIS_ UINT track, FLOAT speed) PURE;
346 STDMETHOD(SetTrackWeight)(THIS_ UINT track, FLOAT weight) PURE;
347 STDMETHOD(SetTrackPosition)(THIS_ UINT track, DOUBLE position) PURE;
348 STDMETHOD(SetTrackEnable)(THIS_ UINT track, BOOL enable) PURE;
349 STDMETHOD(SetTrackDesc)(THIS_ UINT track, LPD3DXTRACK_DESC desc) PURE;
350 STDMETHOD(GetTrackDesc)(THIS_ UINT track, LPD3DXTRACK_DESC desc) PURE;
351 STDMETHOD(SetPriorityBlend)(THIS_ FLOAT blend_weight) PURE;
361 STDMETHOD(UnkeyEvent)(THIS_ D3DXEVENTHANDLE event) PURE;
362 STDMETHOD(UnkeyAllTrackEvents)(THIS_ UINT track) PURE;
363 STDMETHOD(UnkeyAllPriorityBlends)(THIS) PURE;
368 STDMETHOD(ValidateEvent)(THIS_ D3DXEVENTHANDLE event) PURE;
369 STDMETHOD(GetEventDesc)(THIS_ D3DXEVENTHANDLE event, LPD3DXEVENT_DESC desc) PURE;
370 STDMETHOD(CloneAnimationController)(THIS_ UINT max_num_anim_outputs, UINT max_num_anim_sets,