PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "load_egg_file.h"
#include "eggLoader.h"
#include "config_egg2pg.h"
#include "sceneGraphReducer.h"
#include "virtualFileSystem.h"
#include "config_putil.h"
#include "bamCacheRecord.h"
Go to the source code of this file.
Functions | |
vfile | close_read_file (istr) |
if (record !=nullptr) | |
if (vfile==nullptr) | |
if (istr==nullptr) | |
if (!okflag) | |
egg2pg_cat | info ()<< "Reading "<< egg_filename<< "\n" |
return | load_from_loader (loader) |
EggLoader | loader (data) |
PT (VirtualFile) vfile | |
PT (PandaNode) load_egg_data(EggData *data | |
Another convenience function; works like load_egg_file() but starts from an already-filled EggData structure. More... | |
loader _data | set_auto_resolve_externals (true) |
loader _data | set_coordinate_system (cs) |
loader _data | set_egg_filename (egg_filename) |
loader _data | set_egg_timestamp (vfile->get_timestamp()) |
egg_filename | set_text () |
loader _data | steal_children (children_holder) |
Variables | |
loader | _record = record |
CoordinateSystem | cs |
children_holder steal_children * | data |
std::istream * | istr = vfile->open_read_file(true) |
EggLoader | loader |
bool | okflag = loader._data->read(*istr) |
CoordinateSystem BamCacheRecord * | record |
VirtualFileSystem * | vfs = VirtualFileSystem::get_global_ptr() |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file load_egg_file.cxx.
PT | ( | PandaNode | ) |
Another convenience function; works like load_egg_file() but starts from an already-filled EggData structure.
The structure is destroyed in the loading.
EXPCL_PANDA_EGG2PG CoordinateSystem cs |
Definition at line 73 of file load_egg_file.cxx.
CoordinateSystem BamCacheRecord* record |
Definition at line 74 of file load_egg_file.cxx.