|
libmx2 2.2.1
C++20 multimedia and game-engine library (SDL2 / OpenGL / Vulkan)
|
This is the complete list of members for mx::VKText, including all inherited members.
| beginSingleTimeCommands() | mx::VKText | private |
| clearCache() | mx::VKText | |
| clearQueue() | mx::VKText | |
| commandPool | mx::VKText | private |
| convertToRGBA(SDL_Surface *surface) | mx::VKText | private |
| copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height) | mx::VKText | private |
| createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory) | mx::VKText | private |
| createDescriptorPool() | mx::VKText | private |
| createDescriptorPool(uint32_t maxSets) | mx::VKText | private |
| createDescriptorSet(VkImageView imageView) | mx::VKText | private |
| createImage(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory) | mx::VKText | private |
| createImageView(VkImage image, VkFormat format) | mx::VKText | private |
| descriptorPool | mx::VKText | private |
| descriptorSetLayout | mx::VKText | private |
| device | mx::VKText | private |
| endSingleTimeCommands(VkCommandBuffer commandBuffer) | mx::VKText | private |
| findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) | mx::VKText | private |
| font | mx::VKText | private |
| fontSampler | mx::VKText | |
| getTextDimensions(const std::string &text, int &width, int &height) | mx::VKText | |
| graphicsQueue | mx::VKText | private |
| growDescriptorPool() | mx::VKText | private |
| initFont(const std::string &fontPath, int fontSize) | mx::VKText | private |
| maxPoolSets | mx::VKText | private |
| operator=(const VKText &)=delete | mx::VKText | |
| operator=(VKText &&)=delete | mx::VKText | |
| physicalDevice | mx::VKText | private |
| printTextG_Solid(const std::string &text, int x, int y, const SDL_Color &col) | mx::VKText | |
| renderText(VkCommandBuffer cmdBuffer, VkPipelineLayout pipelineLayout, uint32_t screenWidth, uint32_t screenHeight) | mx::VKText | |
| setDescriptorSetLayout(VkDescriptorSetLayout layout) | mx::VKText | inline |
| setFont(const std::string &fontPath, int fontSize) | mx::VKText | |
| textQuads | mx::VKText | private |
| textureCache | mx::VKText | private |
| transitionImageLayout(VkImage image, VkImageLayout oldLayout, VkImageLayout newLayout) | mx::VKText | private |
| VKText(VkDevice device, VkPhysicalDevice physicalDevice, VkQueue graphicsQueue, VkCommandPool commandPool, const std::string &fontPath, int fontSize=24) | mx::VKText | |
| VKText(const VKText &)=delete | mx::VKText | |
| VKText(VKText &&)=delete | mx::VKText | |
| ~VKText() | mx::VKText |