libmx2 2.2.1
C++20 multimedia and game-engine library (SDL2 / OpenGL / Vulkan)
Loading...
Searching...
No Matches
mx::VKText Member List

This is the complete list of members for mx::VKText, including all inherited members.

beginSingleTimeCommands()mx::VKTextprivate
clearCache()mx::VKText
clearQueue()mx::VKText
commandPoolmx::VKTextprivate
convertToRGBA(SDL_Surface *surface)mx::VKTextprivate
copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height)mx::VKTextprivate
createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)mx::VKTextprivate
createDescriptorPool()mx::VKTextprivate
createDescriptorPool(uint32_t maxSets)mx::VKTextprivate
createDescriptorSet(VkImageView imageView)mx::VKTextprivate
createImage(uint32_t width, uint32_t height, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory)mx::VKTextprivate
createImageView(VkImage image, VkFormat format)mx::VKTextprivate
descriptorPoolmx::VKTextprivate
descriptorSetLayoutmx::VKTextprivate
devicemx::VKTextprivate
endSingleTimeCommands(VkCommandBuffer commandBuffer)mx::VKTextprivate
findMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties)mx::VKTextprivate
fontmx::VKTextprivate
fontSamplermx::VKText
getTextDimensions(const std::string &text, int &width, int &height)mx::VKText
graphicsQueuemx::VKTextprivate
growDescriptorPool()mx::VKTextprivate
initFont(const std::string &fontPath, int fontSize)mx::VKTextprivate
maxPoolSetsmx::VKTextprivate
operator=(const VKText &)=deletemx::VKText
operator=(VKText &&)=deletemx::VKText
physicalDevicemx::VKTextprivate
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::VKTextinline
setFont(const std::string &fontPath, int fontSize)mx::VKText
textQuadsmx::VKTextprivate
textureCachemx::VKTextprivate
transitionImageLayout(VkImage image, VkImageLayout oldLayout, VkImageLayout newLayout)mx::VKTextprivate
VKText(VkDevice device, VkPhysicalDevice physicalDevice, VkQueue graphicsQueue, VkCommandPool commandPool, const std::string &fontPath, int fontSize=24)mx::VKText
VKText(const VKText &)=deletemx::VKText
VKText(VKText &&)=deletemx::VKText
~VKText()mx::VKText