Constructors
Name | Description |
---|---|
Renderer() |
Destructors
Name | Description |
---|---|
~Renderer() |
Override Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
public | void | onInit() | ||
public | void | onRender() | ||
public | void | |||
public | void | onResizing() | ||
public | void | onRepositioning() |
Functions
Access | Return | Modifier | Name | Description |
---|---|---|---|---|
public | getInternals() | |||
private | void | buildInstance() | ||
private | void | destroyInstance() | ||
private | void | buildDebugMessenger() | ||
private | void | destroyDebugMessenger() | ||
private | void | buildSurface() | ||
private | void | destroySurface() | ||
private | void | buildQueues() | ||
private | void | buildDevices() | ||
private | void | destroyDevices() | ||
private | void | buildSwapChain() | ||
private | void | destroySwapChain() | ||
private | void | rebuildSwapChain() | ||
private | void | buildCommandPool() | ||
private | void | destroyCommandPool() | ||
private | void | buildMainCommandBuffer() | ||
private | void | buildFramesCommandBuffers() | ||
private | void | renderViewport( const vk::CommandBuffer& inCommandBuffer ) | ||
private | void | rebuildFrames() | ||
private | void | |||
private | void | setupLayers() | ||
private | void |
Members
Access | Type | Modifier | Name | Description |
---|---|---|---|---|
private | vk::Instance | m_instance | ||
private | vk::DispatchLoaderDynamic | m_dldi | ||
private | vk::DebugUtilsMessengerEXT | m_debugMessenger | ||
private | vk::SurfaceKHR | m_surface | ||
private | vk::PhysicalDevice | m_physicalDevice | ||
private | vk::Device | m_logicalDevice | ||
private | vk::Queue | m_graphicsQueue | ||
private | vk::Queue | m_presentQueue | ||
private | m_swapChain | |||
private | vk::CommandPool | m_mainCommandPool | ||
private | vk::CommandBuffer | m_mainCommandBuffer | ||
private | int | m_imageCount | ||
private | int | m_currentImageIndex | ||
private | vk::Viewport | m_vkViewport | ||
private | vk::Rect2D | m_vkScissor |