Blender V5.0
blender::gpu::render_graph::VKImageAccess Struct Reference

#include <vk_resource_access_info.hh>

Public Member Functions

VkImageLayout to_vk_image_layout (bool supports_local_read) const

Public Attributes

VkImage vk_image
VkAccessFlags vk_access_flags
VkImageAspectFlags vk_image_aspect
VKSubImageRange subimage

Detailed Description

Struct describing the access to an image.

Definition at line 30 of file vk_resource_access_info.hh.

Member Function Documentation

◆ to_vk_image_layout()

VkImageLayout blender::gpu::render_graph::VKImageAccess::to_vk_image_layout ( bool supports_local_read) const

Determine the image layout for the vk_access_flags.

Definition at line 16 of file vk_resource_access_info.cc.

References BLI_assert, BLI_assert_unreachable, vk_access_flags, and vk_image_aspect.

Member Data Documentation

◆ subimage

VKSubImageRange blender::gpu::render_graph::VKImageAccess::subimage

Definition at line 40 of file vk_resource_access_info.hh.

◆ vk_access_flags

VkAccessFlags blender::gpu::render_graph::VKImageAccess::vk_access_flags

Definition at line 32 of file vk_resource_access_info.hh.

Referenced by to_vk_image_layout().

◆ vk_image

VkImage blender::gpu::render_graph::VKImageAccess::vk_image

Definition at line 31 of file vk_resource_access_info.hh.

◆ vk_image_aspect

VkImageAspectFlags blender::gpu::render_graph::VKImageAccess::vk_image_aspect

Definition at line 33 of file vk_resource_access_info.hh.

Referenced by to_vk_image_layout().


The documentation for this struct was generated from the following files: