From 508d8b165b46c318470701367293c82f03841740 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Wed, 18 Mar 2026 03:04:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(RHI):=20=E6=B7=BB=E5=8A=A0=20RHIPipelineLa?= =?UTF-8?q?yout=20=E6=8A=BD=E8=B1=A1=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../include/XCEngine/RHI/RHIPipelineLayout.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 engine/include/XCEngine/RHI/RHIPipelineLayout.h diff --git a/engine/include/XCEngine/RHI/RHIPipelineLayout.h b/engine/include/XCEngine/RHI/RHIPipelineLayout.h new file mode 100644 index 00000000..89f6249b --- /dev/null +++ b/engine/include/XCEngine/RHI/RHIPipelineLayout.h @@ -0,0 +1,19 @@ +#pragma once + +#include "RHITypes.h" + +namespace XCEngine { +namespace RHI { + +class RHIPipelineLayout { +public: + virtual ~RHIPipelineLayout() = default; + + virtual bool Initialize(const RHIPipelineLayoutDesc& desc) = 0; + virtual void Shutdown() = 0; + + virtual void* GetNativeHandle() = 0; +}; + +} // namespace RHI +} // namespace XCEngine