Searched refs:TransferImage (Results 1 – 6 of 6) sorted by relevance
69 TransferImage::TransferImage(Device* device, in TransferImage() function in amber::vulkan::TransferImage101 TransferImage::~TransferImage() { in ~TransferImage()125 Result TransferImage::Initialize(VkImageUsageFlags usage) { 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,43 ~TransferImage() override;
75 std::vector<std::unique_ptr<TransferImage>> color_images_;76 std::unique_ptr<TransferImage> depth_stencil_image_;
50 std::vector<std::unique_ptr<TransferImage>> transfer_images_;
65 color_images_.push_back(MakeUnique<TransferImage>( in Initialize()90 depth_stencil_image_ = MakeUnique<TransferImage>( in Initialize()
96 transfer_images_.emplace_back(MakeUnique<TransferImage>( in CreateResourceIfNeeded()