|
Blender V4.3
|
#include <vk_resource_pool.hh>
Public Member Functions | |
| void | init (VKDevice &device) |
| void | deinit (VKDevice &device) |
| void | reset () |
Public Attributes | |
| VKDescriptorPools | descriptor_pools |
| VKDescriptorSetTracker | descriptor_set |
| VKDiscardPool | discard_pool |
| VKImmediate | immediate |
Definition at line 59 of file vk_resource_pool.hh.
| void blender::gpu::VKResourcePool::deinit | ( | VKDevice & | device | ) |
Definition at line 20 of file vk_resource_pool.cc.
References blender::gpu::VKDiscardPool::deinit(), blender::gpu::VKImmediate::deinit(), discard_pool, and immediate.
| void blender::gpu::VKResourcePool::init | ( | VKDevice & | device | ) |
Definition at line 15 of file vk_resource_pool.cc.
References descriptor_pools, and blender::gpu::VKDescriptorPools::init().
| void blender::gpu::VKResourcePool::reset | ( | ) |
Definition at line 26 of file vk_resource_pool.cc.
References descriptor_pools, immediate, blender::gpu::VKDescriptorPools::reset(), and blender::gpu::VKImmediate::reset().
Referenced by blender::gpu::VKBackend::render_end(), and blender::gpu::VKContext::sync_backbuffer().
| VKDescriptorPools blender::gpu::VKResourcePool::descriptor_pools |
Definition at line 62 of file vk_resource_pool.hh.
| VKDescriptorSetTracker blender::gpu::VKResourcePool::descriptor_set |
Definition at line 63 of file vk_resource_pool.hh.
| VKDiscardPool blender::gpu::VKResourcePool::discard_pool |
Definition at line 64 of file vk_resource_pool.hh.
Referenced by blender::gpu::VKDevice::debug_print(), deinit(), blender::gpu::VKBackend::render_end(), and blender::gpu::VKContext::sync_backbuffer().
| VKImmediate blender::gpu::VKResourcePool::immediate |
Definition at line 65 of file vk_resource_pool.hh.
Referenced by blender::gpu::VKContext::activate(), deinit(), reset(), and blender::gpu::VKContext::sync_backbuffer().