|
Blender V4.5
|
#include <vk_state_manager.hh>
Public Member Functions | |
| void | bind (VKUniformBuffer *resource, int binding) |
| VKUniformBuffer * | get (int binding) const |
| void | unbind (void *resource) |
| void | unbind_all () |
Public Attributes | |
| Vector< VKUniformBuffer * > | bound_resources |
Bind space for a uniform buffers.
Definition at line 36 of file vk_state_manager.hh.
|
inline |
Definition at line 40 of file vk_state_manager.hh.
References bound_resources, blender::Vector< T, InlineBufferCapacity, Allocator >::resize(), resource, and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
|
inline |
Definition at line 48 of file vk_state_manager.hh.
References bound_resources.
|
inline |
Definition at line 53 of file vk_state_manager.hh.
References bound_resources, blender::IndexRange::IndexRange(), resource, and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
|
inline |
Definition at line 62 of file vk_state_manager.hh.
References bound_resources, and blender::Vector< T, InlineBufferCapacity, Allocator >::clear().
| Vector<VKUniformBuffer *> blender::gpu::BindSpaceUniformBuffers::bound_resources |
Definition at line 38 of file vk_state_manager.hh.
Referenced by bind(), get(), unbind(), and unbind_all().