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)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]
mNamevl::Object [protected]
mutex()vl::Object [inline]
mutex() const vl::Object [inline]
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]
setMutex(VirtualMutex *mutex)vl::Object [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.08 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Tue Dec 29 13:57:09 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.