| activeCamera (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| activeLight (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| beginImGuiFrame() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| beginSingleTimeCommands() | NNE::Systems::VulkanManager | |
| checkDeviceExtensionSupport(VkPhysicalDevice device) | NNE::Systems::VulkanManager | |
| checkValidationLayerSupport() | NNE::Systems::VulkanManager | |
| chooseSwapExtent(const VkSurfaceCapabilitiesKHR &capabilities) | NNE::Systems::VulkanManager | |
| chooseSwapPresentMode(const std::vector< VkPresentModeKHR > &availablePresentModes) | NNE::Systems::VulkanManager | |
| chooseSwapSurfaceFormat(const std::vector< VkSurfaceFormatKHR > &availableFormats) | NNE::Systems::VulkanManager | |
| CleanUp() | NNE::Systems::VulkanManager | |
| cleanupImGui() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| cleanupSwapChain() | NNE::Systems::VulkanManager | |
| colorImage (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| colorImageMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| colorImageView (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| commandBuffers (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| commandPool (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) | NNE::Systems::VulkanManager | |
| copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height) | NNE::Systems::VulkanManager | |
| copyImageToBuffer(VkImage image, VkBuffer buffer, uint32_t width, uint32_t height) | NNE::Systems::VulkanManager | |
| createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) | NNE::Systems::VulkanManager | |
| createColorResources() | NNE::Systems::VulkanManager | |
| createCommandBuffers() | NNE::Systems::VulkanManager | |
| createCommandPool() | NNE::Systems::VulkanManager | |
| createDepthResources() | NNE::Systems::VulkanManager | |
| createDescriptorPool() | NNE::Systems::VulkanManager | |
| createDescriptorSetLayout() | NNE::Systems::VulkanManager | |
| createDescriptorSets() | NNE::Systems::VulkanManager | |
| createFramebuffers() | NNE::Systems::VulkanManager | |
| CreateGLFWWindow(int width, int height) | NNE::Systems::VulkanManager | |
| createGraphicsPipeline() | NNE::Systems::VulkanManager | |
| createImage(uint32_t width, uint32_t height, uint32_t mipLevels, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory) | NNE::Systems::VulkanManager | |
| createImageView(VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels) | NNE::Systems::VulkanManager | |
| createImageViews() | NNE::Systems::VulkanManager | |
| createIndexBuffer() | NNE::Systems::VulkanManager | |
| createLogicalDevice() | NNE::Systems::VulkanManager | |
| createRenderPass() | NNE::Systems::VulkanManager | |
| createShaderModule(const std::vector< char > &code) | NNE::Systems::VulkanManager | |
| createShadowDescriptorSetLayout() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| createShadowDescriptorSets() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| createShadowPipeline() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| createShadowRenderPass() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| createShadowResources() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| createSurface() | NNE::Systems::VulkanManager | |
| createSwapChain() | NNE::Systems::VulkanManager | |
| createSyncObjects() | NNE::Systems::VulkanManager | |
| createTextureImage(const std::string &texturePath, VkImage &textureImage, VkDeviceMemory &textureImageMemory, VkFormat &imageFormat) | NNE::Systems::VulkanManager | |
| createTextureImageView(VkImage textureImage, VkImageView &textureImageView, VkFormat format) | NNE::Systems::VulkanManager | |
| createTextureSampler(VkSampler &textureSampler) | NNE::Systems::VulkanManager | |
| createUniformBuffers() | NNE::Systems::VulkanManager | |
| createVertexBuffer() | NNE::Systems::VulkanManager | |
| CreateVulkanInstance() | NNE::Systems::VulkanManager | |
| currentFrame (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| debugShadowMap() | NNE::Systems::VulkanManager | |
| depthImage (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| depthImageMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| depthImageView (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| descriptorPool (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| descriptorSetLayout (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| device (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| drawFrame(const std::vector< std::pair< NNE::Component::Render::MeshComponent *, NNE::Component::TransformComponent * > > &objects) | NNE::Systems::VulkanManager | |
| dynamicAlignment (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| endSingleTimeCommands(VkCommandBuffer commandBuffer) | NNE::Systems::VulkanManager | |
| findDepthFormat() | NNE::Systems::VulkanManager | |
| findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) | NNE::Systems::VulkanManager | |
| findQueueFamilies(VkPhysicalDevice device) | NNE::Systems::VulkanManager | |
| findSupportedFormat(const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features) | NNE::Systems::VulkanManager | |
| framebufferResizeCallback(GLFWwindow *window, int width, int height) | NNE::Systems::VulkanManager | static |
| framebufferResized (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| generateCube(std::vector< Vertex > &vertexData, std::vector< uint32_t > &indexData) (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| generateMipmaps(VkImage image, VkFormat imageFormat, int32_t texWidth, int32_t texHeight, uint32_t mipLevels) | NNE::Systems::VulkanManager | |
| generateSphere(std::vector< Vertex > &vertexData, std::vector< uint32_t > &indexData) (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| getMaxUsableSampleCount() | NNE::Systems::VulkanManager | |
| getShadowMapDebugDescriptor() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| graphicsPipeline (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| graphicsQueue (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| hasDepthComponent(VkFormat format) | NNE::Systems::VulkanManager | |
| hasExtension(VkPhysicalDevice device, const char *extensionName) (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| hasStencilComponent(VkFormat format) | NNE::Systems::VulkanManager | |
| imageAvailableSemaphores (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| imguiPool (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| indexBuffer (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| indexBufferMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| indices (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| inFlightFences (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| initializeRenderer(const std::vector< std::pair< NNE::Component::Render::MeshComponent *, NNE::Component::TransformComponent * > > &objects) | NNE::Systems::VulkanManager | |
| initImGui() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| initVulkan() | NNE::Systems::VulkanManager | |
| instance (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| isDeviceSuitable(VkPhysicalDevice device) | NNE::Systems::VulkanManager | |
| lightBuffers (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| lightBuffersMapped (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| lightBuffersMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| loadedMeshes (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| LoadMeshes(const std::vector< std::pair< NNE::Component::Render::MeshComponent *, NNE::Component::TransformComponent * > > &objects) | NNE::Systems::VulkanManager | |
| loadModel(const std::string &modelPath) | NNE::Systems::VulkanManager | |
| MAX_FRAMES_IN_FLIGHT (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protectedstatic |
| MAX_OBJECTS (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| mipLevels (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| msaaSamples (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| objectUniformBuffers (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| objectUniformBuffersMapped (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| objectUniformBuffersMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| physicalDevice (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| pickPhysicalDevice() | NNE::Systems::VulkanManager | |
| pipelineLayout (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| presentQueue (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| querySwapChainSupport(VkPhysicalDevice device) | NNE::Systems::VulkanManager | |
| rateDeviceSuitability(VkPhysicalDevice device) | NNE::Systems::VulkanManager | |
| readFile(const std::string &filename) | NNE::Systems::VulkanManager | static |
| recordCommandBuffer(VkCommandBuffer commandBuffer, uint32_t imageIndex, const std::vector< std::pair< NNE::Component::Render::MeshComponent *, NNE::Component::TransformComponent * > > &objects) | NNE::Systems::VulkanManager | |
| recreateSwapChain() | NNE::Systems::VulkanManager | |
| renderFinishedSemaphores (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| renderFrame(const std::vector< std::pair< NNE::Component::Render::MeshComponent *, NNE::Component::TransformComponent * > > &objects) | NNE::Systems::VulkanManager | |
| renderImGui(VkCommandBuffer commandBuffer) (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| renderPass (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| requestShadowDebug() (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| SHADOW_MAP_DIM (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowConfig (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| shadowDebugDescriptor (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowDescriptorSetLayout (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowDescriptorSets (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowFramebuffer (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowImage (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowImageLayout (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowImageMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowImageView (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowPipeline (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowPipelineLayout (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowRenderPass (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| shadowSampler (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| stagingBuffer (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| stagingBufferMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| supportsRenderToSingleSampled (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| surface (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| swapChain (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| swapChainExtent (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| swapChainFramebuffers (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| swapChainImageFormat (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| swapChainImages (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| swapChainImageViews (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| textureImage (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| textureImageMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| textureImageView (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| textureSampler (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t mipLevels) | NNE::Systems::VulkanManager | |
| uniformBuffers (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| uniformBuffersMapped (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| uniformBuffersMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| updateCameraAspectRatio() | NNE::Systems::VulkanManager | |
| updateUniformBuffer(uint32_t currentImage) | NNE::Systems::VulkanManager | |
| vertexBuffer (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| vertexBufferMemory (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | protected |
| vertices (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| VulkanManager() | NNE::Systems::VulkanManager | |
| window (defined in NNE::Systems::VulkanManager) | NNE::Systems::VulkanManager | |
| ~VulkanManager() | NNE::Systems::VulkanManager | |