From ccbaf0573f2c3562e0f830e1448a2e0fa222f499 Mon Sep 17 00:00:00 2001 From: Nomango Date: Tue, 10 Sep 2019 13:17:47 +0800 Subject: [PATCH] Add RenderComponent & UpdateComponent & EventComponent --- projects/kiwano.vcxproj | 1 + projects/kiwano.vcxproj.filters | 3 ++ src/kiwano-audio/src/audio.h | 11 +++--- src/kiwano-imgui/src/ImGuiModule.h | 4 +- src/kiwano-network/src/HttpClient.h | 2 +- src/kiwano/base/Component.cpp | 51 ++++++++++++++++++++++++ src/kiwano/base/Component.h | 60 ++++++++++++++++++++++++++--- src/kiwano/base/Director.h | 4 +- src/kiwano/base/Input.h | 3 +- src/kiwano/platform/Application.cpp | 51 +++++++++++------------- src/kiwano/platform/Application.h | 12 +++--- src/kiwano/renderer/Renderer.h | 3 +- 12 files changed, 154 insertions(+), 51 deletions(-) create mode 100644 src/kiwano/base/Component.cpp diff --git a/projects/kiwano.vcxproj b/projects/kiwano.vcxproj index 38c631e2..487c448c 100644 --- a/projects/kiwano.vcxproj +++ b/projects/kiwano.vcxproj @@ -115,6 +115,7 @@ + diff --git a/projects/kiwano.vcxproj.filters b/projects/kiwano.vcxproj.filters index 00c3e074..2c0c057d 100644 --- a/projects/kiwano.vcxproj.filters +++ b/projects/kiwano.vcxproj.filters @@ -491,5 +491,8 @@ renderer + + base + \ No newline at end of file diff --git a/src/kiwano-audio/src/audio.h b/src/kiwano-audio/src/audio.h index b1303a5f..a28c03f4 100644 --- a/src/kiwano-audio/src/audio.h +++ b/src/kiwano-audio/src/audio.h @@ -30,15 +30,11 @@ namespace kiwano { class KGE_API Audio : public Singleton