public void Init() { unsafe { FireEngineNative.SetIMAssertHacker(OnIMGUIAsset); FireEngineNative.SetOnEngineLogHacker(OnLogEngine); } }
public void OnGUI() { ImGui.CheckboxFlags("BGFX_DEBUG_WIREFRAME##DebugWindow", ref debug, (uint)bgfx.Debug.BGFX_DEBUG_WIREFRAME); ImGui.CheckboxFlags("BGFX_DEBUG_IFH##DebugWindow", ref debug, (uint)bgfx.Debug.BGFX_DEBUG_IFH); ImGui.CheckboxFlags("BGFX_DEBUG_STATS##DebugWindow", ref debug, (uint)bgfx.Debug.BGFX_DEBUG_STATS); ImGui.CheckboxFlags("BGFX_DEBUG_TEXT##DebugWindow", ref debug, (uint)bgfx.Debug.BGFX_DEBUG_TEXT); ImGui.CheckboxFlags("BGFX_DEBUG_PROFILER##DebugWindow", ref debug, (uint)bgfx.Debug.BGFX_DEBUG_PROFILER); ImGui.Checkbox("Debug Game?", ref debugGame); FireEngineNative.febgfxSetDebug(debug, debugGame); }
void OnInit() { textureHandle1 = FireEngineNative.LoadTexture("images/test_texture.png", out m_texture_size); mainMenuBar.OnInit(); InitHeader(); }