####
Text
####

.. cpp:namespace:: SC::Store::Utils::Text

.. default-domain:: cpp

Types
=====

========= ================================================================
..        :doc:`structSC_1_1Store_1_1Utils_1_1Text_1_1FontStyle`          
..        :doc:`structSC_1_1Store_1_1Utils_1_1Text_1_1TextRepresentation` 
..        :cpp:enumerator:`~SC::Store::Utils::Text::Quality`              
uint32_t  :cpp:enumerator:`~SC::Store::Utils::Text::TextAlignment`        
========= ================================================================

Fields
======

=== ==================================================
..  :cpp:enum:`~SC::Store::Utils::Text::Low`          
..  :cpp:enum:`~SC::Store::Utils::Text::Medium`       
..  :cpp:enum:`~SC::Store::Utils::Text::High`         
..  :cpp:enum:`~SC::Store::Utils::Text::TopLeft`      
..  :cpp:enum:`~SC::Store::Utils::Text::CenterLeft`   
..  :cpp:enum:`~SC::Store::Utils::Text::BottomLeft`   
..  :cpp:enum:`~SC::Store::Utils::Text::TopCenter`    
..  :cpp:enum:`~SC::Store::Utils::Text::Center`       
..  :cpp:enum:`~SC::Store::Utils::Text::BottomCenter` 
..  :cpp:enum:`~SC::Store::Utils::Text::TopRight`     
..  :cpp:enum:`~SC::Store::Utils::Text::CenterRight`  
..  :cpp:enum:`~SC::Store::Utils::Text::BottomRight`  
=== ==================================================

Functions
=========

=================================== ====================================================================================================================================================================================================================================================================================
void                                :cpp:func:`Shutdown <void SC::Store::Utils::Text::Shutdown()>`                                                                                                                                                                                                                      
void                                :cpp:func:`SetFontDirectory <void SC::Store::Utils::Text::SetFontDirectory(char const *font_directory)>`                                                                                                                                                                            
void                                :cpp:func:`SetFallbackFonts <void SC::Store::Utils::Text::SetFallbackFonts(std::vector< char const * > const &fallback_font_names)>`                                                                                                                                                
void                                :cpp:func:`ReleaseFontResources <void SC::Store::Utils::Text::ReleaseFontResources()>`                                                                                                                                                                                              
:doc:`classSC_1_1Store_1_1MeshKey`  :cpp:func:`InsertText <MeshKey SC::Store::Utils::Text::InsertText(Model &model, TextAlignment alignment, Matrix3d const &transform, char const *utf8_text, char const *font_name, FontStyle::Bits font_style, Quality font_quality, TextRepresentation::Bits representation_bits)>` 
=================================== ====================================================================================================================================================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygennamespace:: SC::Store::Utils::Text
   :project: libsc
   :desc-only:

Type Documentation
==================

.. doxygenenum:: SC::Store::Utils::Text::Quality
   :project: libsc

.. doxygenenum:: SC::Store::Utils::Text::TextAlignment
   :project: libsc

Function Documentation
======================

.. doxygenfunction:: Shutdown
   :project: libsc

.. doxygenfunction:: SetFontDirectory
   :project: libsc

.. doxygenfunction:: SetFallbackFonts
   :project: libsc

.. doxygenfunction:: ReleaseFontResources
   :project: libsc

.. doxygenfunction:: InsertText
   :project: libsc


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   structSC_1_1Store_1_1Utils_1_1Text_1_1FontStyle
   structSC_1_1Store_1_1Utils_1_1Text_1_1TextRepresentation

