Class VkDrawable¶
- Defined in File VkDrawablePool.h
Inheritance Relationships¶
Base Type¶
public Azura::Drawable
(Class Drawable)
Class Documentation¶
-
class
VkDrawable
: public Azura::Drawable¶ Public Functions
-
VkDrawable
(VkDevice device, VkBuffer mainBuffer, const Containers::Vector<VkDescriptorSetLayout> &descriptorSetLayouts, VkDescriptorPool descriptorPool, const DrawableCreateInfo &info, U32 numVertexSlots, U32 numInstanceSlots, U32 numUniformSlots, Memory::Allocator &allocator, Log logger)¶
-
void
WriteDescriptorSets
(const Containers::Vector<TextureBufferInfo> &textureBufferInfos, const Containers::Vector<std::reference_wrapper<VkScopedRenderPass>> &renderPasses, const Containers::Vector<SamplerInfo> &samplerInfos, const Containers::Vector<VkScopedSampler> &samplers, const Containers::Vector<VkScopedImage> &images, const Containers::Vector<VkScopedImage> &renderPassAttachments)¶
-
void
CleanUp
(VkDevice device) const¶
-