Chicane

Image

ヘッダー
Chicane/Renderer/Vulkan/Image.hpp
ネームスペース
Chicane::Vulkan::Image

関数

アクセスモディファイアタイプ名前説明
publicvk::FormatfindSupportedFormat(const vk::PhysicalDevice& inPhysicalDevice, const std::vector<vk::Format>& inCandidates, const vk::ImageTiling& inTiling,const vk::FormatFeatureFlags& inFeatures)
publicvoidinit(vk::Image& outImage, const CreateInfo& inCreateInfo)
publicvoidinitMemory(vk::DeviceMemory& outDeviceMemory, const CreateInfo& inCreateInfo, const vk::Image& inImage)
publicvoidinitView(vk::ImageView& outImageView, const vk::Device& inLogicalDevice, const vk::Image& inImage, const vk::Format& inFormat, const vk::ImageAspectFlags& inAspect, vk::ImageViewType inViewType, std::uint32_t inCount)
publicvoidtransitionLayout(const vk::CommandBuffer& inCommandBuffer, const vk::Queue& inQueue, const vk::Image& inImage, const vk::ImageLayout& inOldLayout, const vk::ImageLayout& inNewLayout, std::uint32_t inCount)
publicvoidcopyBufferToImage(const vk::CommandBuffer& inCommandBuffer, const vk::Queue& inQueue, const vk::Buffer& inSourceBuffer, const vk::Image& inDestinationImage, std::uint32_t inWidth, std::uint32_t inHeight, std::uint32_t inCount)