24 #ifndef __IAnimationAttributeSuite__ 25 #define __IAnimationAttributeSuite__ 27 #include "ISelectionMessages.h" 28 #include "AnimationTypes.h" 30 #include "DynamicDocumentsID.h" 59 enum { kDefaultIID = IID_IANIMATIONATTRIBUTESUITE };
65 kAnimationOpacity = 0,
370 kLastKeyFrame = 0xffffffff
383 virtual bool GetNumKeyFrames (
const PropertyType& propType, uint32& numKeyFrames)
const = 0;
392 virtual bool GetKeyFrame (
const PropertyType& propType, int32 which, uint32& keyframe,
PMReal& value)
const = 0;
408 virtual bool SetKeyFrame (
const PropertyType& propType, uint32 keyframe,
const PMReal& value = 0) = 0;
415 virtual bool RemoveKeyFrame (
const PropertyType& propType, uint32 keyframe) = 0;
462 #endif // __IAnimationAttributeSuite__