#include "vgfx.h"#include "drawer.h"#include <istream>#include <sstream>#include "bezier/fit.h"#include "common/wave_ex.h"#include "objtree/objtree.h"#include "perf/perf.h"#include "util/parsing.h"#include "util/token_stream.h"
Go to the source code of this file.
Namespaces | |
| namespace | vgfx |
Defines | |
| #define | BRUSH_ENTRY(key, attrib) { "vgfx" #key , eBrush_ ##attrib }, |
| #define | PERSIST_VAL2(q, v) { if (obj.q) { stream << "\t" << #q << " " << (v); } } |
| #define | PERSIST_VAL(q) PERSIST_VAL2(q, obj.q) |
Typedefs | |
| typedef std::multimap< float, object_t > | vgfx::map_obj_t |
Enumerations | |
| enum | vgfx::eGroupType { vgfx::eGT_Normal = 1, vgfx::eGT_Path = 2, vgfx::eGT_Invalid = 0 } |
Functions | |
| static dword_t | vgfx::getDwordFromPointer (IN void *ptr) throw () |
| static int | vgfx::getPathElement (IN const char *path, IO char *buffer, IN int bufsize) |
| static void | vgfx::updateBrush (IN const Dictionary &d, IN Drawer *drawer) |
| static void | vgfx::adjustRefCount (IN ObjectMap *map, IN const char *id, IN long delta) |
| static void | vgfx::updateObjectTransform (IO object_t &obj) |
| static void | vgfx::writeXY (IO std::ostream &stream, IN float x, IN float y) |
| static void | vgfx::constructObject (IN ObjectMap *map, IN const dictionary_t &data, OUT object_t &obj) |
| smart_ptr< Primitive > | vgfx::parseGroup (IN std::istream &stream, IO ObjectMap *map) |
Variables | |
| static const brush_entry_t | vgfx::s_brushTable [] |
| #define BRUSH_ENTRY | ( | key, | ||
| attrib | ||||
| ) | { "vgfx" #key , eBrush_ ##attrib }, |
Definition at line 76 of file p_group.cpp.
| #define PERSIST_VAL2 | ( | q, | ||
| v | ||||
| ) | { if (obj.q) { stream << "\t" << #q << " " << (v); } } |
Definition at line 482 of file p_group.cpp.
| #define PERSIST_VAL | ( | q | ) | PERSIST_VAL2(q, obj.q) |
Definition at line 483 of file p_group.cpp.
1.7.1