|
CheeseEngine
A 2D Game Engine
|
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) | GraphicCore | private |
| _addTriangle(std::array< glm::vec2, 3 > positions, glm::vec3 color, uint32_t index) | GraphicCore | private |
| _removeFigure(uint32_t index) | GraphicCore | private |
| _setCamera(glm::vec2 position, float zoom) | GraphicCore | private |
| _setTexture(uint32_t figureIndex, TextureDescriptor textureDescriptor, std::vector< glm::vec2 > texCoords) | GraphicCore | private |
| _setTranform(uint32_t index, glm::mat4 transform) | GraphicCore | private |
| addDefaultTexture() | GraphicCore | private |
| 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() | GraphicCore | private |
| camera | GraphicCore | private |
| checkDeviceExtensionSupport(VkPhysicalDevice device) | GraphicCore | private |
| checkExtensionsSupport(const uint32_t extCount, const char **extToCheck) | GraphicCore | private |
| checkValidationLayerSupport() | GraphicCore | private |
| chooseSwapExtent(const VkSurfaceCapabilitiesKHR &capabilities) | GraphicCore | private |
| chooseSwapPresentMode(const std::vector< VkPresentModeKHR > &availablePresentModes) | GraphicCore | private |
| chooseSwapSurfaceFormat(const std::vector< VkSurfaceFormatKHR > &availableFormats) | GraphicCore | private |
| cleanup() | GraphicCore | private |
| cleanupSwapChain() | GraphicCore | private |
| commandBuffers | GraphicCore | private |
| commandPool | GraphicCore | private |
| copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize bufferSize) | GraphicCore | private |
| copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height, uint32_t layerCount) | GraphicCore | private |
| createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) | GraphicCore | private |
| createCommandBuffers() | GraphicCore | private |
| createCommandPool() | GraphicCore | private |
| CreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pDebugMessenger) | GraphicCore | privatestatic |
| createDescriptorPool() | GraphicCore | private |
| createDescriptorSetLayout() | GraphicCore | private |
| createDescriptorSets() | GraphicCore | private |
| createFrameBuffers() | GraphicCore | private |
| createGraphicsPipeline() | GraphicCore | private |
| createImage(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory, uint32_t arrayLayers) | GraphicCore | private |
| createImageView(VkImage image, VkFormat format, uint32_t layerCount, VkImageViewType viewType) | GraphicCore | private |
| createImageViews() | GraphicCore | private |
| createIndexBuffer() | GraphicCore | private |
| createInstance() | GraphicCore | private |
| createLogicalDevice() | GraphicCore | private |
| createRenderPass() | GraphicCore | private |
| createShaderModule(const std::vector< char > &code) | GraphicCore | private |
| createSurface() | GraphicCore | private |
| createSwapChain() | GraphicCore | private |
| createSyncObjects() | GraphicCore | private |
| createTextureImage() | GraphicCore | private |
| createTextureImageView() | GraphicCore | private |
| createTextureSampler() | GraphicCore | private |
| createUniformBuffers() | GraphicCore | private |
| createVertexBuffer() | GraphicCore | private |
| currentFrame | GraphicCore | private |
| debugCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData) | GraphicCore | privatestatic |
| debugMessenger | GraphicCore | private |
| descriptorPool | GraphicCore | private |
| descriptorSetLayout | GraphicCore | private |
| descriptorSets | GraphicCore | private |
| DestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks *pAllocator) | GraphicCore | privatestatic |
| device | GraphicCore | private |
| drawFrame() | GraphicCore | private |
| endSingleTimeCommands(VkCommandBuffer commandBuffer) | GraphicCore | private |
| figures | GraphicCore | private |
| findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) | GraphicCore | private |
| findQueueFamilies(VkPhysicalDevice device) | GraphicCore | private |
| framebufferResized | GraphicCore | private |
| framebufferSizeCallback(GLFWwindow *window, int width, int height) | GraphicCore | privatestatic |
| getRequiredExtensions() | GraphicCore | private |
| GraphicCore(GLFWwindow *window) | GraphicCore | |
| graphicsPipeline | GraphicCore | private |
| graphicsQueue | GraphicCore | private |
| graphicThread | GraphicCore | private |
| imageAvailableSemaphores | GraphicCore | private |
| imagesInFlight | GraphicCore | private |
| indexBuffer | GraphicCore | private |
| indexBufferMemory | GraphicCore | private |
| indices | GraphicCore | private |
| indicesToDraw | GraphicCore | private |
| inFlightFences | GraphicCore | private |
| initVulkan() | GraphicCore | private |
| initWindow() | GraphicCore | private |
| instance | GraphicCore | private |
| instanceExtensions | GraphicCore | private |
| isDeviceSuitable(VkPhysicalDevice device) | GraphicCore | private |
| isStopped | GraphicCore | private |
| mainLoop() | GraphicCore | private |
| nextFigureHex | GraphicCore | private |
| physicalDevice | GraphicCore | private |
| pickPhysicalDevice() | GraphicCore | private |
| pipelineLayout | GraphicCore | private |
| pollRenderQueue() | GraphicCore | private |
| populateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT &createInfo) | GraphicCore | private |
| presentQueue | GraphicCore | private |
| querySwapChainSupport(VkPhysicalDevice device) | GraphicCore | private |
| readFile(const std::string &filename) | GraphicCore | privatestatic |
| recordCommandBuffer(VkCommandBuffer commandBuffer, uint32_t imageIndex) | GraphicCore | private |
| recreateSwapChain() | GraphicCore | private |
| removeFigure(uint32_t index) | GraphicCore | |
| renderFinishedSemaphores | GraphicCore | private |
| renderPass | GraphicCore | private |
| renderQueue | GraphicCore | private |
| run() | GraphicCore | private |
| 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() | GraphicCore | private |
| stagingIndexBuffer | GraphicCore | private |
| stagingIndexBufferMemory | GraphicCore | private |
| stagingVertexBuffer | GraphicCore | private |
| stagingVertexBufferMemory | GraphicCore | private |
| startGraphicThread() | GraphicCore | |
| stopGraphicThread() | GraphicCore | |
| stopMutex | GraphicCore | private |
| surface | GraphicCore | private |
| swapChain | GraphicCore | private |
| swapChainExtent | GraphicCore | private |
| swapChainFramebuffers | GraphicCore | private |
| swapChainImageFormat | GraphicCore | private |
| swapChainImages | GraphicCore | private |
| swapChainImageViews | GraphicCore | private |
| textureArrays | GraphicCore | private |
| texturePaths | GraphicCore | private |
| transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t layerCount) | GraphicCore | private |
| uniformBuffers | GraphicCore | private |
| uniformBuffersMapped | GraphicCore | private |
| uniformBuffersMemory | GraphicCore | private |
| updateUniformBuffer(uint32_t currentImage) | GraphicCore | private |
| updateVertexBuffer() | GraphicCore | private |
| vertexBuffer | GraphicCore | private |
| vertexBufferMemory | GraphicCore | private |
| vertices | GraphicCore | private |
| verticesChanged | GraphicCore | private |
| verticesCount | GraphicCore | private |
| verticesMutex | GraphicCore | private |
| window | GraphicCore | private |