luna engine
software engine
Loading...
Searching...
No Matches
luna::labelRendererComponent Struct Reference

#include <baseComponents.h>

Collaboration diagram for luna::labelRendererComponent:

Public Member Functions

 labelRendererComponent ()=default
 
 labelRendererComponent (const labelRendererComponent &)=default
 
 labelRendererComponent (const std::string &text)
 

Public Attributes

glm::vec4 color { 1.0f, 1.0f, 1.0f, 1.0f }
 
ref< renderer::fontfont
 
std::string filePath
 
std::string text
 
float TilingFactor = 1.0f
 

Constructor & Destructor Documentation

◆ labelRendererComponent() [1/3]

luna::labelRendererComponent::labelRendererComponent ( )
default

◆ labelRendererComponent() [2/3]

luna::labelRendererComponent::labelRendererComponent ( const labelRendererComponent )
default

◆ labelRendererComponent() [3/3]

luna::labelRendererComponent::labelRendererComponent ( const std::string &  text)
inline

Member Data Documentation

◆ color

glm::vec4 luna::labelRendererComponent::color { 1.0f, 1.0f, 1.0f, 1.0f }

◆ filePath

std::string luna::labelRendererComponent::filePath

◆ font

ref<renderer::font> luna::labelRendererComponent::font

◆ text

std::string luna::labelRendererComponent::text

◆ TilingFactor

float luna::labelRendererComponent::TilingFactor = 1.0f

The documentation for this struct was generated from the following file: