44 INLINE
static bool has_model(
const Filename &filename);
45 INLINE
static bool verify_model(
const Filename &filename);
51 INLINE
static void release_model(
const Filename &filename);
53 INLINE
static void add_model(
ModelRoot *model);
54 INLINE
static void release_model(
ModelRoot *model);
56 INLINE
static void release_all_models();
58 INLINE
static int garbage_collect();
60 INLINE
static void list_contents(std::ostream &out);
61 INLINE
static void list_contents();
62 static void write(std::ostream &out);
67 bool ns_has_model(
const Filename &filename);
72 void ns_release_model(
const Filename &filename);
77 void ns_release_all_models();
78 int ns_garbage_collect();
79 void ns_list_contents(std::ostream &out)
const;
A node of this type is created automatically at the root of each model file that is loaded.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is our own Panda specialization on the default STL map.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
Specifies parameters that may be passed to the loader.
This class unifies all references to the same filename, so that multiple attempts to load the same mo...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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 is a standard, non-reentrant mutex, similar to the Mutex class.