15 #ifndef EGGTEXTURECARDS_H
16 #define EGGTEXTURECARDS_H
18 #include "pandatoolbase.h"
20 #include "eggWriter.h"
21 #include "eggTexture.h"
23 #include "vector_string.h"
39 virtual bool handle_args(
Args &args);
41 static bool dispatch_wrap_mode(
const string &opt,
const string &arg,
void *var);
42 static bool dispatch_filter_type(
const string &opt,
const string &arg,
void *var);
43 static bool dispatch_quality_level(
const string &opt,
const string &arg,
void *var);
44 static bool dispatch_format(
const string &opt,
const string &arg,
void *var);
57 bool _got_pixel_scale;
58 vector_string _suffixes;
60 vector_string _texture_names;
61 EggTexture::WrapMode _wrap_mode;
62 EggTexture::WrapMode _wrap_u;
63 EggTexture::WrapMode _wrap_v;
64 EggTexture::FilterType _minfilter;
65 EggTexture::FilterType _magfilter;
66 bool _got_aniso_degree;
68 EggTexture::QualityLevel _quality_level;
69 EggTexture::Format _format;
70 EggTexture::Format _format_1, _format_2, _format_3, _format_4;
This is the base class for all two-component vectors and points.
This is a four-component point in space.
This is the base class for all three-component vectors and points.
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...
This is the base class for all three-component vectors and points.
Generates an egg file featuring a number of polygons, one for each named texture. ...
This is the base class for a program that generates an egg file output, but doesn't read any for inpu...
A collection of vertices.