|
Blender V5.0
|
#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 31 of file vk_image_view.cc.
References blender::gpu::VKBackend::device, blender::gpu::VKBackend::get(), blender::gpu::GPU_FORMAT_SRGB, info, name, blender::gpu::debug::object_label(), texture(), 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(), and blender::gpu::VKDevice::vk_handle().
Referenced by VKImageView().
| blender::gpu::VKImageView::VKImageView | ( | VKImageView && | other | ) |
Definition at line 65 of file vk_image_view.cc.
References info, and VKImageView().
| blender::gpu::VKImageView::~VKImageView | ( | ) |
Definition at line 73 of file vk_image_view.cc.
References blender::gpu::VKDiscardPool::discard_image_view(), and blender::gpu::VKDiscardPool::discard_pool_get().
|
inline |
Definition at line 64 of file vk_image_view.hh.
Referenced by blender::gpu::VKFrameBuffer::rendering_ensure_dynamic_rendering().
|
inline |
Definition at line 58 of file vk_image_view.hh.
References BLI_assert.
Referenced by blender::gpu::VKFrameBuffer::rendering_ensure_dynamic_rendering().
| const VKImageViewInfo blender::gpu::VKImageView::info |
Definition at line 51 of file vk_image_view.hh.
Referenced by VKImageView(), and VKImageView().