Classes | |
class | TimeValue |
class | TimeValue::CurrentTime |
class | Hours |
class | Minutes |
class | Seconds |
class | Milliseconds |
class | Microseconds |
class | Nanoseconds |
struct | IsZeroInitialized< TimeValue > |
Namespaces | |
maxon | |
Enumerations | |
enum class | TIMEFORMAT { SECONDS , FRAMES , SMPTE , SMPTE_DROPFRAMES } |
Functions | |
enum maxon::TIMEFORMAT | MAXON_ENUM_LIST (TIMEFORMAT) |
constexpr Hours | operator""_h (long double value) |
constexpr Minutes | operator""_min (long double value) |
constexpr Seconds | operator""_sec (long double value) |
constexpr Milliseconds | operator""_ms (long double value) |
constexpr Microseconds | operator""_us (long double value) |
constexpr Nanoseconds | operator""_ns (long double value) |
MAXON_DATATYPE (TimeValue, "net.maxon.datatype.timevalue", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) | |
Variables | |
const Float64 | FRAMERATE_DEFAULT |
const Float64 | FRAMERATE_NTSC |
const Float64 | FRAMERATE_PAL |
const Float64 | FRAMERATE_FILM |
const Float64 | FRAMERATE_FILM_NTSC |
SECONDS | |
FRAMES | |
SMPTE | |
SMPTE_DROPFRAMES | |
static constexpr Seconds | TIMEVALUE_INFINITE |
static constexpr Seconds | TIMEVALUE_INVALID |
SECONDS |
display time in seconds
FRAMES |
display time as a frame number
SMPTE |
display time as SMPTE time code
SMPTE_DROPFRAMES |
display clock time as SMPTE time code (see here for information on drop frames)