43 virtual bool handle_args(
Args &args);
49 static bool dispatch_range(
const std::string &,
const std::string &arg,
void *var);
50 EggVertex *make_vertex(
const LPoint2d &xy);
52 void add_character(
int code);
56 void add_extra_glyphs(
const Filename &extra_filename);
58 static bool is_numeric(
const std::string &str);
62 LColor _fg, _bg, _interior;
65 vector_string _extra_filenames;
66 double _pixels_per_unit;
70 double _render_margin;
71 bool _got_scale_factor;
77 bool _generate_distance_field;
79 double _palettize_scale_factor;
82 std::string _output_glyph_pattern;
83 std::string _output_palette_pattern;
87 EggTexture::Format _format;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for nodes in the hierarchy that are not leaf nodes.
Defines a texture map that may be applied to geometry.
This program uses FreeType to generate an egg file and a series of texture images from a font file in...
This object uses the Freetype library to generate text directly into an image.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
The name of a file, such as a texture file or an Egg file.
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A single glyph in a PNMTextMaker.
This is the base class for a program that generates an egg file output, but doesn't read any for inpu...
This represents a single source texture that is referenced by one or more egg files.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A collection of vertices.
This describes a sparse range of Unicode character codes for conversion that may be specified on the ...