#include <command_encoder_vk.h>
Definition at line 50 of file command_encoder_vk.h.
◆ SubmitCallback
◆ CommandEncoderVK()
Definition at line 68 of file command_encoder_vk.cc.
73 : device_holder_(std::move(device_holder)),
74 tracked_objects_(std::move(tracked_objects)),
76 fence_waiter_(std::move(fence_waiter)) {}
◆ ~CommandEncoderVK()
| impeller::CommandEncoderVK::~CommandEncoderVK |
( |
| ) |
|
|
default |
◆ AllocateDescriptorSets()
| fml::StatusOr< vk::DescriptorSet > impeller::CommandEncoderVK::AllocateDescriptorSets |
( |
const vk::DescriptorSetLayout & |
layout, |
|
|
const ContextVK & |
context |
|
) |
| |
Definition at line 164 of file command_encoder_vk.cc.
168 return fml::Status(fml::StatusCode::kUnknown,
"command encoder invalid");
171 return tracked_objects_->GetDescriptorPool().AllocateDescriptorSets(layout,
References IsValid().
◆ EndCommandBuffer()
| bool impeller::CommandEncoderVK::EndCommandBuffer |
( |
| ) |
const |
◆ GetCommandBuffer()
| vk::CommandBuffer impeller::CommandEncoderVK::GetCommandBuffer |
( |
| ) |
const |
◆ InsertDebugMarker()
| void impeller::CommandEncoderVK::InsertDebugMarker |
( |
std::string_view |
label | ) |
const |
◆ IsTracking() [1/2]
| bool impeller::CommandEncoderVK::IsTracking |
( |
const std::shared_ptr< const DeviceBuffer > & |
texture | ) |
const |
◆ IsTracking() [2/2]
| bool impeller::CommandEncoderVK::IsTracking |
( |
const std::shared_ptr< const Texture > & |
texture | ) |
const |
◆ IsValid()
| bool impeller::CommandEncoderVK::IsValid |
( |
| ) |
const |
◆ PopDebugGroup()
| void impeller::CommandEncoderVK::PopDebugGroup |
( |
| ) |
const |
◆ PushDebugGroup()
| void impeller::CommandEncoderVK::PushDebugGroup |
( |
std::string_view |
label | ) |
const |
◆ Track() [1/4]
| bool impeller::CommandEncoderVK::Track |
( |
const std::shared_ptr< const Texture > & |
texture | ) |
|
◆ Track() [2/4]
| bool impeller::CommandEncoderVK::Track |
( |
std::shared_ptr< const DeviceBuffer > |
buffer | ) |
|
◆ Track() [3/4]
| bool impeller::CommandEncoderVK::Track |
( |
std::shared_ptr< const TextureSourceVK > |
texture | ) |
|
◆ Track() [4/4]
| bool impeller::CommandEncoderVK::Track |
( |
std::shared_ptr< SharedObjectVK > |
object | ) |
|
◆ CommandQueueVK
◆ ContextVK
The documentation for this class was generated from the following files: