GetTicksPerFrame() - Returns the number of ticks per frame. SetTicksPerFrame() - Sets the number of ticks per frame. GetFrameRate() - Retrieves the current frame rate in frames per second used by 3ds Max. This is the Frames Per Second (FPS) setting in the Time Configuration dialog. SetFrameRate() - Sets the current frame rate used by 3ds Max. This is the Frames Per Second (FPS) setting in the Time Configuration dialog. Note: This call is simply another way to adjust the ticks per frame setting. GetTimeDisplayMode() - Returns the display mode in use for time values. DISPTIME_FRAMES - Frame display format. DISPTIME_SMPTE - SMPTE time code format. DISPTIME_FRAMETICKS - Frame:Ticks format. DISPTIME_TIMETICKS - MM:SS:Ticks format.
SetTimeDisplayMode() - Sets the display mode for time values. When this setting is changed a notification is sent to automatically update any UI controls containing time values (including plug-in custom controls). DISPTIME_FRAMES - Frame display format. DISPTIME_SMPTE - SMPTE time code format. DISPTIME_FRAMETICKS - Frame:Ticks format. DISPTIME_TIMETICKS - MM:SS:Ticks format.
TimeToString() - Formats a time value into a string based on the current frame rate, ticks per frame and display mode. StringToTime() - Parses the specified time string using the current time settings (frame rate, ticks per frame, and time format) and converts it to a TimeValue.
The following macros are useful when working with time (from \maxtypes.h).
TicksToSec() - Converts from ticks to seconds. SecToTicks() - Converts from seconds to ticks TicksSecToTime() - Converts a number of seconds plus a number of ticks to a TimeValue. TimeToTicksSec() - Converts a TimeValue to a number of seconds plus a number of ticks to a TIME_PosInfinity - Returns a time value which represents positive infinity. TIME_NegInfinity - Returns a time value which represents negative infinity.
Time