|
Rt2dCelAddButtonIndex is used to assign a button's index to the cel. The index is the index in the maestro. Each cel can have a number of buttons associated with it. These buttons are stored in the maestro and is referenced by its index. Each button in a cel also have another index, local to the cel. This is the index of the button within the cel. The button's index in the cel is returned if index is not NULL.
|
|
Rt2dCelCreate creates a new empty cel. The name will be added to the maestro's label table with entity type of rt2dANIMLABELTYPEFRAME. If a label entry already exists in the maestro, then the new cel will not be created.
|
|
Rt2dCelDestroy is called to destroy a cel. The cel's label in the maestro is not destroyed however. Only cels created with Rt2dCelCreate can be destroyed. Other cels cannot be destroyed this way because they form part of an integral data structure.
|
|
Rt2dCelGetCelIndex is used to retrieve the cel's index. Note that this function is used for debug purposes only and, for efficiency, is available as a macro for final release versions of an application.
|
|
Rt2dCelGetMessageListIndex is used to retrieve the cel's message list index. This index should be the index returned by Rt2dMaestroAddMessageList. Note that this function is used for debug purposes only and, for efficiency, is available as a macro for final release versions of an application.
|
|
Rt2dCelGetStringLabelIndex is used to return the label's index. This is an index into the cel's parent maestro's label table. The label is used for cel identification. Note that this function is used for debug purposes only and, for efficiency, is available as a macro for final release versions of an application.
|
|
Rt2dCelListAddCel is used add a cel to the cel list. A new cel in the cel list is created and the given cel is copied into it. The given cel is not referenced by the new cel or the cel list. The cel list must be locked before a new cel can be added.
|
|
Rt2dCelListCelButtonGetDisplayVersion is used to retrieve the cel's button's label index.
|
|
Rt2dCelListCelGetStringLabelIndex is used to retrieve the cel's label index
|
|
Rt2dCelListCopy is used to duplicate an existing cel list. Cels within the cel list are also duplicated, not referenced. Indexed data, such as buttons, are not copied, but the indices are. Thus a copied cel will share the same indexed data as the original cel.
|
|
Rt2dCelListCreate creates a new empty cellist.
|
|
Rt2dCelListDestroy destroys a cel list and all its contents. Any cels in cel list are also destroyed.
|
|
Rt2dCelListLock is used to lock a cel list. A cel list must be locked before any modifcations can be made and unlocked afterwards. Cel lists needs to be in the unlocked form during playback. A cel list can only be locked once. Attempts to lock a locked cel list will do nothing.
|
|
Rt2dCelListUnlock is used to unlock a locked cel list. A cel lists must be unlocked during playback. Only locked list can be unlocked. Attempts to unlock an unlocked cel list will do nothing.
|
|
Rt2dCelSetCelIndex is used to set the cel's index. Note that this function is used for debug purposes only and, for efficiency, is available as a macro for final release versions of an application.
|
|
Rt2dCelSetMessageListIndex is used to set the cel's message list index. This index should be the index returned by Rt2dMaestroAddMessageList. Note that this function is used for debug purposes only and, for efficiency, is available as a macro for final release versions of an application.
|
|
Rt2dCelSetStringLabelIndex is used to set a cel's label index. This is an index into the cel's parent maestro's label table. The label is used for cel identification. Note that this function is used for debug purposes only and, for efficiency, is available as a macro for final release versions of an application.
|
|
Rt2dMaestroGetCelListByIndex is used to retrieve the maestro's cel list given by index. This is the index returned by Rt2dMaestroAddAnimations.
|
Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |