# Visualization Library

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

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

# vl::VectorGraphics Member List

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

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

Visualization Library v2011.09.1162 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu Jan 26 2012 00:44:59.
Permission is granted to use this page to write and publish articles regarding Visualization Library.