Chicane

VulkanSky

Header
Includes/Chicane/Renderer/Backend/Vulkan/Sky.hpp
Namespace
Chicane::Renderer::VulkanSky

Construtores

NomeDescrição
VulkanSky(
const  VulkanSkyCreateInfo& inCreateInfo
)

Destruidores

NomeDescrição
~VulkanSky()

Funções

AccessoReturnoModificadorNomeDescrição
public
void
bind(
const  vk::CommandBuffer& inCommandBuffer
const  vk::PipelineLayout& inPipelineLayout
)
private
void
initExtent(
const  Image::References& inImages
)
private
void
initInstance(
std::uint32_t inCount
)
private
void
initSampler()
private
void
initMemory()
private
void
initView(
std::uint32_t inCount
)
private
void
copyPixels(
const  Image::References& inImages
)
private
void
initDescriptorSet()

Membros

AccessoTipoModificadorNomeDescrição
private
vk::Device
m_logicalDevice
private
vk::PhysicalDevice
m_physicalDevice
private
vk::CommandBuffer
m_commandBuffer
private
vk::Queue
m_queue
private
m_descriptor