Blender V4.5
blender::gpu::BindSpaceImages< Offset > Class Template Reference

#include <vk_state_manager.hh>

Public Member Functions

void bind (VKTexture *resource, int binding)
VKTextureget (int binding) const
void unbind (void *resource)
void unbind_all ()

Public Attributes

Vector< VKTexture * > bound_resources

Detailed Description

template<int Offset>
class blender::gpu::BindSpaceImages< Offset >

Bind space for image resources.

Definition at line 71 of file vk_state_manager.hh.

Member Function Documentation

◆ bind()

template<int Offset>
void blender::gpu::BindSpaceImages< Offset >::bind ( VKTexture * resource,
int binding )
inline

Definition at line 75 of file vk_state_manager.hh.

References bound_resources, and resource.

◆ get()

template<int Offset>
VKTexture * blender::gpu::BindSpaceImages< Offset >::get ( int binding) const
inline

Definition at line 86 of file vk_state_manager.hh.

References bound_resources.

◆ unbind()

template<int Offset>
void blender::gpu::BindSpaceImages< Offset >::unbind ( void * resource)
inline

Definition at line 94 of file vk_state_manager.hh.

References bound_resources, and resource.

◆ unbind_all()

template<int Offset>
void blender::gpu::BindSpaceImages< Offset >::unbind_all ( )
inline

Definition at line 103 of file vk_state_manager.hh.

References bound_resources.

Member Data Documentation

◆ bound_resources

template<int Offset>
Vector<VKTexture *> blender::gpu::BindSpaceImages< Offset >::bound_resources

Definition at line 73 of file vk_state_manager.hh.

Referenced by bind(), get(), unbind(), and unbind_all().


The documentation for this class was generated from the following file: