Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MaterialPool Class Reference

#include <materialPool.h>

List of all members.

Private Types

typedef pset< CPT(Material),
IndirectCompareTo< Material
Materials )

Private Member Functions

INLINE MaterialPool ()
const Materialns_get_material (const CPT(Material)&temp)
int ns_garbage_collect ()
void ns_list_contents (ostream &out)

Static Private Member Functions

INLINE int garbage_collect ()
INLINE void list_contents (ostream &out)
MaterialPool * get_ptr ()

Private Attributes

PUBLISHED __pad0__: INLINE static const Material *get_material(const CPT(Material) &temp)
Materials _materials

Static Private Attributes

MaterialPool * _global_ptr = (MaterialPool *)NULL


Member Typedef Documentation

typedef pset< CPT(Material), IndirectCompareTo<Material> MaterialPool::Materials) [private]
 

Definition at line 66 of file materialPool.h.

Referenced by ns_garbage_collect().


Constructor & Destructor Documentation

INLINE MaterialPool::MaterialPool  )  [private]
 


Member Function Documentation

INLINE int MaterialPool::garbage_collect  )  [static, private]
 

MaterialPool * MaterialPool::get_ptr  )  [static, private]
 

Definition at line 88 of file materialPool.cxx.

References _global_ptr, and NULL.

INLINE void MaterialPool::list_contents ostream &  out  )  [static, private]
 

int MaterialPool::ns_garbage_collect  )  [private]
 

Definition at line 43 of file materialPool.cxx.

References _materials, and Materials.

const Material * MaterialPool::ns_get_material const CPT(Material)&  temp  )  [private]
 

Definition at line 32 of file materialPool.cxx.

References _materials.

void MaterialPool::ns_list_contents ostream &  out  )  [private]
 

Definition at line 71 of file materialPool.cxx.

References _materials.


Member Data Documentation

PUBLISHED MaterialPool::__pad0__ [private]
 

Definition at line 52 of file materialPool.h.

MaterialPool * MaterialPool::_global_ptr = (MaterialPool *)NULL [static, private]
 

Definition at line 23 of file materialPool.cxx.

Referenced by get_ptr().

Materials MaterialPool::_materials [private]
 

Definition at line 67 of file materialPool.h.

Referenced by ns_garbage_collect(), ns_get_material(), and ns_list_contents().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:12:43 2003 for Panda by doxygen1.3