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
.h).
TicksToSec() - Converts from ticks to
seconds.SecToTicks() - Converts from seconds to ticksTicksSecToTime() - 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 aTIME_PosInfinity - Returns a time value which
represents positive infinity.TIME_NegInfinity - Returns a time
value which represents negative infinity.
Time