A descriptor set object. Contains resources for the shaders.
Manual page : Descriptor Set
|
virtual void | update (DescriptorIndex index, const std::shared_ptr< const Buffer > &buffer) = 0 |
|
virtual void | update (DescriptorIndex index, const std::shared_ptr< const Buffer > &buffer, const std::shared_ptr< const Buffer > &counterBuffer) = 0 |
|
virtual void | update (DescriptorIndex index, const Buffer &buffer, const Buffer &counterBuffer) = 0 |
|
virtual void | update (DescriptorIndex index, const Buffer &buffer) = 0 |
|
void | update (const std::shared_ptr< const Buffer > &buffer) |
|
void | update (const DescriptorIndex index, const std::shared_ptr< const Image > &image) |
|
virtual void | update (DescriptorIndex index, const Image &image) = 0 |
|
void | update (const DescriptorIndex index, const std::shared_ptr< const Sampler > &sampler) |
|
virtual void | update (DescriptorIndex index, const Sampler &sampler) = 0 |
|
virtual void | update (DescriptorIndex index, const std::vector< std::shared_ptr< Image >> &images) = 0 |
|
virtual void | update (DescriptorIndex index, const std::vector< std::shared_ptr< Buffer >> &buffers) = 0 |
|
virtual void | update (DescriptorIndex index, const std::vector< std::shared_ptr< Sampler >> &samplers) = 0 |
|
const auto & | getLayout () const |
|
virtual | ~DescriptorSet () = default |
|
| DescriptorSet (DescriptorSet &) = delete |
|
DescriptorSet & | operator= (const DescriptorSet &) = delete |
|