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

Class that handles a pipeline push constant. More...

#include <PushHandler.hpp>

Public Member Functions

 PushHandler (bool multipipeline=false)
 
 PushHandler (const Shader::UniformBlock &uniformBlock, bool multipipeline=false)
 
template<typename T >
void Push (const T &object, std::size_t offset, std::size_t size)
 
template<typename T >
void Push (const std::string &uniformName, const T &object, std::size_t size=0)
 
bool Update (const std::optional< Shader::UniformBlock > &uniformBlock)
 
void BindPush (const CommandBuffer &commandBuffer, const Pipeline &pipeline)
 

Detailed Description

Class that handles a pipeline push constant.


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