#include <Technique.hpp>
Definition at line 29 of file Technique.hpp.
◆ Technique() [1/3]
lug::Graphics::Vulkan::Render::Technique::Technique::Technique |
( |
Renderer & |
renderer, |
|
|
const View & |
renderView |
|
) |
| |
◆ Technique() [2/3]
lug::Graphics::Vulkan::Render::Technique::Technique::Technique |
( |
const Technique & |
| ) |
|
|
delete |
◆ Technique() [3/3]
lug::Graphics::Vulkan::Render::Technique::Technique::Technique |
( |
Technique && |
| ) |
|
|
delete |
◆ ~Technique()
virtual lug::Graphics::Vulkan::Render::Technique::Technique::~Technique |
( |
| ) |
|
|
virtualdefault |
◆ operator=() [1/2]
Technique& lug::Graphics::Vulkan::Render::Technique::Technique::operator= |
( |
const Technique & |
| ) |
|
|
delete |
◆ operator=() [2/2]
Technique& lug::Graphics::Vulkan::Render::Technique::Technique::operator= |
( |
Technique && |
| ) |
|
|
delete |
◆ render()
virtual bool lug::Graphics::Vulkan::Render::Technique::Technique::render |
( |
const Render::Queue & |
renderQueue, |
|
|
const API::Semaphore & |
imageReadySemaphore, |
|
|
const API::Semaphore & |
drawCompleteSemaphore, |
|
|
uint32_t |
currentImageIndex |
|
) |
| |
|
pure virtual |
◆ init()
virtual bool lug::Graphics::Vulkan::Render::Technique::Technique::init |
( |
const std::vector< API::ImageView > & |
imageViews | ) |
|
|
pure virtual |
◆ destroy()
virtual void lug::Graphics::Vulkan::Render::Technique::Technique::destroy |
( |
| ) |
|
|
pure virtual |
◆ initDepthBuffers()
virtual bool lug::Graphics::Vulkan::Render::Technique::Technique::initDepthBuffers |
( |
const std::vector< API::ImageView > & |
imageViews | ) |
|
|
pure virtual |
◆ initFramebuffers()
virtual bool lug::Graphics::Vulkan::Render::Technique::Technique::initFramebuffers |
( |
const std::vector< API::ImageView > & |
imageViews | ) |
|
|
pure virtual |
◆ _renderer
Renderer& lug::Graphics::Vulkan::Render::Technique::Technique::_renderer |
|
protected |
◆ _renderView
const View& lug::Graphics::Vulkan::Render::Technique::Technique::_renderView |
|
protected |
The documentation for this class was generated from the following files: