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;
A base class for nodes in the hierarchy that are not leaf nodes.
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
This program uses FreeType to generate an egg file and a series of texture images from a font file in...
Defines a texture map that may be applied to geometry.
A collection of vertices.
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal.
This is the base class for a program that generates an egg file output, but doesn't read any for inpu...
The name of a file, such as a texture file or an Egg file.
A single glyph in a PNMTextMaker.
This object uses the Freetype library to generate text directly into an image.
This describes a sparse range of Unicode character codes for conversion that may be specified on the ...
This represents a single source texture that is referenced by one or more egg files.
This is our own Panda specialization on the default STL map.
This is our own Panda specialization on the default STL vector.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.