jGL
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
jGL::Vulkan::TextRenderer Class Reference

#include <vkTextRenderer.h>

Public Member Functions

 TextRenderer (const Device &device, const Command &command, const RenderPass &renderPass, const VkViewport &viewport, const VkRect2D &scissor, uint32_t concurrentFrames, VkSampleCountFlagBits msaa)
 
 ~TextRenderer ()
 
void renderText (const Device &device, const Command &command, const VkCommandBuffer &commandBuffer, uint32_t currentFrame, std::string text, glm::vec2 position, float scale, glm::vec4 colour, glm::bvec2 centre=glm::bvec2(false, false))
 
void setProjection (glm::mat4 p)
 

Constructor & Destructor Documentation

◆ TextRenderer()

jGL::Vulkan::TextRenderer::TextRenderer ( const Device device,
const Command command,
const RenderPass renderPass,
const VkViewport &  viewport,
const VkRect2D &  scissor,
uint32_t  concurrentFrames,
VkSampleCountFlagBits  msaa 
)

◆ ~TextRenderer()

jGL::Vulkan::TextRenderer::~TextRenderer ( )
inline

Member Function Documentation

◆ renderText()

void jGL::Vulkan::TextRenderer::renderText ( const Device device,
const Command command,
const VkCommandBuffer &  commandBuffer,
uint32_t  currentFrame,
std::string  text,
glm::vec2  position,
float  scale,
glm::vec4  colour,
glm::bvec2  centre = glm::bvec2(false,false) 
)

◆ setProjection()

void jGL::Vulkan::TextRenderer::setProjection ( glm::mat4  p)

The documentation for this class was generated from the following files: