Ejemplo n.º 1
0
 public void Init()
 {
     unsafe
     {
         FireEngineNative.SetIMAssertHacker(OnIMGUIAsset);
         FireEngineNative.SetOnEngineLogHacker(OnLogEngine);
     }
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 void OnInit()
 {
     textureHandle1 = FireEngineNative.LoadTexture("images/test_texture.png", out m_texture_size);
     mainMenuBar.OnInit();
     InitHeader();
 }