15#include <vsg/state/BufferView.h>
16#include <vsg/state/Descriptor.h>
32 void compile(
Context& context)
override;
34 uint32_t getNumDescriptors()
const override {
return static_cast<uint32_t>(texelBufferViews.size()); }
41 void write(
Output& output)
const override;
DescriptorTexelBufferView is a Descriptor class that encapsulates texelBufferViews used to set VkWrit...
Definition DescriptorTexelBufferView.h:23
BufferViewList texelBufferViews
VkWriteDescriptorSet.pTexelBufferViews settings.
Definition DescriptorTexelBufferView.h:30
ref_ptr< Object > clone(const CopyOp ©op={}) const override
Definition DescriptorTexelBufferView.h:37
int compare(const Object &rhs_object) const override
compare two objects, return -1 if this object is less than rhs, return 0 if it's equal,...
std container adapter for allocating with MEMORY_AFFINITY_NODES
Definition Allocator.h:138