mobject::builder Namespace Reference


Detailed Description

Namespace of the Builder, transforming high-level into low-level.


Classes

class  Applicable
 declare the concrete types a BuilderTool may recievee and treat. More...
struct  ApplicableBuilderTargetTypes
 Marker used to declare some visiting Tool class to be actually a mobject::builder::BuilderTool and to possibly accept and treat the common selection of types to be handled by any such builder tool. More...
class  Assembler
 This is the actual building facility: provided the correct tools and associations, it serves to build and connect the individual ProcNode objects. More...
class  BuilderTool
 Base class of all BuilderTools, used according to the visitor pattern: each Tool contains the concrete implementation for one task to be done to the various MObject classes. More...
class  CombiningMould
class  ConManager
 Connection Manager: used to build the connections between render engine nodes if these nodes need to cooperate besides the normal "data pull" operation. More...
class  InvokeCatchAllFunction
 Policy invoking an catch-all function for processing an unknown tool / target pair, effectively enforcing the implementation of a catch-all function onUnknown(BASE&). More...
class  Mould
 Interface: a workbench-like tool used by the builder for wiring up a specific building situation, followed by the application/execution of a single building step. More...
class  NodeCreatorTool
 This Tool implementation plays the central role in the buld process: given a MObject from Session, it is able to attach ProcNodes to the render engine under construction such as to reflect the properties of the MObject in the actual render. More...
class  OperationPoint
 A point in the render node network under construction. More...
class  PipeMould
class  SegmentationTool
 Tool implementation for deriving a partitioning of the current timeline, such that each segement has a constant configuration. More...
class  SourceChainMould
class  ToolFactory
 provides the builder with the necessary, preconfigured tools. More...
class  WiringMould
class  WiringRequest
 A stateful value object denoting the wish to establish a link or connection between two entities. More...

Typedefs

typedef Types< session::Clip,
session::Effect,
session::AbstractMO >::List 
BuilderTargetTypes

Functions

template<typename WRA>
Buildable::ReturnType apply (BuilderTool &tool, WRA &wrappedTargetObj)
 NOBUG_CPP_DEFINE_FLAG_PARENT (buildermem, memory)
 NOBUG_DECLARE_FLAG (buildermem)


Generated on Tue Jan 6 17:21:31 2009 for Lumiera by  doxygen 1.5.6