ScopedFrameworkStartup#
Fully qualified name: omni::core::ScopedFrameworkStartup
Defined in omni/core/OmniInit.h
-
struct ScopedFrameworkStartup#
Scoped object which calls carb::startupFramework() and carb::shutdownFramework().
Rather than directly using this object, use OMNI_CORE_INIT().
Public Functions
-
inline ScopedFrameworkStartup()#
Default constructor which does not startup the framework due to a lack of arguments.
This constructor is present to make OMNI_CORE_INIT() useful when the application wishes to call carb::startupFramework() explicitly.
-
inline ScopedFrameworkStartup(int argc, char **argv)#
Constructor which passes
argc
andargv
to carb::startupFramework().All other parameters passed to carb::startupFramework() are default values.
- inline ScopedFrameworkStartup(
- const carb::StartupFrameworkDesc &startupParams,
Constructor which allows specify all parameters to carb::startupFramework().
-
inline ~ScopedFrameworkStartup()#
Calls carb::shutdownFramework() if a non-default constructor was called.
-
inline ScopedFrameworkStartup()#