Definition at line 17 of file command_encoder_vk.cc.
◆ TrackedObjectsVK()
| impeller::TrackedObjectsVK::TrackedObjectsVK |
( |
const std::weak_ptr< const ContextVK > & |
context, |
|
|
const std::shared_ptr< CommandPoolVK > & |
pool, |
|
|
std::unique_ptr< GPUProbe > |
probe |
|
) |
| |
|
inlineexplicit |
Definition at line 19 of file command_encoder_vk.cc.
22 : desc_pool_(context), probe_(std::move(probe)) {
26 auto buffer = pool->CreateCommandBuffer();
31 buffer_ = std::move(buffer);
◆ ~TrackedObjectsVK()
| impeller::TrackedObjectsVK::~TrackedObjectsVK |
( |
| ) |
|
|
inline |
◆ GetCommandBuffer()
| vk::CommandBuffer impeller::TrackedObjectsVK::GetCommandBuffer |
( |
| ) |
const |
|
inline |
◆ GetDescriptorPool()
◆ GetGPUProbe()
| GPUProbe& impeller::TrackedObjectsVK::GetGPUProbe |
( |
| ) |
const |
|
inline |
◆ IsTracking() [1/2]
| bool impeller::TrackedObjectsVK::IsTracking |
( |
const std::shared_ptr< const Buffer > & |
buffer | ) |
const |
|
inline |
Definition at line 58 of file command_encoder_vk.cc.
62 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 72 of file command_encoder_vk.cc.
76 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: