Searched refs:TransferImage (Results 1 – 6 of 6) sorted by relevance
69 TransferImage::TransferImage(Device* device, in TransferImage() function in amber::vulkan::TransferImage103 TransferImage::~TransferImage() { in ~TransferImage()127 Result TransferImage::Initialize() { in Initialize()177 VkImageViewType TransferImage::GetImageViewType() const { in GetImageViewType()195 Result TransferImage::CreateVkImageView(VkImageAspectFlags aspect) { in CreateVkImageView()224 VkBufferImageCopy TransferImage::CreateBufferImageCopy( in CreateBufferImageCopy()252 void TransferImage::CopyToHost(CommandBuffer* command_buffer) { in CopyToHost()280 void TransferImage::CopyToDevice(CommandBuffer* command_buffer) { in CopyToDevice()308 void TransferImage::ImageBarrier(CommandBuffer* command_buffer, in ImageBarrier()384 Result TransferImage::AllocateAndBindMemoryToVkImage( in AllocateAndBindMemoryToVkImage()
30 class TransferImage : public Resource {32 TransferImage(Device* device,44 ~TransferImage() override;46 TransferImage* AsTransferImage() override { return this; } in AsTransferImage()
77 std::vector<std::unique_ptr<TransferImage>> color_images_;78 std::vector<std::unique_ptr<TransferImage>> resolve_images_;79 std::unique_ptr<TransferImage> depth_stencil_image_;
31 class TransferImage; variable54 virtual TransferImage* AsTransferImage() { return nullptr; } in AsTransferImage()
70 color_images_.push_back(MakeUnique<TransferImage>( in Initialize()97 depth_stencil_image_ = MakeUnique<TransferImage>( in Initialize()112 resolve_images_.push_back(MakeUnique<TransferImage>( in Initialize()
90 auto transfer_image = MakeUnique<TransferImage>( in CreateResourceIfNeeded()