26 #ifndef ITIMELINE_BUILDER_H_
27 #define ITIMELINE_BUILDER_H_
29 #include "FCMPreConfig.h"
40 namespace FrameElement
66 {0xe1fa4e28, 0x3a46, 0x4106, {0xbc, 0xdb, 0xf, 0x46, 0x5b, 0x1f, 0xd4, 0x62}};
267 DOM::FrameElement::PIMovieClip pMovieClip) = 0;
303 DOM::FrameElement::PISound pSound) = 0;
382 PIFCMList pFilterable) = 0;
399 const
DOM::Utils::MATRIX2D& matrix) = 0;
416 const
DOM::Utils::COLOR_MATRIX& colorMatrix) = 0;
485 #include "FCMPostConfig.h"
487 #endif // ITIMELINE_BUILDER_H_
DISPLAY_OBJECT_INFO BITMAP_INFO
This structure contains placement information about a bitmap object on the stage. ...
Definition: ITimelineBuilder.h:146
#define FORWARD_DECLARE_INTERFACE(ifx)
Used to forward declare an interface ifx.
Definition: FCMMacros.h:114
unsigned _int32 U_Int32
Type to define an unsigned 32-bit value.
Definition: FCMTypes.h:81
#define BEGIN_DECLARE_INTERFACE(ifx, iid)
Used to begin the interface ifx with ID iid, which inherits from IFCMUnknown.
Definition: FCMMacros.h:147
The definitions contained in this namespace define a framework called Flash Component Model (FCM)...
Definition: IGroup.h:36
DISPLAY_OBJECT_INFO CLASSIC_TEXT_INFO
This structure contains placement information about a text object on the stage.
Definition: ITimelineBuilder.h:155
This file contains the interface for IMovieClip. IMovieClip interface represents a "MovieClip" symbol...
This file contains the interface for IFrame. The IFrame interface represents a frame in the layer of ...
DOM::Utils::MATRIX2D matrix
Definition: ITimelineBuilder.h:113
Defines a rectangle.
Definition: DOMTypes.h:269
U_Int16 * StringRep16
Used to define a UTF16 (unicode) encoded string.
Definition: FCMTypes.h:161
This structure contains placement information about a display object on the stage, that are not present in DISPLAY_OBJECT_INFO Given a DISPLAY_OBJECT_INFO pointer pDisplayObjectInfo, access the fields in this structure only if the condition (pDisplayObjectInfo->structSize >= sizeof(DISPLAY_OBJECT_INFO_2)) is true.
Definition: ITimelineBuilder.h:125
DISPLAY_OBJECT_INFO GRAPHIC_INFO
This structure contains placement information about a graphic object on the stage.
Definition: ITimelineBuilder.h:173
Provides interfaces and other definitions to access the FLA authored contents in the form of a DOM (D...
FCM::U_Int32 resourceId
Definition: ITimelineBuilder.h:88
U_Int8 Boolean
Type to define a boolean.
Definition: FCMTypes.h:140
This file contains core definitions of the framework Flash Component Model (FCM). ...
DOM::Utils::RECT bounds
Definition: ITimelineBuilder.h:128
#define _FCMCALL
Defines calling convention for interface methods.
Definition: FCMMacros.h:176
Represents a transformation matrix.
Definition: DOMTypes.h:199
This file contains the types used for DOM traversal and access.
U_Int32 Result
Type to define a result. This is usually the return type for most APIs.
Definition: FCMTypes.h:126
Represents a 128 bit or 16-byte GUID (Globally Unique IDentifier) value.
Definition: FCMTypes.h:189
Provides interfaces for exporter that can be used by custom publisher.
const U_Int16 * CStringRep16
Used to define a constant UTF16 (unicode) encoded string.
Definition: FCMTypes.h:168
DISPLAY_OBJECT_INFO SHAPE_INFO
This structure contains placement information about a shape object on the stage.
Definition: ITimelineBuilder.h:137
size_t structSize
Definition: ITimelineBuilder.h:85
This structure contains information about a sound object in the timeline.
Definition: ITimelineBuilder.h:82
size_t structSize
Definition: ITimelineBuilder.h:101
DISPLAY_OBJECT_INFO_2 CLASSIC_TEXT_INFO_2
This structure contains a few more placement information about a text object in addition to containin...
Definition: ITimelineBuilder.h:182
This interface represents a builder for a timeline. Timeline builder contains methods that are invoke...
Definition: ITimelineBuilder.h:200
FCM::U_Int32 placeAfterObjectId
Definition: ITimelineBuilder.h:110
FCM::ConstFCMIID IID_ITIMELINE_BUILDER
Defines the universally-unique interface ID for ITimelineBuilder.
Definition: ITimelineBuilder.h:65
BlendMode
Defines the different Blend modes available for the MovieClip instance.
Definition: IMovieClip.h:54
KeyFrameLabelType
Defines the types of frames.
Definition: IFrame.h:55
#define END_DECLARE_INTERFACE
Ends an interface.
Definition: FCMMacros.h:165
This structure contains placement information about a display object on the stage.
Definition: ITimelineBuilder.h:98
FCM::U_Int32 resourceId
Definition: ITimelineBuilder.h:104
DISPLAY_OBJECT_INFO MOVIE_CLIP_INFO
This structure contains placement information about a movie-clip object on the stage.
Definition: ITimelineBuilder.h:164