/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2025, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Open Design Alliance software pursuant to a license // agreement with Open Design Alliance. // Open Design Alliance Copyright (C) 2002-2025 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// #ifndef TNW_MODULE_NAMES_DEFINED #define TNW_MODULE_NAMES_DEFINED //Nw Core #define OdNwDbModuleName L"TNW_Db" #define OdNwGeom2ShellModuleName L"NwGeom2Shell" #define OdNwCPUDepthRenderModuleName L"NwCPUDepthRenderScalar" #define OdNwCPUDepthRenderSSE2ModuleName L"NwCPUDepthRenderSSE2" #define OdNwCPUDepthRenderSSE4ModuleName L"NwCPUDepthRenderSSE4" #define OdNwCPUDepthRenderAVXModuleName L"NwCPUDepthRenderAVX" #define OdNwCPUDepthRenderAVX2ModuleName L"NwCPUDepthRenderAVX2" #define OdNwCPUDepthRenderNEONModuleName L"NwCPUDepthRenderNEON" //Nw Extensions #define OdNwPropertiesModuleName L"NwProperties" #define OdNwExportDataModuleName L"NwExportData" #define OdNwDumperModuleName L"NwDumper" #define OdNwBrepImportModuleName L"NwBrepImport" //Nw Exchange #define OdNwRecapImportModuleName L"NwRecapImport" #define OdNwdExportModuleName L"NwdExport" #define OdNwExchangeFactoryModuleName L"NwExchangeFactory" #define LoadTeighaNwInteropModules(silent) \ {\ ::odrxDynamicLinker()->loadModule(OdNwDbModuleName, silent);\ } #define ODRX_DECLARE_STATIC_BIMNV \ ODRX_DECLARE_STATIC_MODULE_ENTRY_POINT(NwDbModule) #define ODRX_DEFINE_STATIC_BIMNV \ ODRX_DEFINE_STATIC_APPLICATION(OdNwDbModuleName, NwDbModule) #endif // TNW_MODULE_NAMES_DEFINED