#include <ImageView.hpp>
Definition at line 18 of file ImageView.hpp.
◆ ImageView() [1/3]
lug::Graphics::Vulkan::API::Builder::ImageView::ImageView |
( |
const API::Device & |
device, |
|
|
const API::Image & |
image |
|
) |
| |
◆ ImageView() [2/3]
lug::Graphics::Vulkan::API::Builder::ImageView::ImageView |
( |
const ImageView & |
| ) |
|
|
delete |
◆ ImageView() [3/3]
lug::Graphics::Vulkan::API::Builder::ImageView::ImageView |
( |
ImageView && |
| ) |
|
|
delete |
◆ ~ImageView()
lug::Graphics::Vulkan::API::Builder::ImageView::~ImageView |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
ImageView& lug::Graphics::Vulkan::API::Builder::ImageView::operator= |
( |
const ImageView & |
| ) |
|
|
delete |
◆ operator=() [2/2]
◆ setFormat()
void ImageView::setFormat |
( |
VkFormat |
format | ) |
|
|
inline |
◆ setViewType()
void ImageView::setViewType |
( |
VkImageViewType |
viewType | ) |
|
|
inline |
◆ setAspectFlags()
void ImageView::setAspectFlags |
( |
VkImageAspectFlags |
aspectFlags | ) |
|
|
inline |
◆ setLayerCount()
void ImageView::setLayerCount |
( |
uint32_t |
layerCount | ) |
|
|
inline |
◆ setLevelCount()
void ImageView::setLevelCount |
( |
uint32_t |
levelCount | ) |
|
|
inline |
◆ build() [1/2]
bool lug::Graphics::Vulkan::API::Builder::ImageView::build |
( |
API::ImageView & |
instance, |
|
|
VkResult * |
returnResult = nullptr |
|
) |
| |
◆ build() [2/2]
std::unique_ptr< API::ImageView > lug::Graphics::Vulkan::API::Builder::ImageView::build |
( |
VkResult * |
returnResult = nullptr | ) |
|
◆ _device
const API::Device& lug::Graphics::Vulkan::API::Builder::ImageView::_device |
|
private |
◆ _image
const API::Image& lug::Graphics::Vulkan::API::Builder::ImageView::_image |
|
private |
◆ _format
VkFormat lug::Graphics::Vulkan::API::Builder::ImageView::_format {VK_FORMAT_UNDEFINED} |
|
private |
◆ _viewType
VkImageViewType lug::Graphics::Vulkan::API::Builder::ImageView::_viewType {VK_IMAGE_VIEW_TYPE_2D} |
|
private |
◆ _aspectFlags
VkImageAspectFlags lug::Graphics::Vulkan::API::Builder::ImageView::_aspectFlags {VK_IMAGE_ASPECT_COLOR_BIT} |
|
private |
◆ _layerCount
uint32_t lug::Graphics::Vulkan::API::Builder::ImageView::_layerCount {1} |
|
private |
◆ _levelCount
uint32_t lug::Graphics::Vulkan::API::Builder::ImageView::_levelCount {1} |
|
private |
The documentation for this class was generated from the following files: