Definition at line 14 of file command_encoder_vk.cc.
◆ TrackedObjectsVK()
| impeller::TrackedObjectsVK::TrackedObjectsVK |
( |
const std::weak_ptr< const DeviceHolder > & |
device_holder, |
|
|
const std::shared_ptr< CommandPoolVK > & |
pool |
|
) |
| |
|
inlineexplicit |
Definition at line 16 of file command_encoder_vk.cc.
19 : desc_pool_(device_holder) {
23 auto buffer = pool->CreateCommandBuffer();
28 buffer_ = std::move(buffer);
◆ ~TrackedObjectsVK()
| impeller::TrackedObjectsVK::~TrackedObjectsVK |
( |
| ) |
|
|
inline |
◆ GetCommandBuffer()
| vk::CommandBuffer impeller::TrackedObjectsVK::GetCommandBuffer |
( |
| ) |
const |
|
inline |
◆ GetDescriptorPool()
◆ IsTracking() [1/2]
| bool impeller::TrackedObjectsVK::IsTracking |
( |
const std::shared_ptr< const Buffer > & |
buffer | ) |
const |
|
inline |
Definition at line 55 of file command_encoder_vk.cc.
59 return tracked_buffers_.find(buffer) != tracked_buffers_.end();
◆ IsTracking() [2/2]
| bool impeller::TrackedObjectsVK::IsTracking |
( |
const std::shared_ptr< const TextureSourceVK > & |
texture | ) |
const |
|
inline |
Definition at line 69 of file command_encoder_vk.cc.
73 return tracked_textures_.find(texture) != tracked_textures_.end();
◆ IsValid()
| bool impeller::TrackedObjectsVK::IsValid |
( |
| ) |
const |
|
inline |
◆ Track() [1/3]
| void impeller::TrackedObjectsVK::Track |
( |
std::shared_ptr< const Buffer > |
buffer | ) |
|
|
inline |
◆ Track() [2/3]
| void impeller::TrackedObjectsVK::Track |
( |
std::shared_ptr< const TextureSourceVK > |
texture | ) |
|
|
inline |
◆ Track() [3/3]
| void impeller::TrackedObjectsVK::Track |
( |
std::shared_ptr< SharedObjectVK > |
object | ) |
|
|
inline |
The documentation for this class was generated from the following file: