![]() |
MAGE
v0.171.0
Matthias Advanced Game Engine
|
#include <sprite_font_output.hpp>
Public Member Functions | |
SpriteFontOutput ()=default | |
SpriteFontOutput (const SpriteFontOutput &output)=delete | |
SpriteFontOutput (SpriteFontOutput &&output) noexcept=default | |
~SpriteFontOutput ()=default | |
SpriteFontOutput & | operator= (const SpriteFontOutput &output)=delete |
SpriteFontOutput & | operator= (SpriteFontOutput &&output) noexcept=default |
Public Attributes | |
ComPtr< ID3D11ShaderResourceView > | m_texture_srv |
std::vector< Glyph > | m_glyphs |
wchar_t | m_default_character |
F32 | m_line_spacing |
A struct of sprite font outputs for storing the data of a sprite font.
|
default |
Constructs a sprite font output.
|
delete |
Constructs a sprite font output from the given sprite font output.
[in] | output | A reference to the sprite font output to copy. |
|
defaultnoexcept |
Constructs a sprite font output by moving the given sprite font output.
[in] | output | A reference to the sprite font output to move. |
|
default |
Destructs this sprite font output.
|
delete |
Copies the given sprite font output to this sprite font output.
[in] | output | A reference to the sprite font output to copy. |
|
defaultnoexcept |
Moves the given sprite font output to this sprite font output.
[in] | output | A reference to the sprite font output to move. |
wchar_t mage::rendering::SpriteFontOutput::m_default_character |
The default character of the sprite font of this sprite font output.
std::vector< Glyph > mage::rendering::SpriteFontOutput::m_glyphs |
A vector containing the glyphs of the sprite font of this sprite font output.
F32 mage::rendering::SpriteFontOutput::m_line_spacing |
The (extra) line spacing of the sprite font of this sprite font output.
ComPtr< ID3D11ShaderResourceView > mage::rendering::SpriteFontOutput::m_texture_srv |
A pointer to the texture of the sprite font of this sprite font output.