Construtores
Nome | Descrição |
---|---|
LLevel() |
Destruidores
Nome | Descrição |
---|---|
~LLevel() |
Funções Substitutivas
Accesso | Returno | Modificador | Nome | Descrição |
---|---|---|---|---|
public | bool | onInit() | ||
public | bool | onDestroy() | ||
public | bool | onRebuild() | ||
public | void | onRender( void* outData ) |
Funções
Accesso | Returno | Modificador | Nome | Descrição |
---|---|---|---|---|
private | void | loadEvents() | ||
private | void | initFrameResources() | ||
private | void | destroyFrameResources() | ||
private | void | initTextureResources() | ||
private | void | destroyTextureResources() | ||
private | void | initGraphicsPipeline() | ||
private | void | initFramebuffers() | ||
private | void | buildTextureData() | ||
private | void | buildModelVertexBuffer() | ||
private | void | buildModelIndexBuffer() | ||
private | void | buildModelData() | ||
private | void | destroyModelData() | ||
private | void | rebuildModelData() | ||
private | void | renderModels( const vk::CommandBuffer& inCommandBuffer ) |
Membros
Accesso | Tipo | Modificador | Nome | Descrição |
---|---|---|---|---|
private | m_internals | |||
private | m_graphicsPipeline | |||
private | m_frameDescriptor | |||
private | m_textureDescriptor | |||
private | std::unordered_map<std::string, std::unique_ptr<Texture::Instance>> | m_textures | ||
private | m_textureManager | |||
private | m_modelVertexBuffer | |||
private | m_modelIndexBuffer | |||
private | m_modelManager | |||
private | std::vector<vk::ClearValue> | m_clearValues |