Static class for initialization of the Core component. More...
Static Public Member Functions | |
static PtrRef< Instance > | initialize (unsigned int licenseKeyA=0, unsigned int licenseKeyB=0) |
One time initialization of the Core component. More... | |
static unsigned int | version () |
Returns the component version as a single unsigned integer. More... | |
static Str | versionString () |
Returns the component version as a string. More... | |
static void | logVersionInfo () |
Logs the Component version to the global logger. More... | |
static LogManager * | logManager () |
Returns a pointer to the global log manager. More... | |
static AssertManager * | assertManager () |
Returns a pointer to the global assert manager. More... | |
Static class for initialization of the Core component.
|
static |
Returns a pointer to the global assert manager.
|
static |
One time initialization of the Core component.
Initialization should be done only once per process. This function will assert and return NULL if is called more than once per process.
Please call this method with the license keys provided with your evaluation version.
If you set both keyA and keyB to 0 (default) the program will run in a NO LICENSE mode. You will get a warning dialog when opening the application, and a * NO LICENSE * OverlayTextBox will be drawn on top of the model in the center of the screen. See License system for more information regarding the license system of Ceetron 3D Components.
licenseKeyA | First license key. Default 0 (NO LICENSE mode) |
licenseKeyB | Second license key. Default 0 (NO LICENSE mode) |
|
static |
Returns a pointer to the global log manager.
|
static |
Logs the Component version to the global logger.
|
static |
Returns the component version as a single unsigned integer.
Version is returned on the form 0xMMNNBB (MM=major, NN=minor, BB=build)
|
static |
Returns the component version as a string.