VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
Material.h
Go to the documentation of this file.
1
8#pragma once
9
12
13namespace venom
14{
15namespace vulkan
16{
17
19{
20public:
23
24 const DescriptorSet & GetMaterialDescriptorSet();
25 const DescriptorSet & GetTextureDescriptorSet();
26
27private:
28 DescriptorSetGroup * __materialDescriptorSet, * __textureDescriptorSet;
29 UniformBuffer __uniformBuffer;
30};
31
32}
33}
Definition Material.h:22
Regroups descriptor sets by frame, so if updates have to be done by group, they will be done on the g...
Definition DescriptorPool.h:25
Definition DescriptorSet.h:22
Definition UniformBuffer.h:17
Definition Material.h:19
Contains the entirety of the code of the VenomEngine project.
Definition Config.h:13