Command to create, clear, or close disk cache(s). In query mode, return type is based on queried flag.
Flags:
Long Name / Short Name | Argument Types | Properties | |
---|---|---|---|
append / a | bool | ![]() ![]() |
|
|
|||
cacheType / ct | unicode | ![]() ![]() |
|
Specifies the type of cache to overwrite. mcfpfor particle playback cache, mcfifor particle initial cache. mcjfor jiggle cache. This option is only activated during the cache creation. |
|||
close / c | unicode | ![]() ![]() |
|
|
|||
closeAll / ca | bool | ![]() ![]() |
|
|
|||
delete / d | unicode | ![]() ![]() |
|
|
|||
deleteAll / da | bool | ![]() ![]() |
|
|
|||
empty / e | unicode | ![]() ![]() |
|
|
|||
emptyAll / ea | bool | ![]() ![]() |
|
|
|||
enabledCachesOnly / eco | bool | ![]() ![]() |
|
|
|||
endTime / et | time | ![]() ![]() |
|
|
|||
frameRangeType / frt | unicode | ![]() ![]() |
|
Specifies the type of frame range to use, namely Render Globals, Time Slider, and Start/End. In the case of Time Slider, startFrame and endFrame need to be specified. (This flag is now obsolete. Please use the -startTime and -endTime flags to specify the frame range explicitly.) |
|||
overSample / os | bool | ![]() ![]() |
|
|
|||
samplingRate / sr | int | ![]() ![]() |
|
Specifies how frequently to sample relative to each frame. When over-sampling (-overSample has been specified), this parameter determines how many times per frame the runup will be evaluated. When under-sampling (the default, when -overSample has not been specified), the runup will evaluate only once per srframes, where sris the value specified to this flag. |
|||
startTime / st | time | ![]() ![]() |
|
|
|||
tempDir / tmp | bool | ![]() ![]() |
|
Query-only flag for the location of temporary diskCache files. Flag can have multiple arguments, passed either as a tuple or a list. |
Derived from mel command maya.cmds.diskCache
Example:
import pymel.core as pm
# Explicitly specify the settings for disk cache
# creation: the start time to 3 and the end time to 10.
pm.diskCache( startTime=3, endTime=10 )
# Specify to use over sampling and with sampling
# rate set to 2, sampling twice for each frame.
pm.diskCache( overSample=True, samplingRate=2 )
# Delete all caches
pm.diskCache( deleteAll=True )
# Clear the cache content for diskCache3's cache.
pm.diskCache( empty='diskCache3' )
# Close all the disk caches.
pm.diskCache( emptyAll=True )