|
Midnight Graphics
Create Fast and Simple Graphics in C++
|
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< Pipeline > | handle |