Command to create, clear, or close disk cache(s). In query mode, return type is based on queried flag.
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| append (a) | bool |     | |
| 
 | |||
| cacheType (ct) | unicode |     | |
| Specifies the type of cache to overwrite. “mcfp” for particle playback cache, “mcfi” for particle initial cache. “mcj” for 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 |     | |
| When present, this flag restricts the -ea/emptyAll, so that only “enabled” disk caches (i.e., disk cache nodes with the ”.enable” attribute set to “true”) are affected. | |||
| 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 appear in Create mode of commandFlag 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
import maya.cmds as cmds
# 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 )