Close

Relief for ODA Team in Ukraine

Learn more
ODA BimRv SDK
How to Load Additional Modules

In addition to the set of libraries required for developing any application, ODA BimRv SDK contains optional libraries — modules — that are required for implementing specific features, such as rendering support and others. ODA BimRv SDK provides only shared modules.

Loading Shared Optional Modules

If your application intends to use dynamic module (.tx, .txv), just put the proper module file in the application folder. The module will be loaded on demand (for example, when the module is needed to materialize a custom object being loaded from file) or it can be loaded explicitly by calling OdRxDynamicLinker::loadModule() with the module's name as a parameter. For example to load TB_Loader_Base module, which contains base loading mechanisms:


    ::odrxDynamicLinker()->loadModule(OdBmLoaderModuleName, false);
    

Full list of modules and their names are located in BimRv\Include\Common\BmModuleNames.h file.

All compiled dynamic modules are stored in the "exe" subdirectory of the ODA BimRv SDK installation folder.

See Also

Get Started with ODA BimRv SDK

Build Your ODA BimRv SDK Sample Applications

Copyright © 2002 – 2022. Open Design Alliance. All rights reserved.