From 2138f9046ad50a319b5e4e4bb9d5e328ac63349c Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 6 Jun 2025 00:28:13 +0800 Subject: [PATCH] =?UTF-8?q?RenderResource=E4=B8=AD=E7=9A=84Renderable/Rend?= =?UTF-8?q?erableID=E6=94=B9=E5=90=8D=E4=B8=BAMesh/MeshID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/hgl/graph/VKRenderResource.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/inc/hgl/graph/VKRenderResource.h b/inc/hgl/graph/VKRenderResource.h index 1b991343..7750a678 100644 --- a/inc/hgl/graph/VKRenderResource.h +++ b/inc/hgl/graph/VKRenderResource.h @@ -31,7 +31,7 @@ using MaterialInstanceID =int; using BufferID =int; using DescriptorSetID =int; using PrimitiveID =int; -using RenderableID =int; +using MeshID =int; using SamplerID =int; using StaticMeshID =int; @@ -54,7 +54,7 @@ class RenderResource IDObjectManage rm_primitives; ///<图元合集 IDObjectManage rm_buffers; ///<顶点缓冲区合集 IDObjectManage rm_samplers; ///<采样器合集 - IDObjectManage rm_renderables; ///<渲染实例集合集 + IDObjectManage rm_mesh; ///<渲染实例集合集 private: @@ -90,7 +90,7 @@ public: //添加数据到管理器(如果指针为nullptr会返回-1) PrimitiveID Add(Primitive * p ){return rm_primitives.Add(p);} BufferID Add(DeviceBuffer * buf ){return rm_buffers.Add(buf);} SamplerID Add(Sampler * s ){return rm_samplers.Add(s);} - RenderableID Add(Mesh * r ){return rm_renderables.Add(r);} + MeshID Add(Mesh * r ){return rm_mesh.Add(r);} public: // VAB/VAO @@ -150,7 +150,7 @@ public: //Get Primitive * GetPrimitive (const PrimitiveID &id){return rm_primitives.Get(id);} DeviceBuffer * GetBuffer (const BufferID &id){return rm_buffers.Get(id);} Sampler * GetSampler (const SamplerID &id){return rm_samplers.Get(id);} - Mesh * GetRenderable (const RenderableID &id){return rm_renderables.Get(id);} + Mesh * GetMesh (const MeshID &id){return rm_mesh.Get(id);} public: //Release @@ -160,7 +160,7 @@ public: //Release void Release(Primitive * p ){rm_primitives.Release(p);} void Release(DeviceBuffer * buf ){rm_buffers.Release(buf);} void Release(Sampler * s ){rm_samplers.Release(s);} - void Release(Mesh * r ){rm_renderables.Release(r);} + void Release(Mesh * r ){rm_mesh.Release(r);} };//class RenderResource /**