# Public Operations Index

Public Operations Index

Operation | Class | Description
allocateBuffer | State |
apply | Buildable |
apply | Visitable |
build | Assembler |
buildEngine | BuilderFacade | Main Operation of the Builder: create a render engine for a given part of the timeline
buildProcessor | PathManager |
callDown | NodeWiring |
callDown | WiringDescriptor |
chain | Placement | create and add another Placement for this media object, thus increasingly constraining the (possible) position of this object.
clear | SessManager | clear current session contents without resetting overall session config. Afterwards, the session will contain only one empty EDL, while all Assets are retained.
configure | ToolFactory |
createClip | Media | create a (possibly compound) Clip refering to this media, ready to be added to the EDL.
currEDL | Session | The EDL currently in focus. In most cases, Session and EDL are almost the same, just EDL emphasizes the collection aspect. But generally (for larger editing projects) one Session can contain several EDLs, which may even be nested. At any given time, only one of these EDLs has focus and recieves the editing commands.
dispatchOp | Visitable |
enable | Asset | change the enabled status of this asset. Note the corresponding #isActive predicate may depend on the enablement status of parent assets as well
execute | Command |
fetch | State |
find | TypeHandler |
get | Appconfig | access the configuation value for a given key. @return empty string for unknown keys, else the corresponding configuration value
get_repr | Allocation |
getAsset | AssetManager | find and return corresponging object
getAutomation | Fixture |
getConnection | ConManager | TODO
getDependant | Asset | All the other assets requiring this asset to be functional. For example, all the clips depending on a given media file. May be empty. The dependency relation is transitive.
getFixture | Session | While the session can be comprised of several EDLs, there is only one Fixture, which represents the actual configuration of all Objects to be rendered
getFrame | File | mode = READ, WRITE, ...
getID | AssetManager |
getParents | Asset | List of entities this asset depends on or requires to be functional. May be empty. The head of this list can be considered the primary prerequisite
getPlaylistForRender | Fixture |
getStateProxy | RenderState |
getValue | Auto |
getValue | Parameter |
getValue | ParamProvider |
howtoProc | Media | @return descriptor how to build a render pipeline corresponding to this media
isActive | Asset | weather this asset is swithced on and consequently included in the fixture and participates in rendering
isCalculated | State |
known | AssetManager | @return true if the given id is registered in the internal asset DB
load | SessManager | replace the current session by a new session loaded from serialized state.
make | TypeHandler |
play | RenderEngine | TODO: will probably be handled differently (see Cehteh)
process | ProcNode |
pull | ProcNode |
releaseBuffer | State |
remove | AssetManager | remove the given asset <i>together with all its dependants</i> from the internal DB
reset | SessManager | reset all session config and start with a pristine default session.
resolve | Placement | create an actual (explicit) placement while trying to satisfy the network of adjacent objects and placements.
resolve | QueryHandler |
resolve | QueryHandlerImpl |
retrieve | StateAdapter |
rootCause | Error | If this exception was caused by a chain of further exceptions, return the first one registered in this throw sequence. This works only, if every exceptions thrown as a consequence of another exception is propperly constructed by passing the original exception to the constructor
save | SessManager | create a complete, serialized representation of the current session config and contents. @todo how to serialize, prameters, return value?
treat | Applicable |
treat | BuilderTool | This operation is to be overloaded for the specific MObject subclasses to be treated.
treat | NodeCreatorTool |
treat | NodeCreatorTool |
treat | NodeCreatorTool |
treat | NodeCreatorTool |
treat | SegmentationTool |
treat | SegmentationTool |
treat | SegmentationTool |
useFile | FileProvider | Announces that the application intends to use this file with mode (READ|WRITE|READWRITE)
useTemporaryStorage | FileProvider | Provides a pool for interminate frames
what | Error |
what | std::exception | the base class of all exceptions thrown by the standard library
~Tool | Tool |