NDEVR
API Documentation
SQLInterfaceModule.h
1
32#pragma once
33#include "DLLInfo.h"
34namespace NDEVR
35{
36 struct Module;
38 class QTModelManager;
39 class QTWindowManager;
41 SQL_INTERFACE_API void AddSQLInterfaceFunctionsToModuleManager();
42}
43extern "C" {
44 SQL_INTERFACE_API void SQLInterfaceInitializeForNDEVR(Module& module);
45 SQL_INTERFACE_API void SQLInterfaceSetupRegistrationForNDEVR();
46 SQL_INTERFACE_API void SQLInterfaceSetupMetatypesForNDEVR();
47 SQL_INTERFACE_API void SQLInterfaceDefineModuleResourcesForNDEVR(ModuleResourceManager* module_resources);
48 SQL_INTERFACE_API void SQLInterfaceRegisterUserSettingsForNDEVR();
49 SQL_INTERFACE_API void SQLInterfaceSetupFileStructureForNDEVR();
50 SQL_INTERFACE_API void SQLInterfaceSetupFactoriesForNDEVR();
51 SQL_INTERFACE_API void SQLInterfaceFactoryResetNDEVR();
52 SQL_INTERFACE_API void SQLInterfaceOnNDEVRExit();
53 SQL_INTERFACE_API void SQLInterfaceSetUpdateCheckerForNDEVR();
54 SQL_INTERFACE_API void SQLInterfaceSetupManualsForNDEVR();
55 SQL_INTERFACE_API void SQLInterfaceSetupUIThemesForNDEVR();
56 SQL_INTERFACE_API void SQLInterfaceSetupUIForNDEVR(QTModelManager* model_manager, QTWindowManager* window_manager);
57}
Stores all dependencies for a combination of modules that make up a complete software package.
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Manages all windows and logic surrounding dialogs and views for displaying and managing a 3D environm...
The primary namespace for the NDEVR SDK.
Base class for extensions, typically added as external DLL's that can modify or enhance the behavior ...