Generic command data parameters.
Typedefs | |
| using | MemoizationType = Tuple< Bool, const void *, Int > |
Functions | |
| MAXON_ATTRIBUTE (Bool, INTERACTIVE, "net.maxon.command.interactive", RESOURCE_DEFAULT(false)) | |
| MAXON_ATTRIBUTE (CommandClass, INTERACTIONCLASS, "net.maxon.command.interactionclass") | |
| MAXON_ATTRIBUTE (Bool, USECACHE, "net.maxon.command.usecache", RESOURCE_DEFAULT(false)) | |
| MAXON_ATTRIBUTE (CommandCacheDataRef, CACHEDATA, "net.maxon.command.cache") | |
| MAXON_ATTRIBUTE (MemoizationType, MEMOIZATION, "net.maxon.command.memoization", RESOURCE_DEFAULT(MemoizationType{})) | |
| MAXON_ATTRIBUTE (ThreadRef, THREAD, "net.maxon.command.thread") | |
| MAXON_ATTRIBUTE (BackgroundProgressRef, BACKGROUNDHANDLER, "net.maxon.command.backgroundhandler") | |
| MAXON_ATTRIBUTE (Bool, ISINMEMOIZATIONCACHE, "net.maxon.command.isinmemoizationcache") | |
| using MemoizationType = Tuple<Bool, const void*, Int> |
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | Bool | , |
| INTERACTIVE | , | ||
| "net.maxon.command.interactive" | , | ||
| RESOURCE_DEFAULT(false) | |||
| ) |
True if the command is interactive. Owns the INTERACTIVE CALLBACK.
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | CommandClass | , |
| INTERACTIONCLASS | , | ||
| "net.maxon.command.interactionclass" | |||
| ) |
Optional command that can be used for interaction.
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | Bool | , |
| USECACHE | , | ||
| "net.maxon.command.usecache" | , | ||
| RESOURCE_DEFAULT(false) | |||
| ) |
Define if the command have to use the cache.
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | CommandCacheDataRef | , |
| CACHEDATA | , | ||
| "net.maxon.command.cache" | |||
| ) |
The cache to be used.
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | MemoizationType | , |
| MEMOIZATION | , | ||
| "net.maxon.command.memoization" | , | ||
| RESOURCE_DEFAULT(MemoizationType{}) | |||
| ) |
True if the command shall use memoization to remember an reuse results of previous invocations.
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | ThreadRef | , |
| THREAD | , | ||
| "net.maxon.command.thread" | |||
| ) |
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | BackgroundProgressRef | , |
| BACKGROUNDHANDLER | , | ||
| "net.maxon.command.backgroundhandler" | |||
| ) |
| maxon::COMMAND::MAXON_ATTRIBUTE | ( | Bool | , |
| ISINMEMOIZATIONCACHE | , | ||
| "net.maxon.command.isinmemoizationcache" | |||
| ) |