18 #include "pandatoolbase.h"
20 #include "eggToSomething.h"
21 #include "fltHeader.h"
22 #include "fltGeometry.h"
23 #include "pointerTo.h"
25 #include "vector_string.h"
47 static bool dispatch_attr(
const string &opt,
const string &arg,
void *var);
50 FltGeometry::BillboardType billboard);
52 FltGeometry::BillboardType billboard);
54 FltGeometry::BillboardType billboard);
56 void apply_egg_syntax(
const string &egg_syntax,
FltRecord *flt_record);
60 FltHeader::AttrUpdate _auto_attr_update;
A base class for any of a number of kinds of geometry primitives: polygons, point lights...
This is our own Panda specialization on the default STL map.
Defines a texture map that may be applied to geometry.
A base class for any of a broad family of flt records that represent particular beads in the hierarch...
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
Represents a single texture in the texture palette.
A program to read an egg file and write a flt file.
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal...
The base class for all kinds of records in a MultiGen OpenFlight file.
Represents a single vertex in the vertex palette.
This is the general base class for a file-converter program that reads some model file format and gen...
A base class for things that may be directly added into the egg hierarchy.