| beginSingleTimeCommands() | VulkanApp | private |
| BLACK enum value | VulkanApp | private |
| BLUE enum value | VulkanApp | private |
| cameraView | VulkanApp | private |
| checkDeviceExtensionSupport(VkPhysicalDevice device) | VulkanApp | private |
| checkValidationLayerSupport() | VulkanApp | private |
| chooseSwapExtent(const VkSurfaceCapabilitiesKHR &capabilities) | VulkanApp | private |
| chooseSwapPresentMode(const std::vector< VkPresentModeKHR > &availablePresentModes) | VulkanApp | private |
| cleanup() | VulkanApp | private |
| cleanupSwapChain() | VulkanApp | private |
| cleanupVertexBuffer() | VulkanApp | private |
| colorImage | VulkanApp | private |
| colorImageMemory | VulkanApp | private |
| colorImageView | VulkanApp | private |
| colorMode | VulkanApp | private |
| ColorMode enum name | VulkanApp | private |
| commandBuffers | VulkanApp | private |
| commandPool | VulkanApp | private |
| copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) | VulkanApp | private |
| copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height) | VulkanApp | private |
| createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) | VulkanApp | private |
| createColorResources() | VulkanApp | private |
| createCommandBuffers() | VulkanApp | private |
| createCommandPool() | VulkanApp | private |
| createDepthResources() | VulkanApp | private |
| createDescriptorPool() | VulkanApp | private |
| createDescriptorSetLayout() | VulkanApp | private |
| createDescriptorSets() | VulkanApp | private |
| createFramebuffers() | VulkanApp | private |
| createGraphicsPipeline() | VulkanApp | private |
| createImage(uint32_t width, uint32_t height, uint32_t mipLevels, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory) | VulkanApp | private |
| createImageView(VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels) | VulkanApp | private |
| createImageViews() | VulkanApp | private |
| createIndexBuffer() | VulkanApp | private |
| createInstance() | VulkanApp | private |
| createLogicalDevice() | VulkanApp | private |
| createRenderPass() | VulkanApp | private |
| createShaderModule(const std::vector< char > &code) | VulkanApp | private |
| createSurface() | VulkanApp | private |
| createSwapChain() | VulkanApp | private |
| createSyncObjects() | VulkanApp | private |
| createTextureImage() | VulkanApp | private |
| createTextureImageView() | VulkanApp | private |
| createTextureSampler() | VulkanApp | private |
| createUniformBuffers() | VulkanApp | private |
| createVertexBuffer() | VulkanApp | private |
| currentFrame | VulkanApp | private |
| cursorPosCallback(GLFWwindow *window, double xpos, double ypos) | VulkanApp | inlineprivatestatic |
| DARK enum value | VulkanApp | private |
| debugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData) | VulkanApp | inlineprivatestatic |
| debugMessenger | VulkanApp | private |
| depthImage | VulkanApp | private |
| depthImageMemory | VulkanApp | private |
| depthImageView | VulkanApp | private |
| descriptorPool | VulkanApp | private |
| descriptorSetLayout | VulkanApp | private |
| descriptorSets | VulkanApp | private |
| device | VulkanApp | private |
| disable_textures | VulkanApp | private |
| drawFrame() | VulkanApp | private |
| enableDarkMode() | VulkanApp | private |
| endSingleTimeCommands(VkCommandBuffer commandBuffer) | VulkanApp | private |
| findDepthFormat() | VulkanApp | private |
| findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) | VulkanApp | private |
| findQueueFamilies(VkPhysicalDevice device) | VulkanApp | inlineprivate |
| findSupportedFormat(const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features) | VulkanApp | private |
| framebufferResizeCallback(GLFWwindow *window, int width, int height) | VulkanApp | inlineprivatestatic |
| framebufferResized | VulkanApp | private |
| generateMipmaps(VkImage image, VkFormat imageFormat, int32_t texWidth, int32_t texHeight, uint32_t mipLevels) | VulkanApp | private |
| getMaxUsableSampleCount() | VulkanApp | private |
| getRequiredExtensions() | VulkanApp | private |
| graphicsPipeline | VulkanApp | private |
| graphicsQueue | VulkanApp | private |
| GREEN enum value | VulkanApp | private |
| hasStencilComponent(VkFormat format) | VulkanApp | private |
| imageAvailableSemaphores | VulkanApp | private |
| indexBuffer | VulkanApp | private |
| indexBufferMemory | VulkanApp | private |
| indices | VulkanApp | private |
| inFlightFences | VulkanApp | private |
| initVulkan() | VulkanApp | private |
| initWindow() | VulkanApp | private |
| instance | VulkanApp | private |
| isDeviceSuitable(VkPhysicalDevice device) | VulkanApp | private |
| keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods) | VulkanApp | inlineprivatestatic |
| lastMouseX | VulkanApp | private |
| lastMouseY | VulkanApp | private |
| mainLoop() | VulkanApp | private |
| mipLevels | VulkanApp | private |
| modelCentroid | VulkanApp | private |
| mouseButtonCallback(GLFWwindow *window, int button, int action, int mods) | VulkanApp | inlineprivatestatic |
| mouseDrag | VulkanApp | private |
| msaaSamples | VulkanApp | private |
| NONE enum value | VulkanApp | private |
| parseMtlFile(const std::string &objFilePath, const std::string &mtlFilename) | VulkanApp | private |
| parseObjFile(const std::string &filename) | VulkanApp | private |
| physicalDevice | VulkanApp | private |
| pickPhysicalDevice() | VulkanApp | private |
| pipelineLayout | VulkanApp | private |
| populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT &createInfo) | VulkanApp | private |
| positionModel | VulkanApp | private |
| presentQueue | VulkanApp | private |
| querySwapChainSupport(VkPhysicalDevice device) | VulkanApp | private |
| readFile(const std::string &filename) | VulkanApp | privatestatic |
| recordCommandBuffer(VkCommandBuffer commandBuffer, uint32_t imageIndex) | VulkanApp | private |
| recreateSwapChain() | VulkanApp | private |
| RED enum value | VulkanApp | private |
| renderFinishedSemaphores | VulkanApp | private |
| renderPass | VulkanApp | private |
| rotationModel | VulkanApp | private |
| run(const std::string &objFile1) | VulkanApp | |
| setupDebugMessenger() | VulkanApp | private |
| surface | VulkanApp | private |
| swapChain | VulkanApp | private |
| swapChainExtent | VulkanApp | private |
| swapChainFramebuffers | VulkanApp | private |
| swapChainImageFormat | VulkanApp | private |
| swapChainImages | VulkanApp | private |
| swapChainImageViews | VulkanApp | private |
| textureImage | VulkanApp | private |
| textureImageMemory | VulkanApp | private |
| textureImageView | VulkanApp | private |
| textureSampler | VulkanApp | private |
| topology | VulkanApp | private |
| transition_over | VulkanApp | private |
| transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t mipLevels) | VulkanApp | private |
| transitionTextures() | VulkanApp | private |
| uniformBuffers | VulkanApp | private |
| uniformBuffersMapped | VulkanApp | private |
| uniformBuffersMemory | VulkanApp | private |
| updateUniformBuffer(uint32_t currentImage) | VulkanApp | private |
| updateVertexBuffer() | VulkanApp | private |
| vertexBuffer | VulkanApp | private |
| vertexBufferMemory | VulkanApp | private |
| vertices | VulkanApp | private |
| window | VulkanApp | private |