Blender V4.3
blender::gpu::render_graph::VKImageAccess Struct Reference

#include <vk_resource_access_info.hh>

Public Member Functions

VkImageLayout to_vk_image_layout () const
 

Public Attributes

VkImage vk_image
 
VkAccessFlags vk_access_flags
 
VkImageAspectFlags vk_image_aspect
 
uint32_t layer_base
 
uint32_t layer_count
 

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 ( ) const

Determine the image layout for the vk_access_flags.

Definition at line 15 of file vk_resource_access_info.cc.

References BLI_assert, BLI_assert_unreachable, vk_access_flags, and vk_image_aspect.

Member Data Documentation

◆ layer_base

uint32_t blender::gpu::render_graph::VKImageAccess::layer_base

Definition at line 40 of file vk_resource_access_info.hh.

◆ layer_count

uint32_t blender::gpu::render_graph::VKImageAccess::layer_count

Definition at line 41 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: