|
Blender V4.3
|
#include <vk_image_view.hh>
Inherits blender::NonCopyable.
Public Member Functions | |
| VKImageView (VKTexture &texture, const VKImageViewInfo &info, StringRefNull name) | |
| VKImageView (VKImageView &&other) | |
| ~VKImageView () | |
| VkImageView | vk_handle () const |
| VkFormat | vk_format () const |
Public Attributes | |
| const VKImageViewInfo | info |
Definition at line 46 of file vk_image_view.hh.
| blender::gpu::VKImageView::VKImageView | ( | VKTexture & | texture, |
| const VKImageViewInfo & | info, | ||
| StringRefNull | name ) |
Definition at line 32 of file vk_image_view.cc.
References blender::gpu::VKImageViewInfo::arrayed, blender::gpu::VKBackend::device, blender::IndexRange::first(), blender::gpu::VKBackend::get(), blender::gpu::GPU_FORMAT_SRGB, info, blender::gpu::VKImageViewInfo::layer_range, blender::gpu::VKImageViewInfo::mip_range, blender::gpu::debug::object_label(), blender::IndexRange::size(), blender::gpu::VKImageViewInfo::swizzle, blender::gpu::to_non_srgb_format(), blender::gpu::to_vk_component_swizzle(), blender::gpu::to_vk_format(), blender::gpu::to_vk_image_aspect_flag_bits(), blender::gpu::to_vk_image_view_type(), blender::gpu::VKImageViewInfo::usage, blender::gpu::VKImageViewInfo::use_srgb, blender::gpu::VKImageViewInfo::use_stencil, VK_ALLOCATION_CALLBACKS, and blender::gpu::VKDevice::vk_handle().
| blender::gpu::VKImageView::VKImageView | ( | VKImageView && | other | ) |
Definition at line 68 of file vk_image_view.cc.
| blender::gpu::VKImageView::~VKImageView | ( | ) |
Definition at line 76 of file vk_image_view.cc.
References blender::gpu::VKBackend::device, blender::gpu::VKDiscardPool::discard_image_view(), blender::gpu::VKDevice::discard_pool_for_current_thread(), and blender::gpu::VKBackend::get().
|
inline |
Definition at line 64 of file vk_image_view.hh.
|
inline |
Definition at line 58 of file vk_image_view.hh.
References BLI_assert.
Referenced by blender::gpu::VKFrameBuffer::rendering_ensure().
| const VKImageViewInfo blender::gpu::VKImageView::info |
Definition at line 51 of file vk_image_view.hh.
Referenced by VKImageView().