Microsoft DirectX 8.0 |
Defines a composition, a container object for tracks and other nested compositions.
Example
<COMPOSITE> </COMPOSITE>
Attributes
Name Description Type C/C++ Equivalent LOCK Specifies whether the composition is locked (should not be edited).
- TRUE: The composition is locked.
- FALSE: The composition is not locked. (Default)
Boolean IAMTimelineObj::SetLocked MUTE Specifies the mute state of the composition and all children.
- TRUE: The composition and all of its children are not rendered.
- FALSE: The composition is rendered; children are rendered according to their own mute state. (Default)
Boolean IAMTimelineObj::SetMuted USERDATA Application-defined persistent data. Must be an even number of digits. The values AF must be capitalized. Do not use a prefix such as 0x. Example: 123ABC. Hexadecimal IAMTimelineObj::SetUserData USERID Application-defined identifier for the object. Integer IAMTimelineObj::SetUserID USERNAME Application-defined name for the object. String IAMTimelineObj::SetUserName
Parent/Child Information
Parent COMPOSITE, GROUP Children COMPOSITE, EFFECT, TRACK, TRANSITION
Remarks
Within a COMPOSITE element, the priority of nested layers is determined implicitly by the order in which they appear inside the tag. The first layer has priority 0, and subsequent layers have increasing priority values.