API Documentation
Static Public Member Functions | List of all members
nkAstraeus::nkAstraeusWrap::EnvironmentInitializer Class Referencefinal

Allows to initialize an environment to set up all the offered wrapping for nkAstraeus inside it. More...

Static Public Member Functions

static void initDeclaredTypes (nkScripts::Environment *env)
 
static void updateEnvironment (nkScripts::Environment *env, LogManager *targetLogManager)
 

Detailed Description

Allows to initialize an environment to set up all the offered wrapping for nkAstraeus inside it.

Member Function Documentation

◆ initDeclaredTypes()

static void nkAstraeus::nkAstraeusWrap::EnvironmentInitializer::initDeclaredTypes ( nkScripts::Environment env)
static

Updates a given environment and declare all types wrapped in nkAstraeus.

Parameters
envThe environment to set up.

◆ updateEnvironment()

static void nkAstraeus::nkAstraeusWrap::EnvironmentInitializer::updateEnvironment ( nkScripts::Environment env,
LogManager targetLogManager 
)
static

Updates a given environment and populate the declared types to set it up to use all functions wrapped in the nkAstraeus component.

Parameters
envThe environment to set up.
targetLogManagerThe target log manager, should logging happen within the populated methods.

The documentation for this class was generated from the following file: