PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::DescriptorsHandler Class Reference

Class that handles a descriptor set. More...

#include <DescriptorsHandler.hpp>

Public Member Functions

 DescriptorsHandler (const Pipeline &pipeline)
 
template<typename T >
void Push (const std::string &descriptorName, const T &descriptor, const std::optional< OffsetSize > &offsetSize=std::nullopt)
 
template<typename T >
void Push (const std::string &descriptorName, const T &descriptor, WriteDescriptorSet writeDescriptorSet)
 
void Push (const std::string &descriptorName, UniformHandler &uniformHandler, const std::optional< OffsetSize > &offsetSize=std::nullopt)
 
void Push (const std::string &descriptorName, StorageHandler &storageHandler, const std::optional< OffsetSize > &offsetSize=std::nullopt)
 
void Push (const std::string &descriptorName, PushHandler &pushHandler, const std::optional< OffsetSize > &offsetSize=std::nullopt)
 
bool Update (const Pipeline &pipeline)
 
void BindDescriptor (const CommandBuffer &commandBuffer, const Pipeline &pipeline)
 
const DescriptorSetGetDescriptorSet () const
 

Detailed Description

Class that handles a descriptor set.


The documentation for this class was generated from the following files: