| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/cache.h>

Public Member Functions | |
| Cache (Shape *master=(Shape *) 0, bool autoUpdate=false) | |
| virtual | ~Cache () |
| Unregisters all callbacks. | |
| void | setMaster (Shape *master) |
| Shape * | getMaster () const |
| The master shape is the shape to be cached. | |
| void | addObservedShape (Shape *shape) |
| Add shape whose modified call should be observed. | |
| virtual Bounds | boundingBox () const |
| Returns the bounding-box of the master. | |
| VRS_TYPEINFO (Cache, Shape) | |
| VRS_SERIALIZABLE (Cache) | |
Protected Member Functions | |
| virtual void | acceptChildren (std::vector< Visitable * > &appendChildrenHere) const |
| virtual VRS::Cache::~Cache | ( | ) | [virtual] |
Unregisters all callbacks.
| void VRS::Cache::setMaster | ( | Shape * | master | ) |
| Shape * VRS::Cache::getMaster | ( | ) | const [inline] |
The master shape is the shape to be cached.
| void VRS::Cache::addObservedShape | ( | Shape * | shape | ) |
Add shape whose modified call should be observed.
| virtual Bounds VRS::Cache::boundingBox | ( | ) | const [virtual] |
| VRS::Cache::VRS_SERIALIZABLE | ( | Cache | ) |
| virtual void VRS::Cache::acceptChildren | ( | std::vector< Visitable * > & | appendChildrenHere | ) | const [protected, virtual] |
Reimplemented from VRS::Visitable.