an ObjectMap is a physical manifestation of a vector graphics 2D area. More...
#include <vgfx.h>
Public Member Functions | |
virtual | ~ObjectMap (void) throw () |
virtual long | size (void) const =0 throw () |
virtual void | newObjectID (IN const char *prefix, OUT std::string &id)=0 |
virtual void | addObject (IN smart_ptr< Primitive > &primitive)=0 |
virtual Primitive * | findObject (IN const char *ID) const =0 throw () |
virtual smart_ptr< Primitive > | removeObject (IN const char *ID)=0 |
Static Public Member Functions | |
static smart_ptr< ObjectMap > | create (void) |
an ObjectMap is a physical manifestation of a vector graphics 2D area.
This is the state that contains all primitives.
It is recommended that you do NOT use these APIs to modify the map! Use vgfx::processRequest() instead.
Definition at line 228 of file vgfx.h.
vgfx::ObjectMap::~ObjectMap | ( | void | ) | throw () [virtual] |
Definition at line 45 of file object_map.cpp.