User Interface
This section describes the available user interface components to interact with plugins developed for MotionBuilder. It also addresses layouts, spreadsheets, events, and widgets.
These classes are derived from FBVisualComponent
. They expose all of the widgets that are available in the MotionBuilder interface to be used in custom layouts.
The C++ code sample in tooluidemo
shows some of the available functionality.
The user interface components in the ORSDK are all derived from the FBVisualComponent
class. This provides you with the tools necessary to interact with plug-ins developed for MotionBuilder.
All MotionBuilder UI controls are exposed to Python. They behave mostly like their OpenReality C++ counterparts. To help with UI building, helper classes are provided in pyfbsdk_additions
.