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