#include <PipelineLayout.hpp>
Definition at line 17 of file PipelineLayout.hpp.
◆ PipelineLayout() [1/3]
lug::Graphics::Vulkan::API::Builder::PipelineLayout::PipelineLayout |
( |
const API::Device & |
device | ) |
|
◆ PipelineLayout() [2/3]
lug::Graphics::Vulkan::API::Builder::PipelineLayout::PipelineLayout |
( |
const PipelineLayout & |
| ) |
|
|
delete |
◆ PipelineLayout() [3/3]
lug::Graphics::Vulkan::API::Builder::PipelineLayout::PipelineLayout |
( |
PipelineLayout && |
| ) |
|
|
delete |
◆ ~PipelineLayout()
lug::Graphics::Vulkan::API::Builder::PipelineLayout::~PipelineLayout |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setPushConstants()
void PipelineLayout::setPushConstants |
( |
const std::vector< VkPushConstantRange > & |
pushConstants | ) |
|
|
inline |
◆ setDescriptorSetLayouts()
◆ build() [1/2]
bool lug::Graphics::Vulkan::API::Builder::PipelineLayout::build |
( |
API::PipelineLayout & |
instance, |
|
|
VkResult * |
returnResult = nullptr |
|
) |
| |
◆ build() [2/2]
std::unique_ptr< API::PipelineLayout > lug::Graphics::Vulkan::API::Builder::PipelineLayout::build |
( |
VkResult * |
returnResult = nullptr | ) |
|
◆ _device
const API::Device& lug::Graphics::Vulkan::API::Builder::PipelineLayout::_device |
|
private |
◆ _pushConstants
std::vector<VkPushConstantRange> lug::Graphics::Vulkan::API::Builder::PipelineLayout::_pushConstants {} |
|
private |
◆ _descriptorSetLayouts
The documentation for this class was generated from the following files: