Included by: zmodeler.h
core namespace provides a group of interfaces that logically belongs to a ZModeler kernel management and are not a services (which can be missing). Most of core components are implemented inside ZModeler and can not be replaced.
Namespace core provides some commonly used types and enumerations too.
| core::bind | Binding support. |
| core::events | Events handling and notifications support. |
| core::io | Input-output interfaces. |
| core::layout | Tools layout interfaces. |
| core::libs | Libraries/plugins root interfaces. |
| core::tools | Tools interfaces. |
| core::ui | User interface-related interfaces. |
| core::undo | Undo support interfaces. |
| STATUS | Status bits definitions. |
| enum eBooleanOperation | Boolean operations. |
| enum ePriority | Priority values. |
| enum eMessageType | Error-reporting message types. |
| enum eState | State of user input. |
| enum eLevel | Types of editing level/sublevel. |
| enum eAxesMode | Enumeration of axes types. |
| enum eAxis | Types of axes constrains in editing mode. |
| ICompatibilityInfo | Compatibility and limitations inferface. |
| IConfiguration | Configuration interface. |
| ICopyrightInfo | Plugin copyright interface. |
| IErrorInfo | Error holder interface. |
| IModeler | ZModeler root interface. |
| INamed | Named entity support interface. |
| IProcParams | Bunch of parameters and state holder interface. |
| IProfileable | Interface for supporting profiling. |
| IRepository | Plugins repository interface. |
| IStatus | Status/state interface. |
| ISubset | Scene selection subset interface. |