#include <writableConfigurable.h>
Inheritance diagram for WritableConfigurable:
Public Member Functions | |
WritableConfigurable (void) | |
virtual void | config (void) |
INLINE void | check_config () const |
INLINE bool | is_dirty (void) const |
INLINE void | make_dirty (void) |
virtual void | write_datagram (BamWriter *, Datagram &)=0 |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
void | init_type () |
Public Attributes | |
PUBLISHED | __pad0__: static TypeHandle get_class_type() { return _type_handle |
Private Attributes | |
bool | _dirty |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 50 of file writableConfigurable.h. |
|
Definition at line 52 of file writableConfigurable.h. |
|
Reimplemented in Geom, ImageBuffer, and PixelBuffer. Definition at line 51 of file writableConfigurable.h. Referenced by ImageBuffer::config(), Geom::config(), dDrawable::draw(), and Geom::init(). |
|
Reimplemented from TypedWritable. Reimplemented in dDrawable, Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, GeomTristrip, ImageBuffer, PixelBuffer, and Texture. Definition at line 89 of file writableConfigurable.h. References TypedObject::get_class_type(), and TypedWritable::init_type(). |
|
Reimplemented from TypedWritable. Reimplemented in dDrawable, Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, GeomTristrip, ImageBuffer, PixelBuffer, and Texture. Definition at line 86 of file writableConfigurable.h. References TypedObject::get_class_type(). |
|
Reimplemented from TypedWritable. Reimplemented in dDrawable, Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, GeomTristrip, ImageBuffer, PixelBuffer, and Texture. Definition at line 79 of file writableConfigurable.h. References TypedObject::get_class_type(), TypedWritable::init_type(), TypeRegistry::ptr(), TypeRegistry::record_alternate_name(), and register_type(). Referenced by ConfigureFn(), ImageBuffer::init_type(), and dDrawable::init_type(). |
|
Definition at line 64 of file writableConfigurable.h. Referenced by Geom::draw(), and dDrawable::draw(). |
|
|
Reimplemented from TypedWritable. Implemented in dDrawable, Geom, GeomLine, GeomLinestrip, GeomPoint, GeomSprite, ImageBuffer, and Texture. |
|
Reimplemented from TypedWritable. Reimplemented in dDrawable, Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, GeomTristrip, ImageBuffer, and Texture. Definition at line 75 of file writableConfigurable.h. |
|
Definition at line 68 of file writableConfigurable.h. |
|
Reimplemented from TypedWritable. Reimplemented in dDrawable, Geom, GeomLine, GeomLinestrip, GeomPoint, GeomPolygon, GeomQuad, GeomSphere, GeomSprite, GeomTri, GeomTrifan, GeomTristrip, ImageBuffer, PixelBuffer, and Texture. Definition at line 22 of file writableConfigurable.cxx. |