14 #ifndef GEOMCACHEENTRY_H
15 #define GEOMCACHEENTRY_H
37 void refresh(
Thread *current_thread);
40 virtual void evict_callback();
41 virtual void output(std::ostream &out)
const;
46 INLINE
void remove_from_list();
56 static void init_type() {
57 ReferenceCount::init_type();
59 ReferenceCount::get_class_type());
68 INLINE std::ostream &operator << (std::ostream &out,
const GeomCacheEntry &entry);
This object contains a single cache entry in the GeomCacheManager.
This is used to keep track of, and limit the size of, the cache of munged vertices,...
This is an abstract base class for a family of classes that represent the fundamental geometry primit...
A container for geometry primitives.
A base class for all things that want to be reference-counted.
A thread; that is, a lightweight process.
TypeHandle is the identifier used to differentiate C++ class types.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...