|
| static vk::AttachmentDescription | impeller::CreateAttachmentDescription (const Attachment &attachment, const std::shared_ptr< Texture > Attachment::*texture_ptr) |
| |
| static void | impeller::SetTextureLayout (const Attachment &attachment, const vk::AttachmentDescription &attachment_desc, const std::shared_ptr< CommandBufferVK > &command_buffer, const std::shared_ptr< Texture > Attachment::*texture_ptr) |
| |
| static vk::ClearColorValue | impeller::VKClearValueFromColor (Color color) |
| |
| static vk::ClearDepthStencilValue | impeller::VKClearValueFromDepthStencil (uint32_t stencil, Scalar depth) |
| |
| static std::vector< vk::ClearValue > | impeller::GetVKClearValues (const RenderTarget &target) |
| |
| static bool | impeller::UpdateBindingLayouts (const Bindings &bindings, const vk::CommandBuffer &buffer) |
| |
| static bool | impeller::UpdateBindingLayouts (const Command &command, const vk::CommandBuffer &buffer) |
| |
| static bool | impeller::UpdateBindingLayouts (const std::vector< Command > &commands, const vk::CommandBuffer &buffer) |
| |
| static bool | impeller::AllocateAndBindDescriptorSets (const ContextVK &context, const Command &command, CommandEncoderVK &encoder, const PipelineVK &pipeline, size_t command_count) |
| |
| static void | impeller::SetViewportAndScissor (const Command &command, const vk::CommandBuffer &cmd_buffer, PassBindingsCache &cmd_buffer_cache, const ISize &target_size) |
| |
| static bool | impeller::EncodeCommand (const Context &context, const Command &command, CommandEncoderVK &encoder, PassBindingsCache &command_buffer_cache, const ISize &target_size, size_t command_count) |
| |