14 #ifndef MATERIALPOOL_H 15 #define MATERIALPOOL_H 39 INLINE
static void release_material(
Material *temp);
40 INLINE
static void release_all_materials();
42 INLINE
static int garbage_collect();
43 INLINE
static void list_contents(std::ostream &out);
45 static void write(std::ostream &out);
51 void ns_release_material(
Material *temp);
52 void ns_release_all_materials();
54 int ns_garbage_collect();
55 void ns_list_contents(std::ostream &out)
const;
This is our own Panda specialization on the default STL map.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
The MaterialPool (there is only one in the universe) serves to unify different pointers to the same M...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
An STL function object class, this is intended to be used on any ordered collection of pointers to cl...
Defines the way an object appears in the presence of lighting.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a standard, non-reentrant mutex, similar to the Mutex class.