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. |