UI building
 
 
 

This topic describes in detail the user interface components necessary 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.