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);
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.
This is an abstract base class for a family of classes that represent the fundamental geometry primit...
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 used to keep track of, and limit the size of, the cache of munged vertices,...
A container for geometry primitives.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A base class for all things that want to be reference-counted.
A thread; that is, a lightweight process.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This object contains a single cache entry in the GeomCacheManager.
TypeHandle is the identifier used to differentiate C++ class types.