#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: