#include <kanzi/platform/kz_platform_api.hpp>#include <kanzi/platform/application/system_configuration.hpp>#include <kanzi/platform/graphics/platform_types.hpp>#include <kanzi/platform/platform/context/gl_context_api.hpp>#include <kanzi/core/cpp/shared_mutex.hpp>#include <kanzi/core/util/shared_locked_ptr.hpp>#include <kanzi/core/log/log_category.hpp>Classes | |
| class | kanzi::platform::Platform |
| Kanzi platform interface definition. More... | |
Namespaces | |
| namespace | kanzi |
| namespace | kanzi::platform |
Macros | |
| #define | KZ_LOG_CATEGORY_KZPLATFORM |
Functions | |
| KZ_NO_DISCARD SurfaceProperties | kanzi::platform::asPlatformSurfaceProperties (const SystemConfiguration &configuration) |
| Create a SurfaceProperties struct based on SystemConfiguration. | |
| void | kanzi::platform::createDefaultPlatform (const SystemConfiguration &configuration) |
| Creates default Platform instance singleton. | |
| void | kanzi::platform::destroyDefaultPlatform () |
| Destroys default Platform instance singleton. | |
| KZ_NO_DISCARD SharedLockedPtr< Platform > | kanzi::platform::getDefaultPlatform () |
| Queries default Platform instance singleton. | |
| #define KZ_LOG_CATEGORY_KZPLATFORM |