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