Defines declaration objects, which represent compiled, semantically validated expressions within a program. Declarations are created from the corresponding syntax objects by calling their compile() method.
All declaration objects have an execute() method, which attempts to construct and configure the corresponding MotionBuilder objects based on the details of the declaration.
Classes: RelationDeclaration
Defines declaration classes for individual relation constraints within a program.
Classes: FunctionBoxDeclaration, MacroInputBoxDeclaration, MacroOutputBoxDeclaration, MacroBoxDeclaration, SenderBoxDeclaration, ReceiverBoxDeclaration
Defines classes for the different types of box declarations.
Submodules:
Classes: ConnectionDeclaration
Defines declaration classes for connections between nodes.
Classes: BoxNodeDeclaration, MacroToolNodeDeclaration, MacroNodeDeclaration
Defines classes for the different types of animation node declarations.
Submodules: