Update callback.
typedef void (*FUpdateCB)(void *self, void *data);
ptr: Self pointer.
ptr: Data pointer.

Exception callback.
typedef void (*FExceptionCB)(wcstr msg);
ptr: Exception message.

Create scene callback.
typedef void (*FCreateSceneCB)(int exitCode, void *ref);
exitCode: Exit code.
ref: Caller defined reference.
returns: True if new scene was created.