Context::Create

Initializes a new context, performing setup and license checks

Initializes a new Solidean Context. This is a relatively expensive function, as it also performs license checking, scratch memory allocation, and starting thread pools if configured. Re-using the same context for the whole application lifetime is encouraged.

Note:
every created context must be eventually destroyed by calling ::Destroy.

Signature

class Context:
    // Initializes a new context, performing setup and license checks
    fun create() -> Context