45 static bool dispatch_attr(
const std::string &opt,
const std::string &arg,
void *var);
48 FltGeometry::BillboardType billboard);
50 FltGeometry::BillboardType billboard);
52 FltGeometry::BillboardType billboard);
54 void apply_egg_syntax(
const std::string &egg_syntax,
FltRecord *flt_record);
58 FltHeader::AttrUpdate _auto_attr_update;
62 typedef pmap<EggVertex *, FltVertex *> VertexMap;
63 typedef pmap<const LMatrix4d *, VertexMap> VertexMapPerFrame;
64 VertexMapPerFrame _vertex_map_per_frame;
66 typedef pmap<Filename, FltTexture *> TextureMap;
67 TextureMap _texture_map;
The main glue of the egg hierarchy, this corresponds to the <Group>, <Instance>, and <Joint> type nod...
A base class for things that may be directly added into the egg hierarchy.
A base class for any of a number of kinds of geometry primitives: polygons, point lights,...
Defines a texture map that may be applied to geometry.
EggToSomething(const std::string &format_name, const std::string &preferred_extension=std::string(), bool allow_last_param=true, bool allow_stdout=true)
The first parameter to the constructor should be the one-word name of the file format that is to be r...
Any one-, two-, three-, or four-component vertex, possibly with attributes such as a normal.
A base class for any of a broad family of flt records that represent particular beads in the hierarch...
The base class for all kinds of records in a MultiGen OpenFlight file.
Represents a single texture in the texture palette.
Represents a single vertex in the vertex palette.
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.