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

#include <vk_resource_access_info.hh>

Inherits blender::NonCopyable.

Public Member Functions

void build_links (VKResourceStateTracker &resources, VKRenderGraphNodeLinks &node_links) const
 
void reset ()
 
- Public Member Functions inherited from blender::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
 
NonCopyableoperator= (const NonCopyable &other)=delete
 
 NonCopyable ()=default
 
 NonCopyable (NonCopyable &&other)=default
 
NonCopyableoperator= (NonCopyable &&other)=default
 

Public Attributes

Vector< VKBufferAccessbuffers
 
Vector< VKImageAccessimages
 

Detailed Description

Struct describing all resource accesses a draw/dispatch node has.

Definition at line 54 of file vk_resource_access_info.hh.

Member Function Documentation

◆ build_links()

◆ reset()

void blender::gpu::render_graph::VKResourceAccessInfo::reset ( )

Reset the instance for reuse.

Definition at line 96 of file vk_resource_access_info.cc.

References buffers.

Referenced by blender::gpu::VKContext::reset_and_get_access_info().

Member Data Documentation

◆ buffers

◆ images


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