Interfaces > Core Interfaces > FrameTagManager |
The FrameTagManager Core Interface exposes the Time Tags to MAXScript.
See also Time Tags Access using the FrameTagManager Interface for examples.
Returns the number of Time Tags.
Returns the ID of the indexed Time Tag.
Returns the time of the tag specified by ID.
If relative: is true, time is relative to the tag this tag is locked to, if any.
If relative: is false or not supplied, or this tag is not locked to another tag, the time is returned as absolute time.
<void>FrameTagManager.SetTimeByID <DWORD>id <time>time relative:<boolean> relative default value: false
Sets the time of the tag specified by ID to the supplied time value.
If relative: is true, time is relative to the tag this tag is locked to, if any.
If relative: is false or not supplied, or this tag is not locked to another tag, the time is used as absolute time.
Returns the ID of the tag the supplied tag is locked to.
An ID value of 0 means not locked.
Sets the ID of the tag the specified Tag is locked to.
An ID value of 0 means not locked.
Attempting to set a lock that would cause a circular dependency will not change the current lock and the method will return false.
Returns the name of the Time Tag specified by ID.
Sets the name of the tag specified by ID to the supplied string.
Returns true if the time of the tag specified by ID will be scaled when the scene time is scaled.
Set whether the time of the tag specified by ID will be scaled when the scene time is scaled.
Returns the index of the first tag in the sorted list, if any, for the given absolute time value.
Returns the index of the tag with the supplied ID in the sorted tag list.
A return value of -1 means a tag with the given ID was not found.
<DWORD>FrameTagManager.CreateNewTag <string>name <time>time lockID:<DWORD> scale:<boolean> lockID default value: 0 scale default value: true
Creates a new tag with the given name at the given time.
If lockID is 0 or not supplied, the tag is not locked to another tag.