55     INLINE 
void operator = (
const Results ©);
    59     INLINE 
int get_num_files() 
const;
    60     INLINE 
const Filename &get_file(
int n) 
const;
    61     MAKE_SEQ(get_files, get_num_files, get_file);
    63     MAKE_SEQ(get_file_types, get_num_files, get_file_type);
    73   explicit Loader(
const std::string &name = 
"loader");
    77   INLINE 
void set_task_chain(
const std::string &task_chain);
    78   INLINE 
const std::string &get_task_chain() 
const;
    80   BLOCKING INLINE 
void stop_threads();
    88   INLINE 
void load_async(
AsyncTask *request);
    95   INLINE 
void save_async(
AsyncTask *request);
    97   BLOCKING PT(
PandaNode) load_bam_stream(std::istream &in);
    99   virtual void output(std::ostream &out) 
const;
   101   INLINE 
static Loader *get_global_ptr();
   113   static void make_global_ptr();
   116   std::string _task_chain;
   118   static void load_file_types();
   119   static bool _file_types_loaded;
   121   static PT(
Loader) _global_ptr;
   127   static void init_type() {
   128     TypedReferenceCount::init_type();
   129     Namable::init_type();
   131                   TypedReferenceCount::get_class_type(),
   132                   Namable::get_class_type());
   135     return get_class_type();
   137   virtual TypeHandle force_init_type() {init_type(); 
return get_class_type();}
 PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
A basic node of the scene graph or data graph.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
A class to manage a loose queue of isolated tasks, which can be performed either synchronously (in th...
 
Specifies parameters that may be passed to the loader.
 
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
A convenient class for loading models from disk, in bam or egg format (or any of a number of other fo...
 
A base class for things which need to inherit from both TypedObject and from ReferenceCount.
 
A base class for all things which can have a name.
 
The name of a file, such as a texture file or an Egg file.
 
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 class represents a concrete task performed by an AsyncManager.
 
This is the base class for a family of scene-graph file types that the Loader supports.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
A class object that manages a single asynchronous model load request.
 
TypeHandle is the identifier used to differentiate C++ class types.