mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-08-10 00:02:41 +08:00
e7e1f8a0a2
- Added Register and UnRegister methods to DE_ConfigurationNode for managing bindings with DE_Wrapper. - Introduced DE_MultiPluginHolder to facilitate registration of multiple configuration nodes simultaneously. - Created new plugin factory functions for various configuration nodes (DEBREP, DEXCAF, DEGLTF, DEIGES, DEOBJ, DEPLY, DESTEP, DESTL, DEVRML) to streamline their registration with DE_Wrapper. - Removed unnecessary DE_PluginHolder instances from individual configuration node implementations. - Updated CMake files to include newly created source files for each configuration node. - Implemented singleton patterns in draw commands to ensure plugins are registered only once during initialization.