Chicane

LShadow

Header
Includes/Chicane/Runtime/Vulkan/Layer/Shadow.hpp
Namespace
Chicane::Vulkan::LShadow

Construtores

NomeDescrição
LShadow()

Destruidores

NomeDescrição
~LShadow()

Funções Substitutivas

AccessoReturnoModificadorNomeDescrição
public
bool
onInit()
public
bool
onDestroy()
public
bool
onRebuild()
public
void
onRender(
void* outData
)

Funções

AccessoReturnoModificadorNomeDescrição
private
void
loadEvents()
private
void
initFrameResources()
private
void
destroyFrameResources()
private
void
initGraphicsPipeline()
private
void
initFramebuffers()
private
void
buildModelVertexBuffer()
private
void
buildModelIndexBuffer()
private
void
buildModelData()
private
void
destroyModelData()
private
void
rebuildModelData()
private
void
renderModels(
const  vk::CommandBuffer& inCommandBuffer
)

Membros

AccessoTipoModificadorNomeDescrição
private
m_internals
private
m_graphicsPipeline
private
m_frameDescriptor
private
m_modelVertexBuffer
private
m_modelIndexBuffer
private
m_modelManager
private
std::vector<vk::ClearValue>
m_clearValues