11 #ifndef __IGRAPHICS_SRC_INC__ 12 #define __IGRAPHICS_SRC_INC__ 26 #include <emscripten.h> 28 iplug::igraphics::IGraphicsWeb* gGraphics =
nullptr;
30 void StartMainLoopTimer()
32 iplug::igraphics::IGraphicsWeb* pGraphics = gGraphics;
33 emscripten_set_main_loop(pGraphics->OnMainLoopTimer, 0 , 1);
37 extern HINSTANCE gHINSTANCE;
41 BEGIN_IGRAPHICS_NAMESPACE
47 pGraphics->SetWinModuleHandle(gHINSTANCE);
54 pGraphics->SetBundleID(BUNDLE_ID);
55 pGraphics->SetSharedResourcesSubPath(SHARED_RESOURCES_SUBPATH);
63 pGraphics->SetBundleID(BUNDLE_ID);
74 #error "No OS defined!" 77 END_IGRAPHICS_NAMESPACE
82 #endif //__IGRAPHICS_SRC_INC__ IGraphics platform class for Windows.
IGraphics platform class for macOS.
An editor delegate base class for a SOMETHING that uses IGraphics for it's UI.
IGraphics platform class for the web.
The lowest level base class of an IGraphics context.
IGraphics platform class for IOS.