# cee::CoreComponent

class `CoreComponent`

  Static class for initialization of the Core component.

  Public Static Functions

  static bool `isInitialized`()

    Returns true if the component has been properly initialized.

  static PtrRef<Instance> `initialize`(const Str &licenseCode, const InitializationOptions &initializationOptions = InitializationOptions())

    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 generated in https://developer.techsoft3d.com/ If you have any issues with the license, contact us via https://techsoft3d.atlassian.net/servicedesk/customer/portals or support@techsoft3d.com.

    Parameters: | licenseString – The (long) license string. Note that the Core Component allows for an empty license string, but most other (apart from VTFxComponent) require a license. initializationOptions – Initialization options.

  static unsigned int `version`()

    Returns the component version as a single unsigned integer.

    Version is returned on the form 0xMMNNPP (MM=major, NN=minor, PP=patch)

  static Str `versionString`()

    Returns the version as a string, including any pre-release string if this is a pre-release.

    For example: 1.2.0-rc1

  static Str `versionStringWithBuildSha`()

    Returns full version string, including the build SHA.

    For example: 1.2.0-rc1+e73b7a84 or 1.2.1+e73b7a84

  static void `logVersionInfo`()

    Logs the Component version to the global logger.

  static LogManager *`logManager`()

    Returns a pointer to the global log manager.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...