#pragma once #include #include "utils/gryphn_bool.h" #ifdef GN_PLATFORM_LINUX #include #endif #ifdef GN_PLATFORM_MACOS #include #endif #ifdef GN_PLATFORM_WINDOWS #include #endif gnRenderingAPI* gnGetSupportedRenderingAPIs(int* count); gnBool gnSupportsRenderingAPI(gnRenderingAPI api); // #ifdef __cplusplus // template // void gnPlatformLoadDLLFunction(void *dll, function& func, gnString name) { // func = (function)gnLoadFunctionPtr(dll, name); // } // #endif