added VABView,preparing new VABViewStadnalone,VABViewVDM

This commit is contained in:
2024-05-14 00:32:49 +08:00
parent 4e6adcd765
commit 14fbbd6fa6
5 changed files with 148 additions and 1 deletions

View File

@@ -36,6 +36,21 @@ namespace hgl
};//class VertexAttribBuffer:public DeviceBuffer
using VAB=VertexAttribBuffer;
class VABView
{
public:
VABView()=default;
virtual ~VABView()=default;
virtual VAB *GetVAB()=0;
virtual VkDeviceSize GetStart()const=0;
virtual VkDeviceSize GetSize()const=0;
virtual void *Map()=0;
virtual void Unmap()=0;
};//class VABView
}//namespace graph
}//namespace hgl
#endif//HGL_GRAPH_VULKAN_VERTEX_ATTRIB_BUFFER_INCLUDE