#include <drawable.h>
Inheritance diagram for dDrawable:
Public Member Functions | |
dDrawable () | |
virtual | ~dDrawable () |
virtual void | draw (GraphicsStateGuardianBase *) |
virtual bool | is_dynamic () const |
virtual void | write_datagram (BamWriter *manager, Datagram &me) |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
void | init_type () |
Protected Member Functions | |
virtual void | propagate_stale_bound () |
void | fillin (DatagramIterator &scan, BamReader *manager) |
Protected Attributes | |
PUBLISHED | __pad0__: static TypeHandle get_class_type() { return _type_handle |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 29 of file drawable.cxx. |
|
Definition at line 41 of file drawable.cxx. |
|
Reimplemented in Geom. Definition at line 51 of file drawable.cxx. References WritableConfigurable::config(), and WritableConfigurable::is_dirty(). Referenced by GLGraphicsStateGuardian::prepare_geom_node(), and CRGraphicsStateGuardian::prepare_geom_node(). |
|
Reimplemented from TypedWritable. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, and GeomSprite. |
|
Reimplemented from WritableConfigurable. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, and GeomTristrip. Definition at line 85 of file drawable.h. References BoundedObject::get_class_type(), and BoundedObject::init_type(). |
|
Reimplemented from WritableConfigurable. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, and GeomTristrip. Definition at line 80 of file drawable.h. References BoundedObject::get_class_type(). |
|
Reimplemented from ReferenceCount. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, and GeomTristrip. Definition at line 71 of file drawable.h. References BoundedObject::get_class_type(), TypedObject::get_class_type(), ReferenceCount::get_class_type(), BoundedObject::init_type(), WritableConfigurable::init_type(), ReferenceCount::init_type(), and register_type(). Referenced by ConfigureFn(), Geom::force_init_type(), and Geom::init_type(). |
|
Reimplemented in Geom. Definition at line 66 of file drawable.cxx. Referenced by GLGraphicsStateGuardian::prepare_geom_node(), and CRGraphicsStateGuardian::prepare_geom_node(). |
|
Reimplemented from BoundedObject. Definition at line 78 of file drawable.cxx. |
|
Implements WritableConfigurable. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, and GeomSprite. Definition at line 91 of file drawable.cxx. |
|
Reimplemented from ReferenceCount. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, and GeomTristrip. Definition at line 67 of file drawable.h. |
|
Reimplemented from ReferenceCount. Reimplemented in Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, and GeomTristrip. Definition at line 21 of file drawable.cxx. |