CheeseEngine
A 2D Game Engine
Loading...
Searching...
No Matches
GraphicCore Member List

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

_addRectangle(glm::vec2 position, float width, float height, glm::vec3 color, uint32_t index)GraphicCoreprivate
_addTriangle(std::array< glm::vec2, 3 > positions, glm::vec3 color, uint32_t index)GraphicCoreprivate
_removeFigure(uint32_t index)GraphicCoreprivate
_setCamera(glm::vec2 position, float zoom)GraphicCoreprivate
_setTexture(uint32_t figureIndex, TextureDescriptor textureDescriptor, std::vector< glm::vec2 > texCoords)GraphicCoreprivate
_setTranform(uint32_t index, glm::mat4 transform)GraphicCoreprivate
addDefaultTexture()GraphicCoreprivate
addRectangle(glm::vec2 position, float width, float height, glm::vec3 color)GraphicCore
addTexture(const std::string &path)GraphicCore
addTriangle(std::array< glm::vec2, 3 > positions, glm::vec3 color)GraphicCore
beginSingleTimeCommands()GraphicCoreprivate
cameraGraphicCoreprivate
checkDeviceExtensionSupport(VkPhysicalDevice device)GraphicCoreprivate
checkExtensionsSupport(const uint32_t extCount, const char **extToCheck)GraphicCoreprivate
checkValidationLayerSupport()GraphicCoreprivate
chooseSwapExtent(const VkSurfaceCapabilitiesKHR &capabilities)GraphicCoreprivate
chooseSwapPresentMode(const std::vector< VkPresentModeKHR > &availablePresentModes)GraphicCoreprivate
chooseSwapSurfaceFormat(const std::vector< VkSurfaceFormatKHR > &availableFormats)GraphicCoreprivate
cleanup()GraphicCoreprivate
cleanupSwapChain()GraphicCoreprivate
commandBuffersGraphicCoreprivate
commandPoolGraphicCoreprivate
copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize bufferSize)GraphicCoreprivate
copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height, uint32_t layerCount)GraphicCoreprivate
createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)GraphicCoreprivate
createCommandBuffers()GraphicCoreprivate
createCommandPool()GraphicCoreprivate
CreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pDebugMessenger)GraphicCoreprivatestatic
createDescriptorPool()GraphicCoreprivate
createDescriptorSetLayout()GraphicCoreprivate
createDescriptorSets()GraphicCoreprivate
createFrameBuffers()GraphicCoreprivate
createGraphicsPipeline()GraphicCoreprivate
createImage(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory, uint32_t arrayLayers)GraphicCoreprivate
createImageView(VkImage image, VkFormat format, uint32_t layerCount, VkImageViewType viewType)GraphicCoreprivate
createImageViews()GraphicCoreprivate
createIndexBuffer()GraphicCoreprivate
createInstance()GraphicCoreprivate
createLogicalDevice()GraphicCoreprivate
createRenderPass()GraphicCoreprivate
createShaderModule(const std::vector< char > &code)GraphicCoreprivate
createSurface()GraphicCoreprivate
createSwapChain()GraphicCoreprivate
createSyncObjects()GraphicCoreprivate
createTextureImage()GraphicCoreprivate
createTextureImageView()GraphicCoreprivate
createTextureSampler()GraphicCoreprivate
createUniformBuffers()GraphicCoreprivate
createVertexBuffer()GraphicCoreprivate
currentFrameGraphicCoreprivate
debugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)GraphicCoreprivatestatic
debugMessengerGraphicCoreprivate
descriptorPoolGraphicCoreprivate
descriptorSetLayoutGraphicCoreprivate
descriptorSetsGraphicCoreprivate
DestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks *pAllocator)GraphicCoreprivatestatic
deviceGraphicCoreprivate
drawFrame()GraphicCoreprivate
endSingleTimeCommands(VkCommandBuffer commandBuffer)GraphicCoreprivate
figuresGraphicCoreprivate
findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties)GraphicCoreprivate
findQueueFamilies(VkPhysicalDevice device)GraphicCoreprivate
framebufferResizedGraphicCoreprivate
framebufferSizeCallback(GLFWwindow *window, int width, int height)GraphicCoreprivatestatic
getRequiredExtensions()GraphicCoreprivate
GraphicCore(GLFWwindow *window)GraphicCore
graphicsPipelineGraphicCoreprivate
graphicsQueueGraphicCoreprivate
graphicThreadGraphicCoreprivate
imageAvailableSemaphoresGraphicCoreprivate
imagesInFlightGraphicCoreprivate
indexBufferGraphicCoreprivate
indexBufferMemoryGraphicCoreprivate
indicesGraphicCoreprivate
indicesToDrawGraphicCoreprivate
inFlightFencesGraphicCoreprivate
initVulkan()GraphicCoreprivate
initWindow()GraphicCoreprivate
instanceGraphicCoreprivate
instanceExtensionsGraphicCoreprivate
isDeviceSuitable(VkPhysicalDevice device)GraphicCoreprivate
isStoppedGraphicCoreprivate
mainLoop()GraphicCoreprivate
nextFigureHexGraphicCoreprivate
physicalDeviceGraphicCoreprivate
pickPhysicalDevice()GraphicCoreprivate
pipelineLayoutGraphicCoreprivate
pollRenderQueue()GraphicCoreprivate
populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT &createInfo)GraphicCoreprivate
presentQueueGraphicCoreprivate
querySwapChainSupport(VkPhysicalDevice device)GraphicCoreprivate
readFile(const std::string &filename)GraphicCoreprivatestatic
recordCommandBuffer(VkCommandBuffer commandBuffer, uint32_t imageIndex)GraphicCoreprivate
recreateSwapChain()GraphicCoreprivate
removeFigure(uint32_t index)GraphicCore
renderFinishedSemaphoresGraphicCoreprivate
renderPassGraphicCoreprivate
renderQueueGraphicCoreprivate
run()GraphicCoreprivate
setCamera(glm::vec2 position, float zoom)GraphicCore
setTexture(uint32_t figureIndex, TextureDescriptor textureDescriptor, const std::vector< glm::vec2 > &texCoords)GraphicCore
setTransform(uint32_t index, const glm::mat4 &transform)GraphicCore
setupDebugMessenger()GraphicCoreprivate
stagingIndexBufferGraphicCoreprivate
stagingIndexBufferMemoryGraphicCoreprivate
stagingVertexBufferGraphicCoreprivate
stagingVertexBufferMemoryGraphicCoreprivate
startGraphicThread()GraphicCore
stopGraphicThread()GraphicCore
stopMutexGraphicCoreprivate
surfaceGraphicCoreprivate
swapChainGraphicCoreprivate
swapChainExtentGraphicCoreprivate
swapChainFramebuffersGraphicCoreprivate
swapChainImageFormatGraphicCoreprivate
swapChainImagesGraphicCoreprivate
swapChainImageViewsGraphicCoreprivate
textureArraysGraphicCoreprivate
texturePathsGraphicCoreprivate
transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t layerCount)GraphicCoreprivate
uniformBuffersGraphicCoreprivate
uniformBuffersMappedGraphicCoreprivate
uniformBuffersMemoryGraphicCoreprivate
updateUniformBuffer(uint32_t currentImage)GraphicCoreprivate
updateVertexBuffer()GraphicCoreprivate
vertexBufferGraphicCoreprivate
vertexBufferMemoryGraphicCoreprivate
verticesGraphicCoreprivate
verticesChangedGraphicCoreprivate
verticesCountGraphicCoreprivate
verticesMutexGraphicCoreprivate
windowGraphicCoreprivate