scop
a small 3D object loader
Loading...
Searching...
No Matches
VulkanApp Member List

This is the complete list of members for VulkanApp, including all inherited members.

beginSingleTimeCommands()VulkanAppprivate
BLACK enum valueVulkanAppprivate
BLUE enum valueVulkanAppprivate
cameraViewVulkanAppprivate
checkDeviceExtensionSupport(VkPhysicalDevice device)VulkanAppprivate
checkValidationLayerSupport()VulkanAppprivate
chooseSwapExtent(const VkSurfaceCapabilitiesKHR &capabilities)VulkanAppprivate
chooseSwapPresentMode(const std::vector< VkPresentModeKHR > &availablePresentModes)VulkanAppprivate
cleanup()VulkanAppprivate
cleanupSwapChain()VulkanAppprivate
cleanupVertexBuffer()VulkanAppprivate
colorImageVulkanAppprivate
colorImageMemoryVulkanAppprivate
colorImageViewVulkanAppprivate
colorModeVulkanAppprivate
ColorMode enum nameVulkanAppprivate
commandBuffersVulkanAppprivate
commandPoolVulkanAppprivate
copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size)VulkanAppprivate
copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height)VulkanAppprivate
createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)VulkanAppprivate
createColorResources()VulkanAppprivate
createCommandBuffers()VulkanAppprivate
createCommandPool()VulkanAppprivate
createDepthResources()VulkanAppprivate
createDescriptorPool()VulkanAppprivate
createDescriptorSetLayout()VulkanAppprivate
createDescriptorSets()VulkanAppprivate
createFramebuffers()VulkanAppprivate
createGraphicsPipeline()VulkanAppprivate
createImage(uint32_t width, uint32_t height, uint32_t mipLevels, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory)VulkanAppprivate
createImageView(VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels)VulkanAppprivate
createImageViews()VulkanAppprivate
createIndexBuffer()VulkanAppprivate
createInstance()VulkanAppprivate
createLogicalDevice()VulkanAppprivate
createRenderPass()VulkanAppprivate
createShaderModule(const std::vector< char > &code)VulkanAppprivate
createSurface()VulkanAppprivate
createSwapChain()VulkanAppprivate
createSyncObjects()VulkanAppprivate
createTextureImage()VulkanAppprivate
createTextureImageView()VulkanAppprivate
createTextureSampler()VulkanAppprivate
createUniformBuffers()VulkanAppprivate
createVertexBuffer()VulkanAppprivate
currentFrameVulkanAppprivate
cursorPosCallback(GLFWwindow *window, double xpos, double ypos)VulkanAppinlineprivatestatic
DARK enum valueVulkanAppprivate
debugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)VulkanAppinlineprivatestatic
debugMessengerVulkanAppprivate
depthImageVulkanAppprivate
depthImageMemoryVulkanAppprivate
depthImageViewVulkanAppprivate
descriptorPoolVulkanAppprivate
descriptorSetLayoutVulkanAppprivate
descriptorSetsVulkanAppprivate
deviceVulkanAppprivate
disable_texturesVulkanAppprivate
drawFrame()VulkanAppprivate
enableDarkMode()VulkanAppprivate
endSingleTimeCommands(VkCommandBuffer commandBuffer)VulkanAppprivate
findDepthFormat()VulkanAppprivate
findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties)VulkanAppprivate
findQueueFamilies(VkPhysicalDevice device)VulkanAppinlineprivate
findSupportedFormat(const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)VulkanAppprivate
framebufferResizeCallback(GLFWwindow *window, int width, int height)VulkanAppinlineprivatestatic
framebufferResizedVulkanAppprivate
generateMipmaps(VkImage image, VkFormat imageFormat, int32_t texWidth, int32_t texHeight, uint32_t mipLevels)VulkanAppprivate
getMaxUsableSampleCount()VulkanAppprivate
getRequiredExtensions()VulkanAppprivate
graphicsPipelineVulkanAppprivate
graphicsQueueVulkanAppprivate
GREEN enum valueVulkanAppprivate
hasStencilComponent(VkFormat format)VulkanAppprivate
imageAvailableSemaphoresVulkanAppprivate
indexBufferVulkanAppprivate
indexBufferMemoryVulkanAppprivate
indicesVulkanAppprivate
inFlightFencesVulkanAppprivate
initVulkan()VulkanAppprivate
initWindow()VulkanAppprivate
instanceVulkanAppprivate
isDeviceSuitable(VkPhysicalDevice device)VulkanAppprivate
keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods)VulkanAppinlineprivatestatic
lastMouseXVulkanAppprivate
lastMouseYVulkanAppprivate
mainLoop()VulkanAppprivate
mipLevelsVulkanAppprivate
modelCentroidVulkanAppprivate
mouseButtonCallback(GLFWwindow *window, int button, int action, int mods)VulkanAppinlineprivatestatic
mouseDragVulkanAppprivate
msaaSamplesVulkanAppprivate
NONE enum valueVulkanAppprivate
parseMtlFile(const std::string &objFilePath, const std::string &mtlFilename)VulkanAppprivate
parseObjFile(const std::string &filename)VulkanAppprivate
physicalDeviceVulkanAppprivate
pickPhysicalDevice()VulkanAppprivate
pipelineLayoutVulkanAppprivate
populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT &createInfo)VulkanAppprivate
positionModelVulkanAppprivate
presentQueueVulkanAppprivate
querySwapChainSupport(VkPhysicalDevice device)VulkanAppprivate
readFile(const std::string &filename)VulkanAppprivatestatic
recordCommandBuffer(VkCommandBuffer commandBuffer, uint32_t imageIndex)VulkanAppprivate
recreateSwapChain()VulkanAppprivate
RED enum valueVulkanAppprivate
renderFinishedSemaphoresVulkanAppprivate
renderPassVulkanAppprivate
rotationModelVulkanAppprivate
run(const std::string &objFile1)VulkanApp
setupDebugMessenger()VulkanAppprivate
surfaceVulkanAppprivate
swapChainVulkanAppprivate
swapChainExtentVulkanAppprivate
swapChainFramebuffersVulkanAppprivate
swapChainImageFormatVulkanAppprivate
swapChainImagesVulkanAppprivate
swapChainImageViewsVulkanAppprivate
textureImageVulkanAppprivate
textureImageMemoryVulkanAppprivate
textureImageViewVulkanAppprivate
textureSamplerVulkanAppprivate
topologyVulkanAppprivate
transition_overVulkanAppprivate
transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t mipLevels)VulkanAppprivate
transitionTextures()VulkanAppprivate
uniformBuffersVulkanAppprivate
uniformBuffersMappedVulkanAppprivate
uniformBuffersMemoryVulkanAppprivate
updateUniformBuffer(uint32_t currentImage)VulkanAppprivate
updateVertexBuffer()VulkanAppprivate
vertexBufferVulkanAppprivate
vertexBufferMemoryVulkanAppprivate
verticesVulkanAppprivate
windowVulkanAppprivate