Visualization Library v1.0.3

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

VL     Star     Watch     Fork     Issue

[Download] [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]
mAutomaticDeletevl::Object [protected]
mObjectNamevl::Object [protected]
mRefCountMutexvl::Object [protected]
mReferenceCountvl::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 v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:12.
Permission is granted to use this page to write and publish articles regarding Visualization Library.