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;
92 typedef pmap<PNMTextGlyph *, EggTexture *> TRefs;
95 typedef pvector<TextureImage *> Textures;
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...
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.
EggWriter(bool allow_last_param=false, bool allow_stdout=true)
Egg-writing type programs may specify their output file using either the last-filename convention,...
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.
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.