GizmoBase is the platform independent abstraction layer of the GizmoSDK. The purpose is to provide a generic software foundation in C++ that can be used on all supported platforms.

The library includes basic type definitions, templates and utilities that do not need to be changed between platforms. Write once and run everywhere is the philosophy. GizmoBase can be used without the rest of the GizmoSDK libraries as a foundation for all kinds of software development projects.