Tipos
| Nome | Valor | Descrição |
|---|---|---|
Outlines | std::vector<float> |
Construtores
| Nome | Descrição |
|---|---|
VulkanLUI() |
Funções Substitutivas
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
protected | void | onInit() | ||
protected | void | onRestart() | ||
protected | void | onDestruction() | ||
protected | void | |||
protected | bool | |||
protected | void |
Funções
| Accesso | Returno | Modificador | Nome | Descrição |
|---|---|---|---|---|
private | void | initFrameResources() | ||
private | void | destroyFrameResources() | ||
private | void | initGraphicsPipeline() | ||
private | void | initFramebuffers() | ||
private | void | buildPrimitiveVertexBuffer() | ||
private | void | |||
private | void | buildPrimitiveIndexBuffer() | ||
private | void | |||
private | void | destroyPrimitiveData() | ||
private | void | buildGlyphBuffer() | ||
private | void | |||
private | void | destroyGlyphData() | ||
private | void | buildBackdrop() | ||
private | void | destroyBackdrop() | ||
private | void | |||
private | void | generateBackdropMips( vk::CommandBuffer inCommands, std::size_t inIndex ) |
Membros
| Accesso | Tipo | Modificador | Nome | Descrição |
|---|---|---|---|---|
private | m_graphicsPipeline | |||
private | m_frameDescriptor | |||
private | m_primitiveVertexBuffer | |||
private | m_primitiveIndexBuffer | |||
private | m_glyphBuffer | |||
private | vk::DescriptorBufferInfo | m_glyphBufferInfo | ||
private | m_backdrops | |||
private | std::vector<vk::DescriptorImageInfo> | m_backdropInfos | ||
private | std::uint32_t | m_backdropMipLevels | ||
private | std::vector<vk::ClearValue> | m_clear |