Midnight Graphics
Create Fast and Simple Graphics in C++
mn::Graphics::Pipeline Struct Reference
Inheritance diagram for mn::Graphics::Pipeline:
mn::Graphics::ObjectHandle< Pipeline >

Public Member Functions

 Pipeline (const Pipeline &)=delete
 
 Pipeline (Pipeline &&)
 
auto getBindingStride () const
 
MN_SYMBOL void setPushConstant (const std::unique_ptr< Backend::CommandBuffer > &cmd, const void *data) const
 
template<typename T >
void setPushConstant (const std::unique_ptr< Backend::CommandBuffer > &cmd, const T &value) const
 
auto getLayoutHandle () const
 
const auto & getDescriptorLayouts () const
 
- Public Member Functions inherited from mn::Graphics::ObjectHandle< Pipeline >
 ObjectHandle (Handle< Pipeline > h=nullptr)
 
auto getHandle () const
 

Friends

struct PipelineBuilder
 

Additional Inherited Members

- Protected Attributes inherited from mn::Graphics::ObjectHandle< Pipeline >
Handle< Pipelinehandle
 

The documentation for this struct was generated from the following file: