# Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics

[Home] [Tutorials] [All Classes] [Grouped Classes]

# vlVG::VectorGraphics Member List

This is the complete list of members for vlVG::VectorGraphics, including all inherited members.

actors() const | vlVG::VectorGraphics | `[inline]`
actors() | vlVG::VectorGraphics | `[inline]`
as() | vl::Object | `[inline]`
as() const | vl::Object | `[inline]`
automaticDelete() const | vl::Object | `[inline]`
className() | vlVG::VectorGraphics | `[inline, virtual]`
clear() | vlVG::VectorGraphics | `[inline]`
clearColor(const vl::fvec4 &color, int x=0, int y=0, int w=-1, int h=-1) | vlVG::VectorGraphics | `[inline]`
clearStencil(int clear_val, int x=0, int y=0, int w=-1, int h=-1) | vlVG::VectorGraphics | `[inline]`
color() const | vlVG::VectorGraphics | `[inline]`
colorMask() const | vlVG::VectorGraphics | `[inline]`
continueDrawing() | vlVG::VectorGraphics | `[inline]`
currentEffect() | vlVG::VectorGraphics | `[inline]`
decReference() | vl::Object | `[inline]`
drawActor(vl::Actor *actor, vl::Transform *transform=NULL, bool keep_effect=false) | vlVG::VectorGraphics | `[inline]`
drawActorCopy(vl::Actor *actor, vl::Transform *transform=NULL, bool keep_effect=false) | vlVG::VectorGraphics | `[inline]`
drawEllipse(double origx, double origy, double xaxis, double yaxis, int segments=64) | vlVG::VectorGraphics | `[inline]`
drawLine(double x1, double y1, double x2, double y2) | vlVG::VectorGraphics | `[inline]`
drawLineLoop(const std::vector< vl::dvec2 > &ln) | vlVG::VectorGraphics | `[inline]`
drawLines(const std::vector< vl::dvec2 > &ln) | vlVG::VectorGraphics | `[inline]`
drawLineStrip(const std::vector< vl::dvec2 > &ln) | vlVG::VectorGraphics | `[inline]`
drawPoint(double x, double y) | vlVG::VectorGraphics | `[inline]`
drawPoints(const std::vector< vl::dvec2 > &pt) | vlVG::VectorGraphics | `[inline]`
drawQuad(double left, double bottom, double right, double top) | vlVG::VectorGraphics | `[inline]`
drawText(vl::Text *text) | vlVG::VectorGraphics | `[inline]`
drawText(int x, int y, const vl::String &text, int alignment=vl::AlignBottom|vl::AlignLeft) | vlVG::VectorGraphics | `[inline]`
drawText(const vl::String &text, int alignment=vl::AlignBottom|vl::AlignLeft) | vlVG::VectorGraphics | `[inline]`
endDrawing(bool release_cache=true) | vlVG::VectorGraphics | `[inline]`
fillEllipse(double origx, double origy, double xaxis, double yaxis, int segments=64) | vlVG::VectorGraphics | `[inline]`
fillPolygon(const std::vector< vl::dvec2 > &poly) | vlVG::VectorGraphics | `[inline]`
fillQuad(double left, double bottom, double right, double top) | vlVG::VectorGraphics | `[inline]`
fillQuads(const std::vector< vl::dvec2 > &quads) | vlVG::VectorGraphics | `[inline]`
fillQuadStrip(const std::vector< vl::dvec2 > &quad_strip) | vlVG::VectorGraphics | `[inline]`
fillTriangleFan(const std::vector< vl::dvec2 > &fan) | vlVG::VectorGraphics | `[inline]`
fillTriangles(const std::vector< vl::dvec2 > &triangles) | vlVG::VectorGraphics | `[inline]`
fillTriangleStrip(const std::vector< vl::dvec2 > &strip) | vlVG::VectorGraphics | `[inline]`
font() const | vlVG::VectorGraphics | `[inline]`
getAlphaFunc(vl::EFunction &func, float &ref_value) const | vlVG::VectorGraphics | `[inline]`
getBlendEquation(vl::EBlendEquation &rgb_eq, vl::EBlendEquation &alpha_eq) const | vlVG::VectorGraphics | `[inline]`
getBlendFunc(vl::EBlendFactor &src_rgb, vl::EBlendFactor &dst_rgb, vl::EBlendFactor &src_alpha, vl::EBlendFactor &dst_alpha) const | vlVG::VectorGraphics | `[inline]`
getStencilFunc(vl::EFunction &func, int &refval, unsigned int &mask) | vlVG::VectorGraphics | `[inline]`
getStencilOp(vl::EStencilOp &sfail, vl::EStencilOp &dpfail, vl::EStencilOp &dppass) | vlVG::VectorGraphics | `[inline]`
image() const | vlVG::VectorGraphics | `[inline]`
image() | vlVG::VectorGraphics | `[inline]`
incReference() | vl::Object | `[inline]`
lineSmoothing() const | vlVG::VectorGraphics | `[inline]`
lineStipple() const | vlVG::VectorGraphics | `[inline]`
lineWidth() const | vlVG::VectorGraphics | `[inline]`
logicOp() const | vlVG::VectorGraphics | `[inline]`
matrix() const | vlVG::VectorGraphics | `[inline]`
matrixStack() const | vlVG::VectorGraphics | `[inline]`
mName | vl::Object | `[protected]`
name() const | vl::Object | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
operator=(const Object &other) | vl::Object | `[inline]`
pointSize() const | vlVG::VectorGraphics | `[inline]`
pointSmoothing() const | vlVG::VectorGraphics | `[inline]`
polygonSmoothing() const | vlVG::VectorGraphics | `[inline]`
polygonStipple() const | vlVG::VectorGraphics | `[inline]`
polygonStipple() | vlVG::VectorGraphics | `[inline]`
popMatrix() | vlVG::VectorGraphics | `[inline]`
popScissor() | vlVG::VectorGraphics | `[inline]`
popState() | vlVG::VectorGraphics | `[inline]`
pushMatrix() | vlVG::VectorGraphics | `[inline]`
pushScissor(int x, int y, int w, int h) | vlVG::VectorGraphics | `[inline]`
pushState() | vlVG::VectorGraphics | `[inline]`
referenceCount() const | vl::Object | `[inline]`
removeScissor() | vlVG::VectorGraphics | `[inline]`
resetMatrix() | vlVG::VectorGraphics | `[inline]`
rotate(double deg) | vlVG::VectorGraphics | `[inline]`
scale(double x, double y, double z=1.0) | vlVG::VectorGraphics | `[inline]`
scissor() const | vlVG::VectorGraphics | `[inline]`
scissorStack() const | vlVG::VectorGraphics | `[inline]`
setAlphaFunc(vl::EFunction func, float ref_value) | vlVG::VectorGraphics | `[inline]`
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setBlendEquation(vl::EBlendEquation rgb_eq, vl::EBlendEquation alpha_eq) | vlVG::VectorGraphics | `[inline]`
setBlendFunc(vl::EBlendFactor src_rgb, vl::EBlendFactor dst_rgb, vl::EBlendFactor src_alpha, vl::EBlendFactor dst_alpha) | vlVG::VectorGraphics | `[inline]`
setColor(const vl::fvec4 &color) | vlVG::VectorGraphics | `[inline]`
setColorMask(bool r, bool g, bool b, bool a) | vlVG::VectorGraphics | `[inline]`
setDefaultFont() | vlVG::VectorGraphics | `[inline]`
setFont(const vl::String &name, int size, bool smooth=false) | vlVG::VectorGraphics | `[inline]`
setFont(const vl::Font *font) | vlVG::VectorGraphics | `[inline]`
setImage(vl::Image *image) | vlVG::VectorGraphics | `[inline]`
setLineSmoothing(bool smooth) | vlVG::VectorGraphics | `[inline]`
setLineStipple(ELineStipple stipple) | vlVG::VectorGraphics | `[inline]`
setLineStipple(unsigned short stipple) | vlVG::VectorGraphics | `[inline]`
setLineWidth(float width) | vlVG::VectorGraphics | `[inline]`
setLogicOp(vl::ELogicOp op) | vlVG::VectorGraphics | `[inline]`
setMatrix(const vl::dmat4 &matrix) | vlVG::VectorGraphics | `[inline]`
setName(const std::string &name) | vl::Object | `[inline]`
setPoint(vl::Image *image) | vlVG::VectorGraphics | `[inline]`
setPointSize(int size) | vlVG::VectorGraphics | `[inline]`
setPointSmoothing(bool smooth) | vlVG::VectorGraphics | `[inline]`
setPolygonSmoothing(bool smooth) | vlVG::VectorGraphics | `[inline]`
setPolygonStipple(EPolygonStipple stipple) | vlVG::VectorGraphics | `[inline]`
setPolygonStipple(unsigned char *stipple) | vlVG::VectorGraphics | `[inline]`
setScissor(int x, int y, int width, int height) | vlVG::VectorGraphics | `[inline]`
setStencilFunc(vl::EFunction func, int refval, unsigned int mask) | vlVG::VectorGraphics | `[inline]`
setStencilMask(unsigned int mask) | vlVG::VectorGraphics | `[inline]`
setStencilOp(vl::EStencilOp sfail, vl::EStencilOp dpfail, vl::EStencilOp dppass) | vlVG::VectorGraphics | `[inline]`
setStencilTestEnabled(bool enabled) | vlVG::VectorGraphics | `[inline]`
setTextureMode(ETextureMode mode) | vlVG::VectorGraphics | `[inline]`
setTransform(vl::Transform *transform) | vlVG::VectorGraphics | `[inline]`
startDrawing() | vlVG::VectorGraphics | `[inline]`
stencilMask() const | vlVG::VectorGraphics | `[inline]`
stencilTestEnabled() const | vlVG::VectorGraphics | `[inline]`
textureMode() const | vlVG::VectorGraphics | `[inline]`
translate(double x, double y, double z=0.0) | vlVG::VectorGraphics | `[inline]`
VectorGraphics() | vlVG::VectorGraphics | `[inline]`
~Object() | vl::Object | `[protected, virtual]`

Visualization Library v2009.07 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Mon Aug 10 21:41:51 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.