|
Blender V5.0
|
#include <vk_resource_pool.hh>
Inherits blender::Vector< std::pair< TimelineValue, Item > >.
Public Member Functions | |
| void | append_timeline (TimelineValue timeline, Item item) |
| void | update_timeline (TimelineValue timeline) |
| int64_t | size () const |
| bool | is_empty () const |
| template<typename Deleter> | |
| void | remove_old (TimelineValue current_timeline, Deleter deleter) |
Friends | |
| class | VKDiscardPool |
Definition at line 22 of file vk_resource_pool.hh.
|
inline |
Definition at line 26 of file vk_resource_pool.hh.
References blender::Vector< std::pair< TimelineValue, Item > >::append().
Referenced by blender::gpu::VKDevice::submission_runner().
|
inline |
Definition at line 42 of file vk_resource_pool.hh.
References blender::Vector< std::pair< TimelineValue, Item > >::Vector.
Referenced by blender::gpu::VKDevice::debug_print().
|
inline |
Remove all items that are used in a timeline before or equal to the current_timeline.
Definition at line 50 of file vk_resource_pool.hh.
References blender::Vector< std::pair< TimelineValue, Item > >::remove().
Referenced by blender::gpu::VKDevice::submission_runner().
|
inline |
Definition at line 38 of file vk_resource_pool.hh.
References blender::Vector< std::pair< TimelineValue, Item > >::Vector.
Referenced by blender::gpu::VKDevice::debug_print().
|
inline |
Definition at line 31 of file vk_resource_pool.hh.
Referenced by blender::gpu::VKDiscardPool::move_data().
|
friend |
Definition at line 23 of file vk_resource_pool.hh.
References VKDiscardPool.
Referenced by VKDiscardPool.