OpenMaya.MTime Class Reference
Manipulate time data.
Constructors
Signature | Parameters | Description |
MTime() | | Default constructor. Returns a new MTime object with value 1.0 and unit set to the current UI unit.
|
MTime(src) | src - MTime | Copy constructor. Returns a new MTime object with the same value and unit as src.
|
MTime(value, unit=kFilm) | value - float
unit - Unit Type constant | Returns a new MTime object with the given value and unit.
|
Number Support
Operation | Result |
MTime = MTime + MTime | Addition of another time. Uses the units of the left operand.
|
MTime += MTime | In-place addition of another time. Retains the units of the left operand.
|
MTime = MTime + float | Addition of a float value. The value is interpreted in the units of the left operand.
|
MTime += float | In-place addition of a float value. The value is interpreted in the units of the left operand.
| MTime = MTime - MTime | Subtraction of another time. Uses the units of the left operand.
|
MTime -= MTime | In-place subtraction of another time. Retains the units of the left operand.
|
MTime = MTime - float | Subtraction of a float value. The value is interpreted in the units of the left operand.
|
MTime -= float | In-place subtraction of a float value. The value is interpreted in the units of the left operand.
|
MTime = MTime * float | Multiplication by a float value. The result uses the units of the left operand.
|
MTime *= float | In-place multiplication by a float value. The units of the left operand are retained.
|
MTime = MTime / float | Division by a float value. The result uses the units of the left operand.
|
MTime /= float | In-place division by a float value. The units of the left operand are retained.
|
Comparison Support
All comparisons are supported.
Comparisons are done in a common unit, so comparisons of times using different units will give the expected results. For example, an MTime of 60 seconds will be equal to an MTime of one minute and less than an MTime of one hour.
OpenMaya.MTime.__init__ |
( |
| ) |
|
x.__init__(...) initializes x; see help(type(x)) for signature
OpenMaya.MTime.__add__ |
( |
| ) |
|
OpenMaya.MTime.__div__ |
( |
| ) |
|
OpenMaya.MTime.__eq__ |
( |
| ) |
|
OpenMaya.MTime.__ge__ |
( |
| ) |
|
OpenMaya.MTime.__gt__ |
( |
| ) |
|
OpenMaya.MTime.__iadd__ |
( |
| ) |
|
OpenMaya.MTime.__idiv__ |
( |
| ) |
|
OpenMaya.MTime.__imul__ |
( |
| ) |
|
OpenMaya.MTime.__isub__ |
( |
| ) |
|
OpenMaya.MTime.__le__ |
( |
| ) |
|
OpenMaya.MTime.__lt__ |
( |
| ) |
|
OpenMaya.MTime.__mul__ |
( |
| ) |
|
OpenMaya.MTime.__ne__ |
( |
| ) |
|
OpenMaya.MTime.__radd__ |
( |
| ) |
|
OpenMaya.MTime.__rdiv__ |
( |
| ) |
|
OpenMaya.MTime.__repr__ |
( |
| ) |
|
x.__repr__() <==> repr(x)
OpenMaya.MTime.__rmul__ |
( |
| ) |
|
OpenMaya.MTime.__rsub__ |
( |
| ) |
|
OpenMaya.MTime.__str__ |
( |
| ) |
|
OpenMaya.MTime.__sub__ |
( |
| ) |
|
OpenMaya.MTime.asUnits |
( |
| ) |
|
Return the time value, converted to the specified units.
Signature: | asUnits(unit) |
Parameters: | unit - Unit Types constant |
Returns: | float |
Description: | Returns the time value converted to the specified unit. |
OpenMaya.MTime.setUIUnit |
( |
| ) |
|
|
static |
Change the units used to display time in Maya's UI.
Name: | setUIUnit(unit) |
Parameters: | unit - Unit Type constant |
Returns: | None |
Description: | Sets the unit type to be used by Maya's UI to display time values. |
OpenMaya.MTime.ticksPerSecond |
( |
| ) |
|
|
static |
Returns the number of ticks per second, the smallest unit of time available.
OpenMaya.MTime.uiUnit |
( |
| ) |
|
|
static |
Return the units used to display time in Maya's UI.
Name: | uiUnit() |
Parameters: | |
Returns: | Unit Type constant |
Description: | Returns the unit type currently used by Maya's UI to display time values. |
OpenMaya.MTime.k100FPS = 25 |
|
static |
Name: | k100FPS |
Type: | int |
Description: | 100 frames per second |
OpenMaya.MTime.k10FPS = 18 |
|
static |
Name: | k10FPS |
Type: | int |
Description: | 10 frames per second |
OpenMaya.MTime.k1200FPS = 38 |
|
static |
Name: | k1200FPS |
Type: | int |
Description: | 1200 frames per second |
OpenMaya.MTime.k120FPS = 26 |
|
static |
Name: | k120FPS |
Type: | int |
Description: | 120 frames per second |
OpenMaya.MTime.k125FPS = 27 |
|
static |
Name: | k125FPS |
Type: | int |
Description: | 125 frames per second |
OpenMaya.MTime.k12FPS = 19 |
|
static |
Name: | k12FPS |
Type: | int |
Description: | 12 frames per second |
OpenMaya.MTime.k1500FPS = 39 |
|
static |
Name: | k1500FPS |
Type: | int |
Description: | 1500 frames per second |
OpenMaya.MTime.k150FPS = 28 |
|
static |
Name: | k150FPS |
Type: | int |
Description: | 150 frames per second |
OpenMaya.MTime.k16FPS = 20 |
|
static |
Name: | k16FPS |
Type: | int |
Description: | 16 frames per second |
OpenMaya.MTime.k2000FPS = 40 |
|
static |
Name: | k2000FPS |
Type: | int |
Description: | 2000 frames per second |
OpenMaya.MTime.k200FPS = 29 |
|
static |
Name: | k200FPS |
Type: | int |
Description: | 200 frames per second |
OpenMaya.MTime.k20FPS = 21 |
|
static |
Name: | k20FPS |
Type: | int |
Description: | 20 frames per second |
OpenMaya.MTime.k240FPS = 30 |
|
static |
Name: | k240FPS |
Type: | int |
Description: | 240 frames per second |
OpenMaya.MTime.k250FPS = 31 |
|
static |
Name: | k250FPS |
Type: | int |
Description: | 250 frames per second |
OpenMaya.MTime.k2FPS = 12 |
|
static |
Name: | k2FPS |
Type: | int |
Description: | 2 frames per second |
OpenMaya.MTime.k3000FPS = 41 |
|
static |
Name: | k3000FPS |
Type: | int |
Description: | 3000 frames per second |
OpenMaya.MTime.k300FPS = 32 |
|
static |
Name: | k300FPS |
Type: | int |
Description: | 300 frames per second |
OpenMaya.MTime.k375FPS = 33 |
|
static |
Name: | k375FPS |
Type: | int |
Description: | 375 frames per second |
OpenMaya.MTime.k3FPS = 13 |
|
static |
Name: | k3FPS |
Type: | int |
Description: | 3 frames per second |
OpenMaya.MTime.k400FPS = 34 |
|
static |
Name: | k400FPS |
Type: | int |
Description: | 400 frames per second |
OpenMaya.MTime.k40FPS = 22 |
|
static |
Name: | k40FPS |
Type: | int |
Description: | 40 frames per second |
OpenMaya.MTime.k4FPS = 14 |
|
static |
Name: | k4FPS |
Type: | int |
Description: | 4 frames per second |
OpenMaya.MTime.k500FPS = 35 |
|
static |
Name: | k500FPS |
Type: | int |
Description: | 500 frames per second |
OpenMaya.MTime.k5FPS = 15 |
|
static |
Name: | k5FPS |
Type: | int |
Description: | 5 frames per second |
OpenMaya.MTime.k6000FPS = 42 |
|
static |
Name: | k6000FPS |
Type: | int |
Description: | 6000 frames per second |
OpenMaya.MTime.k600FPS = 36 |
|
static |
Name: | k600FPS |
Type: | int |
Description: | 600 frames per second |
OpenMaya.MTime.k6FPS = 16 |
|
static |
Name: | k6FPS |
Type: | int |
Description: | 6 frames per second |
OpenMaya.MTime.k750FPS = 37 |
|
static |
Name: | k750FPS |
Type: | int |
Description: | 750 frames per second |
OpenMaya.MTime.k75FPS = 23 |
|
static |
Name: | k75FPS |
Type: | int |
Description: | 75 frames per second |
OpenMaya.MTime.k80FPS = 24 |
|
static |
Name: | k80FPS |
Type: | int |
Description: | 80 frames per second |
OpenMaya.MTime.k8FPS = 17 |
|
static |
Name: | k8FPS |
Type: | int |
Description: | 8 frames per second |
Name: | kFilm |
Type: | int |
Description: | 24 frames per second |
OpenMaya.MTime.kGames = 5 |
|
static |
Name: | kGames |
Type: | int |
Description: | 15 frames per second |
OpenMaya.MTime.kHours = 1 |
|
static |
Name: | kHours |
Type: | int |
Description: | 3600 seconds |
OpenMaya.MTime.kInvalid = 0 |
|
static |
Name: | kInvalid |
Type: | int |
Description: | Invalid value |
OpenMaya.MTime.kLast = 51 |
|
static |
Name: | kLast |
Type: | int |
Description: | Last value, used for counting |
OpenMaya.MTime.kMilliseconds = 4 |
|
static |
Name: | kMilliseconds |
Type: | int |
Description: | 1/1000 of a second |
OpenMaya.MTime.kMinutes = 2 |
|
static |
Name: | kMinutes |
Type: | int |
Description: | 60 seconds |
OpenMaya.MTime.kNTSCField = 11 |
|
static |
Name: | kNTSCField |
Type: | int |
Description: | twice NTSC (60 frames per second) |
OpenMaya.MTime.kNTSCFrame = 8 |
|
static |
Name: | kNTSCFrame |
Type: | int |
Description: | 30 frames per second |
OpenMaya.MTime.kPALField = 10 |
|
static |
Name: | kPALField |
Type: | int |
Description: | twice PAL (50 frames per second) |
OpenMaya.MTime.kPALFrame = 7 |
|
static |
Name: | kPALFrame |
Type: | int |
Description: | 25 frames per second |
OpenMaya.MTime.kSeconds = 3 |
|
static |
Name: | kSeconds |
Type: | int |
Description: | 1 second |
OpenMaya.MTime.kShowScan = 9 |
|
static |
Name: | kShowScan |
Type: | int |
Description: | twice film (48 frames per second) |
OpenMaya.MTime.kUserDef = 50 |
|
static |
Name: | kUserDef |
Type: | int |
Description: | user defined (not implemented yet) |
Time units currently in use.
Name: | unit |
Type: | Unit Type constant |
Access: | RW |
Description: | Units in which to interpret the value. |
Value of the time in the current units.
Name: | value |
Type: | float |
Access: | RW |
Description: | Time value. |