82 F_save_vertex_normals = 0x80000000
93 enum VertexStorageType {
114 int _format_revision_level;
115 int _edit_revision_level;
116 std::string _last_revision;
121 int _unit_multiplier;
125 ProjectionType _projection_type;
127 VertexStorageType _vertex_storage_type;
128 DatabaseOrigin _database_origin;
130 double _delta_x, _delta_y;
137 double _sw_lat, _sw_long;
138 double _ne_lat, _ne_long;
139 double _origin_lat, _origin_long;
140 double _lambert_upper_lat, _lambert_lower_lat;
144 EarthModel _earth_model;
145 int _next_adaptive_id;
182 LRGBColor
get_rgb(
int color_index)
const;
194 LColor
get_color(
int color_index,
bool use_packed_color,
197 LRGBColor
get_rgb(
int color_index,
bool use_packed_color,
242 int update_vertex_lookups();
255 bool _vertex_lookups_stale;
259 int _current_vertex_offset;
263 bool _got_color_palette;
271 bool _got_14_material_palette;
274 int _next_material_index;
278 AttrUpdate _auto_attr_update;
281 int _next_pattern_index;
290 bool _got_eyepoint_trackplane_palette;
324 return get_class_type();
326 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
330 static void init_type() {
331 FltBeadID::init_type();
333 FltBeadID::get_class_type());
A single eyepoint entry in the eyepoint/trackplane palette.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is our own Panda specialization on the default STL map.
This class writes a sequence of FltRecords to an ostream, handling opcode and size counts properly.
A base class for any of a broad family of flt beads that include an ID.
This class turns an istream into a sequence of FltRecords by reading a sequence of Datagrams and extr...
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
Represents a single material in the material 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.
DistanceUnit
This enumerated type lists all the kinds of units we're likely to come across in model conversion pro...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is our own Panda specialization on the default STL vector.
A single trackplane entry in the eyepoint/trackplane palette.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Represents a single entry in the light source palette.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Represents a single texture in the texture palette.
The name of a file, such as a texture file or an Egg file.
A packed color record, A, B, G, R.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.
This encapsulates the user's command-line request to replace existing, incorrect pathnames to models ...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class stores a list of directories that can be searched, in order, to locate a particular file.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
TypeHandle is the identifier used to differentiate C++ class types.
This special kind of record marks the top node of an instance subtree.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.