moved device_render_pass to RenderFramework from GPUDevice.

This commit is contained in:
2025-01-18 20:28:14 +08:00
parent 911afc06f6
commit ff8222c256
10 changed files with 120 additions and 47 deletions

View File

@@ -1,4 +1,4 @@
#pragma once
#pragma once
#include<hgl/graph/VK.h>
#include<hgl/platform/Window.h>
@@ -29,11 +29,14 @@ public:
Window * GetWindow (){return win;}
GPUDevice * GetDevice (){return device;}
RenderPass * GetRenderPass (){return device_render_pass;}
public:
GraphModuleManager *GetModuleManager(){return module_manager;}
RenderPassManager * GetRenderPassManager(){return render_pass_manager;}
public:
RenderFramework(const OSString &);
@@ -41,6 +44,12 @@ public:
virtual bool Init(uint w,uint h);
public: // event
void OnResize(uint w,uint h);
void OnActive(bool);
void OnClose();
};//class RenderFramework
VK_NAMESPACE_END