Chicane

VulkanLScene

Header
Includes/Chicane/Renderer/Backend/Vulkan/Layer/Scene.hpp
Namespace
Chicane::Renderer::VulkanLScene

Constructors

NameDescription
VulkanLScene()

Override Functions

AccessReturnModifierNameDescription
protected
void
onInit()
protected
void
onDestruction()
protected
void
onLoad(
DrawPolyType inType
const  DrawPolyResource& inResource
)

Functions

AccessReturnModifierNameDescription
private
void
buildModelVertexBuffer()
private
void
buildModelVertexData(
const  Vertex::List& inVertices
)
private
void
buildModelIndexBuffer()
private
void
buildModelIndexData(
const  Vertex::Indices& inIndices
)
private
void
destroyModelData()
private
void
buildShadowImage()
private
void
destroyShadowImage()
private
void
buildLayers()

Members

AccessTypeModifierNameDescription
public
modelVertexBuffer
public
modelIndexBuffer
public
shadowImage
public
vk::DescriptorImageInfo
shadowImageInfo