Chicane

Image

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

関数

アクセスタイプモディファイア名前説明
public
vk::Format
findSupportedFormat(
const  vk::PhysicalDevice& inPhysicalDevice
const  std::vector<vk::Format>& inCandidates
const  vk::ImageTiling& inTiling
const  vk::FormatFeatureFlags& inFeatures
)
public
void
initInstance(
vk::Image& outInstance
const  Instance::CreateInfo& inCreateInfo
)
public
void
initSampler(
vk::Sampler& outSampler
const  Sampler::CreateInfo& inCreateInfo
)
public
void
initMemory(
vk::DeviceMemory& outMemory
const  vk::Image& inInstance
const  Memory::CreateInfo& inCreateInfo
)
public
void
initView(
vk::ImageView& outImageView
const  vk::Image& inInstance
const  View::CreateInfo& inCreateInfo
)
public
void
transitionLayout(
const  vk::CommandBuffer& inCommandBuffer
const  vk::Queue& inQueue
const  vk::Image& inImage
const  vk::ImageLayout& inOldLayout
const  vk::ImageLayout& inNewLayout
std::uint32_t inCount
)
public
void
copyBufferToImage(
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
)