omni::core::ScopedFrameworkStartup¶
Defined in omni/core/OmniInit.h
-
struct
omni::core
::
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 contructor 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