summaryrefslogtreecommitdiff
path: root/tools/graphics-app-framework/gui.h
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2021-01-14 15:48:54 -0800
committerGitHub <noreply@github.com>2021-01-14 15:48:54 -0800
commitf834f25794cfb746079e92d58c7410b767c57208 (patch)
tree583a86d4cb2e446c2c06f9d786996d10647baf84 /tools/graphics-app-framework/gui.h
parentac76997690a39605b2b8fbd63de9cbbbc2af2a73 (diff)
COM-ify all slang-gfx interfaces. (#1656)
* COM-ify all slang-gfx interfaces.
Diffstat (limited to 'tools/graphics-app-framework/gui.h')
-rw-r--r--tools/graphics-app-framework/gui.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/graphics-app-framework/gui.h b/tools/graphics-app-framework/gui.h
index fa6fda1d1..4fd1ca150 100644
--- a/tools/graphics-app-framework/gui.h
+++ b/tools/graphics-app-framework/gui.h
@@ -6,10 +6,11 @@
#include "window.h"
#include "slang-com-ptr.h"
#include "external/imgui/imgui.h"
+#include "source/core/slang-basic.h"
namespace gfx {
-struct GUI : RefObject
+struct GUI : Slang::RefObject
{
GUI(Window* window, IRenderer* renderer);
~GUI();
@@ -19,10 +20,10 @@ struct GUI : RefObject
private:
Slang::ComPtr<IRenderer> renderer;
- RefPtr<PipelineState> pipelineState;
- RefPtr<DescriptorSetLayout> descriptorSetLayout;
- RefPtr<PipelineLayout> pipelineLayout;
- RefPtr<SamplerState> samplerState;
+ Slang::ComPtr<IPipelineState> pipelineState;
+ Slang::ComPtr<IDescriptorSetLayout> descriptorSetLayout;
+ Slang::ComPtr<IPipelineLayout> pipelineLayout;
+ Slang::ComPtr<ISamplerState> samplerState;
};
} // gfx