#pragma once #include #include #include #include #include #include #include #define IMHEX_PLUGIN_SETUP namespace hex::plugin { void setup(); } \ namespace hex::plugin::internal { \ void initializePlugin(SharedData &sharedData) { \ if (glGetString == NULL) \ gladLoadGL(); \ SharedData::get().initializeData(sharedData); \ ImGui::SetCurrentContext(*sharedData.imguiContext); \ hex::plugin::setup(); \ \ } \ } \ void hex::plugin::setup()