Table Of Contents

Previous topic

syntax

Next topic

declarations.box.base

This Page

declarations

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.

declarations.program

Classes: ProgramDeclaration

Defines declaration classes for entire programs.

declarations.relation

Classes: RelationDeclaration

Defines declaration classes for individual relation constraints within a program.

declarations.connection

Classes: ConnectionDeclaration

Defines declaration classes for connections between nodes.

declarations.node

Classes: BoxNodeDeclaration, MacroToolNodeDeclaration, MacroNodeDeclaration

Defines classes for the different types of animation node declarations.

Submodules: