Constructors
Name | Description |
---|---|
LShadow() |
Destructors
Name | Description |
---|---|
~LShadow() |
Override Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
public | bool | onInit() | ||
public | bool | onDestroy() | ||
public | bool | onRebuild() | ||
public | void | onRender( void* outData ) |
Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
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 ) |
Members
Access | Type | Modifier | Name | Description |
---|---|---|---|---|
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 |