Panda3D
Functions | Variables
config_text.h File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "pandabase.h"
#include "notifyCategoryProxy.h"
#include "texture.h"
#include "configVariableBool.h"
#include "configVariableInt.h"
#include "configVariableDouble.h"
#include "configVariableFilename.h"
#include "configVariableEnum.h"
#include "textFont.h"

Go to the source code of this file.

Functions

std::wstring get_text_never_break_before ()
 
std::wstring get_text_soft_hyphen_output ()
 
EXPCL_PANDA_TEXT void init_libtext ()
 Initializes the library. More...
 
 NotifyCategoryDecl (text, EXPCL_PANDA_TEXT, EXPTP_PANDA_TEXT)
 

Variables

ConfigVariableInt text_anisotropic_degree
 
ConfigVariableFilename text_default_font
 
EXPCL_PANDA_TEXT ConfigVariableDouble text_default_underscore_height
 
ConfigVariableBool text_dynamic_merge
 
ConfigVariableInt text_embed_graphic_key
 
ConfigVariableBool text_flatten
 
ConfigVariableDouble text_hyphen_ratio
 
ConfigVariableBool text_kerning
 
ConfigVariableEnum< SamplerState::FilterType > text_magfilter
 
ConfigVariableInt text_max_never_break
 
ConfigVariableEnum< SamplerState::FilterType > text_minfilter
 
ConfigVariableInt text_page_size
 
ConfigVariableDouble text_poly_margin
 
EXPCL_PANDA_TEXT ConfigVariableInt text_pop_properties_key
 
EXPCL_PANDA_TEXT ConfigVariableInt text_push_properties_key
 
ConfigVariableEnum< Texture::QualityLevel > text_quality_level
 
ConfigVariableEnum< TextFont::RenderMode > text_render_mode
 
ConfigVariableBool text_small_caps
 
EXPCL_PANDA_TEXT ConfigVariableDouble text_small_caps_scale
 
ConfigVariableInt text_soft_break_key
 
ConfigVariableInt text_soft_hyphen_key
 
EXPCL_PANDA_TEXT ConfigVariableDouble text_tab_width
 
ConfigVariableInt text_texture_margin
 
ConfigVariableBool text_use_harfbuzz
 
ConfigVariableEnum< SamplerState::WrapMode > text_wrap_mode
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Author
drose
Date
2000-03-02

Definition in file config_text.h.

Function Documentation

◆ init_libtext()

EXPCL_PANDA_TEXT void init_libtext ( )

Initializes the library.

This must be called at least once before any of the functions or classes in this library can be used. Normally it will be called by the static initializers and need not be called explicitly, but special cases exist.

Definition at line 227 of file config_text.cxx.

References PandaSystem::add_system(), PandaSystem::get_global_ptr(), and GeomTextGlyph::register_with_read_factory().