Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]

E:/VisualizationLibrary/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/vlnamespace.hpp File Reference

Visualization Library's enums in the 'vl' namespace. More...

#include "vl/OpenGL.hpp"
#include "vl/config.hpp"
#include "vl/version.hpp"


Namespaces

namespace  vl
 Visualization Library namespace.

Enumerations

enum  vl::ETextureFormat {
  vl::TF_ALPHA = GL_ALPHA, vl::TF_ALPHA4 = GL_ALPHA4, vl::TF_ALPHA8 = GL_ALPHA8, vl::TF_ALPHA12 = GL_ALPHA12,
  vl::TF_ALPHA16 = GL_ALPHA16, vl::TF_INTENSITY = GL_INTENSITY, vl::TF_INTENSITY4 = GL_INTENSITY4, vl::TF_INTENSITY8 = GL_INTENSITY8,
  vl::TF_INTENSITY12 = GL_INTENSITY12, vl::TF_INTENSITY16 = GL_INTENSITY16, vl::TF_LUMINANCE = GL_LUMINANCE, vl::TF_LUMINANCE4 = GL_LUMINANCE4,
  vl::TF_LUMINANCE8 = GL_LUMINANCE8, vl::TF_LUMINANCE12 = GL_LUMINANCE12, vl::TF_LUMINANCE16 = GL_LUMINANCE16, vl::TF_LUMINANCE_ALPHA = GL_LUMINANCE_ALPHA,
  vl::TF_LUMINANCE4_ALPHA4 = GL_LUMINANCE4_ALPHA4, vl::TF_LUMINANCE6_ALPHA2 = GL_LUMINANCE6_ALPHA2, vl::TF_LUMINANCE8_ALPHA8 = GL_LUMINANCE8_ALPHA8, vl::TF_LUMINANCE12_ALPHA4 = GL_LUMINANCE12_ALPHA4,
  vl::TF_LUMINANCE12_ALPHA12 = GL_LUMINANCE12_ALPHA12, vl::TF_LUMINANCE16_ALPHA16 = GL_LUMINANCE16_ALPHA16, vl::TF_R3_G3_B2 = GL_R3_G3_B2, vl::TF_RGB = GL_RGB,
  vl::TF_RGB4 = GL_RGB4, vl::TF_RGB5 = GL_RGB5, vl::TF_RGB8 = GL_RGB8, vl::TF_RGB10 = GL_RGB10,
  vl::TF_RGB12 = GL_RGB12, vl::TF_RGB16 = GL_RGB16, vl::TF_RGBA = GL_RGBA, vl::TF_RGBA2 = GL_RGBA2,
  vl::TF_RGBA4 = GL_RGBA4, vl::TF_RGB5_A1 = GL_RGB5_A1, vl::TF_RGBA8 = GL_RGBA8, vl::TF_RGB10_A2 = GL_RGB10_A2,
  vl::TF_RGBA12 = GL_RGBA12, vl::TF_RGBA16 = GL_RGBA16, vl::TF_RGBA32F = GL_RGBA32F_ARB, vl::TF_RGB32F = GL_RGB32F_ARB,
  vl::TF_ALPHA32F = GL_ALPHA32F_ARB, vl::TF_INTENSITY32F = GL_INTENSITY32F_ARB, vl::TF_LUMINANCE32F = GL_LUMINANCE32F_ARB, vl::TF_LUMINANCE_ALPHA32F = GL_LUMINANCE_ALPHA32F_ARB,
  vl::TF_RGBA16F = GL_RGBA16F_ARB, vl::TF_RGB16F = GL_RGB16F_ARB, vl::TF_ALPHA16F = GL_ALPHA16F_ARB, vl::TF_INTENSITY16F = GL_INTENSITY16F_ARB,
  vl::TF_LUMINANCE16F = GL_LUMINANCE16F_ARB, vl::TF_LUMINANCE_ALPHA16F = GL_LUMINANCE_ALPHA16F_ARB, vl::TF_RGBA_FLOAT32_ATI = GL_RGBA_FLOAT32_ATI, vl::TF_RGB_FLOAT32_ATI = GL_RGB_FLOAT32_ATI,
  vl::TF_ALPHA_FLOAT32_ATI = GL_ALPHA_FLOAT32_ATI, vl::TF_INTENSITY_FLOAT32_ATI = GL_INTENSITY_FLOAT32_ATI, vl::TF_LUMINANCE_FLOAT32_ATI = GL_LUMINANCE_FLOAT32_ATI, vl::TF_LUMINANCE_ALPHA_FLOAT32_ATI = GL_LUMINANCE_ALPHA_FLOAT32_ATI,
  vl::TF_RGBA_FLOAT16_ATI = GL_RGBA_FLOAT16_ATI, vl::TF_RGB_FLOAT16_ATI = GL_RGB_FLOAT16_ATI, vl::TF_ALPHA_FLOAT16_ATI = GL_ALPHA_FLOAT16_ATI, vl::TF_INTENSITY_FLOAT16_ATI = GL_INTENSITY_FLOAT16_ATI,
  vl::TF_LUMINANCE_FLOAT16_ATI = GL_LUMINANCE_FLOAT16_ATI, vl::TF_LUMINANCE_ALPHA_FLOAT16_ATI = GL_LUMINANCE_ALPHA_FLOAT16_ATI, vl::TF_RGB9_E5 = GL_RGB9_E5_EXT, vl::TF_11F_G11F_B10F = GL_R11F_G11F_B10F_EXT,
  vl::TF_DEPTH_STENCIL = GL_DEPTH_STENCIL_EXT, vl::TF_DEPTH_COMPONENT32F = GL_DEPTH_COMPONENT32F_NV, vl::TF_DEPTH32F_STENCIL8 = GL_DEPTH32F_STENCIL8_NV, vl::TF_DEPTH_COMPONENT = GL_DEPTH_COMPONENT,
  vl::TF_DEPTH_COMPONENT16 = GL_DEPTH_COMPONENT16, vl::TF_DEPTH_COMPONENT24 = GL_DEPTH_COMPONENT24, vl::TF_DEPTH_COMPONENT32 = GL_DEPTH_COMPONENT32, vl::TF_COMPRESSED_ALPHA = GL_COMPRESSED_ALPHA_ARB,
  vl::TF_COMPRESSED_INTENSITY = GL_COMPRESSED_INTENSITY_ARB, vl::TF_COMPRESSED_LUMINANCE = GL_COMPRESSED_LUMINANCE_ARB, vl::TF_COMPRESSED_LUMINANCE_ALPHA = GL_COMPRESSED_LUMINANCE_ALPHA_ARB, vl::TF_COMPRESSED_RGB = GL_COMPRESSED_RGB_ARB,
  vl::TF_COMPRESSED_RGBA = GL_COMPRESSED_RGBA_ARB, vl::TF_COMPRESSED_RGB_FXT1_3DFX = GL_COMPRESSED_RGB_FXT1_3DFX, vl::TF_COMPRESSED_RGBA_FXT1_3DFX = GL_COMPRESSED_RGBA_FXT1_3DFX, vl::TF_COMPRESSED_RGB_S3TC_DXT1 = GL_COMPRESSED_RGB_S3TC_DXT1_EXT,
  vl::TF_COMPRESSED_RGBA_S3TC_DXT1 = GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, vl::TF_COMPRESSED_RGBA_S3TC_DXT3 = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, vl::TF_COMPRESSED_RGBA_S3TC_DXT5 = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, vl::TF_COMPRESSED_LUMINANCE_LATC1 = GL_COMPRESSED_LUMINANCE_LATC1_EXT,
  vl::TF_COMPRESSED_SIGNED_LUMINANCE_LATC1 = GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT, vl::TF_COMPRESSED_LUMINANCE_ALPHA_LATC2 = GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT, vl::TF_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2 = GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT, vl::TF_COMPRESSED_RED_RGTC1 = GL_COMPRESSED_RED_RGTC1_EXT,
  vl::TF_COMPRESSED_SIGNED_RED_RGTC1 = GL_COMPRESSED_SIGNED_RED_RGTC1_EXT, vl::TF_COMPRESSED_RED_GREEN_RGTC2 = GL_COMPRESSED_RED_GREEN_RGTC2_EXT, vl::TF_COMPRESSED_SIGNED_RED_GREEN_RGTC2 = GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT, vl::TF_RGBA32UI = GL_RGBA32UI_EXT,
  vl::TF_RGB32UI = GL_RGB32UI_EXT, vl::TF_ALPHA32UI = GL_ALPHA32UI_EXT, vl::TF_INTENSITY32UI = GL_INTENSITY32UI_EXT, vl::TF_LUMINANCE32UI = GL_LUMINANCE32UI_EXT,
  vl::TF_LUMINANCE_ALPHA32UI = GL_LUMINANCE_ALPHA32UI_EXT, vl::TF_RGBA16UI = GL_RGBA16UI_EXT, vl::TF_RGB16UI = GL_RGB16UI_EXT, vl::TF_ALPHA16UI = GL_ALPHA16UI_EXT,
  vl::TF_INTENSITY16UI = GL_INTENSITY16UI_EXT, vl::TF_LUMINANCE16UI = GL_LUMINANCE16UI_EXT, vl::TF_LUMINANCE_ALPHA16UI = GL_LUMINANCE_ALPHA16UI_EXT, vl::TF_RGBA8UI = GL_RGBA8UI_EXT,
  vl::TF_RGB8UI = GL_RGB8UI_EXT, vl::TF_ALPHA8UI = GL_ALPHA8UI_EXT, vl::TF_INTENSITY8UI = GL_INTENSITY8UI_EXT, vl::TF_LUMINANCE8UI = GL_LUMINANCE8UI_EXT,
  vl::TF_LUMINANCE_ALPHA8UI = GL_LUMINANCE_ALPHA8UI_EXT, vl::TF_RGBA32I = GL_RGBA32I_EXT, vl::TF_RGB32I = GL_RGB32I_EXT, vl::TF_ALPHA32I = GL_ALPHA32I_EXT,
  vl::TF_INTENSITY32I = GL_INTENSITY32I_EXT, vl::TF_LUMINANCE32I = GL_LUMINANCE32I_EXT, vl::TF_LUMINANCE_ALPHA32I = GL_LUMINANCE_ALPHA32I_EXT, vl::TF_RGBA16I = GL_RGBA16I_EXT,
  vl::TF_RGB16I = GL_RGB16I_EXT, vl::TF_ALPHA16I = GL_ALPHA16I_EXT, vl::TF_INTENSITY16I = GL_INTENSITY16I_EXT, vl::TF_LUMINANCE16I = GL_LUMINANCE16I_EXT,
  vl::TF_LUMINANCE_ALPHA16I = GL_LUMINANCE_ALPHA16I_EXT, vl::TF_RGBA8I = GL_RGBA8I_EXT, vl::TF_RGB8I = GL_RGB8I_EXT, vl::TF_ALPHA8I = GL_ALPHA8I_EXT,
  vl::TF_INTENSITY8I = GL_INTENSITY8I_EXT, vl::TF_LUMINANCE8I = GL_LUMINANCE8I_EXT, vl::TF_LUMINANCE_ALPHA8I = GL_LUMINANCE_ALPHA8I_EXT
}
enum  vl::EColorBufferFormat {
  vl::CBF_RGB = GL_RGB, vl::CBF_RGBA = GL_RGBA, vl::CBF_R3_G3_B2 = GL_R3_G3_B2, vl::CBF_RGB4 = GL_RGB4,
  vl::CBF_RGB5 = GL_RGB5, vl::CBF_RGB8 = GL_RGB8, vl::CBF_RGB10 = GL_RGB10, vl::CBF_RGB12 = GL_RGB12,
  vl::CBF_RGB16 = GL_RGB16, vl::CBF_RGBA2 = GL_RGBA2, vl::CBF_RGBA4 = GL_RGBA4, vl::CBF_RGB5_A1 = GL_RGB5_A1,
  vl::CBF_RGBA8 = GL_RGBA8, vl::CBF_RGB10_A2 = GL_RGB10_A2, vl::CBF_RGBA12 = GL_RGBA12, vl::CBF_RGBA16 = GL_RGBA16,
  vl::CBF_FLOAT_R_NV = GL_FLOAT_R_NV, vl::CBF_FLOAT_RG_NV = GL_FLOAT_RG_NV, vl::CBF_FLOAT_RGB_NV = GL_FLOAT_RGB_NV, vl::CBF_FLOAT_RGBA_NV = GL_FLOAT_RGBA_NV,
  vl::CBF_FLOAT_R16_NV = GL_FLOAT_R16_NV, vl::CBF_FLOAT_RG16_NV = GL_FLOAT_RG16_NV, vl::CBF_FLOAT_RGB16_NV = GL_FLOAT_RGB16_NV, vl::CBF_FLOAT_RGBA16_NV = GL_FLOAT_RGBA16_NV,
  vl::CBF_FLOAT_R32_NV = GL_FLOAT_R32_NV, vl::CBF_FLOAT_RG32_NV = GL_FLOAT_RG32_NV, vl::CBF_FLOAT_RGB32_NV = GL_FLOAT_RGB32_NV, vl::CBF_FLOAT_RGBA32_NV = GL_FLOAT_RGBA32_NV,
  vl::CBF_RGB9_E5 = GL_RGB9_E5_EXT, vl::CBF_11F_G11F_B10F = GL_R11F_G11F_B10F_EXT
}
enum  vl::EAttachmentPoint {
  vl::AP_NO_ATTACHMENT = 0, vl::AP_COLOR_ATTACHMENT0 = GL_COLOR_ATTACHMENT0_EXT, vl::AP_COLOR_ATTACHMENT1 = GL_COLOR_ATTACHMENT1_EXT, vl::AP_COLOR_ATTACHMENT2 = GL_COLOR_ATTACHMENT2_EXT,
  vl::AP_COLOR_ATTACHMENT3 = GL_COLOR_ATTACHMENT3_EXT, vl::AP_COLOR_ATTACHMENT4 = GL_COLOR_ATTACHMENT4_EXT, vl::AP_COLOR_ATTACHMENT5 = GL_COLOR_ATTACHMENT5_EXT, vl::AP_COLOR_ATTACHMENT6 = GL_COLOR_ATTACHMENT6_EXT,
  vl::AP_COLOR_ATTACHMENT7 = GL_COLOR_ATTACHMENT7_EXT, vl::AP_COLOR_ATTACHMENT8 = GL_COLOR_ATTACHMENT8_EXT, vl::AP_COLOR_ATTACHMENT9 = GL_COLOR_ATTACHMENT9_EXT, vl::AP_COLOR_ATTACHMENT10 = GL_COLOR_ATTACHMENT10_EXT,
  vl::AP_COLOR_ATTACHMENT11 = GL_COLOR_ATTACHMENT11_EXT, vl::AP_COLOR_ATTACHMENT12 = GL_COLOR_ATTACHMENT12_EXT, vl::AP_COLOR_ATTACHMENT13 = GL_COLOR_ATTACHMENT13_EXT, vl::AP_COLOR_ATTACHMENT14 = GL_COLOR_ATTACHMENT14_EXT,
  vl::AP_COLOR_ATTACHMENT15 = GL_COLOR_ATTACHMENT15_EXT, vl::AP_DEPTH_ATTACHMENT = GL_DEPTH_ATTACHMENT_EXT, vl::AP_STENCIL_ATTACHMENT = GL_STENCIL_ATTACHMENT_EXT
}
enum  vl::ETex2DTarget {
  vl::T2DT_TEXTURE_2D = GL_TEXTURE_2D, vl::T2DT_TEXTURE_CUBE_MAP_POSITIVE_X = GL_TEXTURE_CUBE_MAP_POSITIVE_X, vl::T2DT_TEXTURE_CUBE_MAP_NEGATIVE_X = GL_TEXTURE_CUBE_MAP_NEGATIVE_X, vl::T2DT_TEXTURE_CUBE_MAP_POSITIVE_Y = GL_TEXTURE_CUBE_MAP_POSITIVE_Y,
  vl::T2DT_TEXTURE_CUBE_MAP_NEGATIVE_Y = GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, vl::T2DT_TEXTURE_CUBE_MAP_POSITIVE_Z = GL_TEXTURE_CUBE_MAP_POSITIVE_Z, vl::T2DT_TEXTURE_CUBE_MAP_NEGATIVE_Z = GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, vl::T2DT_TEXTURE_RECTANGLE = GL_TEXTURE_RECTANGLE_ARB,
  vl::T2DT_TEXTURE_1D_ARRAY = GL_TEXTURE_1D_ARRAY_EXT
}
enum  vl::EImageFormat {
  vl::IF_RGB = GL_RGB, vl::IF_RGBA = GL_RGBA, vl::IF_BGR = GL_BGR, vl::IF_BGRA = GL_BGRA,
  vl::IF_RED = GL_RED, vl::IF_GREEN = GL_GREEN, vl::IF_BLUE = GL_BLUE, vl::IF_ALPHA = GL_ALPHA,
  vl::IF_LUMINANCE = GL_LUMINANCE, vl::IF_LUMINANCE_ALPHA = GL_LUMINANCE_ALPHA, vl::IF_DEPTH_COMPONENT = GL_DEPTH_COMPONENT, vl::IF_STENCIL_INDEX = GL_STENCIL_INDEX,
  vl::IF_DEPTH_STENCIL = GL_DEPTH_STENCIL_EXT, vl::IF_COMPRESSED_RGB_S3TC_DXT1 = GL_COMPRESSED_RGB_S3TC_DXT1_EXT, vl::IF_COMPRESSED_RGBA_S3TC_DXT1 = GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, vl::IF_COMPRESSED_RGBA_S3TC_DXT3 = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,
  vl::IF_COMPRESSED_RGBA_S3TC_DXT5 = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, vl::IF_RED_INTEGER = GL_RED_INTEGER_EXT, vl::IF_GREEN_INTEGER = GL_GREEN_INTEGER_EXT, vl::IF_BLUE_INTEGER = GL_BLUE_INTEGER_EXT,
  vl::IF_ALPHA_INTEGER = GL_ALPHA_INTEGER_EXT, vl::IF_RGB_INTEGER = GL_RGB_INTEGER_EXT, vl::IF_RGBA_INTEGER = GL_RGBA_INTEGER_EXT, vl::IF_BGR_INTEGER = GL_BGR_INTEGER_EXT,
  vl::IF_BGRA_INTEGER = GL_BGRA_INTEGER_EXT, vl::IF_LUMINANCE_INTEGER = GL_LUMINANCE_INTEGER_EXT, vl::IF_LUMINANCE_ALPHA_INTEGER = GL_LUMINANCE_ALPHA_INTEGER_EXT
}
enum  vl::EDepthType {
  vl::DT_DEPTH_COMPONENT = GL_DEPTH_COMPONENT, vl::DT_DEPTH_COMPONENT16 = GL_DEPTH_COMPONENT16, vl::DT_DEPTH_COMPONENT24 = GL_DEPTH_COMPONENT24, vl::DT_DEPTH_COMPONENT32 = GL_DEPTH_COMPONENT32,
  vl::DT_DEPTH_COMPONENT32F = GL_DEPTH_COMPONENT32F_NV
}
enum  vl::EStencilType { vl::ST_STENCIL_INDEX1 = GL_STENCIL_INDEX1_EXT, vl::ST_STENCIL_INDEX4 = GL_STENCIL_INDEX4_EXT, vl::ST_STENCIL_INDEX8 = GL_STENCIL_INDEX8_EXT, vl::ST_STENCIL_INDEX16 = GL_STENCIL_INDEX16_EXT }
enum  vl::EDepthStencilType { vl::DST_DEPTH_STENCIL = GL_DEPTH_STENCIL_EXT, vl::DST_DEPTH24_STENCIL8 = GL_DEPTH_STENCIL_EXT, vl::DST_DEPTH32F_STENCIL8 = GL_DEPTH32F_STENCIL8_NV }
enum  vl::EClearFlags {
  vl::CF_DO_NOT_CLEAR = 0, vl::CF_CLEAR_COLOR = GL_COLOR_BUFFER_BIT, vl::CF_CLEAR_DEPTH = GL_DEPTH_BUFFER_BIT, vl::CF_CLEAR_STENCIL = GL_STENCIL_BUFFER_BIT,
  vl::CF_CLEAR_COLOR_DEPTH = CF_CLEAR_COLOR + CF_CLEAR_DEPTH, vl::CF_CLEAR_COLOR_STENCIL = CF_CLEAR_COLOR + CF_CLEAR_STENCIL, vl::CF_CLEAR_DEPTH_STENCIL = CF_CLEAR_DEPTH + CF_CLEAR_STENCIL, vl::CF_CLEAR_COLOR_DEPTH_STENCIL = CF_CLEAR_COLOR + CF_CLEAR_DEPTH + CF_CLEAR_STENCIL
}
enum  vl::EClearColorMode { vl::CCM_Float, vl::CCM_Int, vl::CCM_UInt }
enum  vl::EBlendFactor {
  vl::BF_ZERO = GL_ZERO, vl::BF_ONE = GL_ONE, vl::BF_SRC_COLOR = GL_SRC_COLOR, vl::BF_ONE_MINUS_SRC_COLOR = GL_ONE_MINUS_SRC_COLOR,
  vl::BF_DST_COLOR = GL_DST_COLOR, vl::BF_ONE_MINUS_DST_COLOR = GL_ONE_MINUS_DST_COLOR, vl::BF_SRC_ALPHA = GL_SRC_ALPHA, vl::BF_ONE_MINUS_SRC_ALPHA = GL_ONE_MINUS_SRC_ALPHA,
  vl::BF_DST_ALPHA = GL_DST_ALPHA, vl::BF_ONE_MINUS_DST_ALPHA = GL_ONE_MINUS_DST_ALPHA, vl::BF_CONSTANT_COLOR = GL_CONSTANT_COLOR, vl::BF_ONE_MINUS_CONSTANT_COLOR = GL_ONE_MINUS_CONSTANT_COLOR,
  vl::BF_CONSTANT_ALPHA = GL_CONSTANT_ALPHA, vl::BF_ONE_MINUS_CONSTANT_ALPHA = GL_ONE_MINUS_CONSTANT_ALPHA, vl::BF_SRC_ALPHA_SATURATE = GL_SRC_ALPHA_SATURATE
}
enum  vl::ETextureDimension {
  vl::TD_TEXTURE_1D = GL_TEXTURE_1D, vl::TD_TEXTURE_2D = GL_TEXTURE_2D, vl::TD_TEXTURE_3D = GL_TEXTURE_3D, vl::TD_TEXTURE_CUBE_MAP = GL_TEXTURE_CUBE_MAP,
  vl::TD_TEXTURE_RECTANGLE = GL_TEXTURE_RECTANGLE_ARB, vl::TD_TEXTURE_1D_ARRAY = GL_TEXTURE_1D_ARRAY_EXT, vl::TD_TEXTURE_2D_ARRAY = GL_TEXTURE_2D_ARRAY_EXT
}
enum  vl::ETexCompareMode { vl::TCM_NONE = GL_NONE, vl::TCM_COMPARE_R_TO_TEXTURE = GL_COMPARE_R_TO_TEXTURE, vl::TCM_COMPARE_REF_DEPTH_TO_TEXTURE = GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT }
enum  vl::ETexCompareFunc {
  vl::TCF_LEQUAL = GL_LEQUAL, vl::TCF_GEQUAL = GL_GEQUAL, vl::TCF_LESS = GL_LESS, vl::TCF_GREATER = GL_GREATER,
  vl::TCF_EQUAL = GL_EQUAL, vl::TCF_NOTEQUAL = GL_NOTEQUAL, vl::TCF_ALWAYS = GL_ALWAYS, vl::TCF_NEVER = GL_NEVER
}
enum  vl::EDepthTextureMode { vl::DTM_LUMINANCE = GL_LUMINANCE, vl::DTM_INTENSITY = GL_INTENSITY, vl::DTM_ALPHA = GL_ALPHA }
enum  vl::EReadDrawBuffer {
  vl::RDB_NONE = GL_NONE, vl::RDB_FRONT_LEFT = GL_FRONT_LEFT, vl::RDB_FRONT_RIGHT = GL_FRONT_RIGHT, vl::RDB_BACK_LEFT = GL_BACK_LEFT,
  vl::RDB_BACK_RIGHT = GL_BACK_RIGHT, vl::RDB_AUX0 = GL_AUX0, vl::RDB_AUX1 = GL_AUX1, vl::RDB_AUX2 = GL_AUX2,
  vl::RDB_AUX3 = GL_AUX3, vl::RDB_COLOR_ATTACHMENT0 = GL_COLOR_ATTACHMENT0_EXT, vl::RDB_COLOR_ATTACHMENT1 = GL_COLOR_ATTACHMENT1_EXT, vl::RDB_COLOR_ATTACHMENT2 = GL_COLOR_ATTACHMENT2_EXT,
  vl::RDB_COLOR_ATTACHMENT3 = GL_COLOR_ATTACHMENT3_EXT, vl::RDB_COLOR_ATTACHMENT4 = GL_COLOR_ATTACHMENT4_EXT, vl::RDB_COLOR_ATTACHMENT5 = GL_COLOR_ATTACHMENT5_EXT, vl::RDB_COLOR_ATTACHMENT6 = GL_COLOR_ATTACHMENT6_EXT,
  vl::RDB_COLOR_ATTACHMENT7 = GL_COLOR_ATTACHMENT7_EXT, vl::RDB_COLOR_ATTACHMENT8 = GL_COLOR_ATTACHMENT8_EXT, vl::RDB_COLOR_ATTACHMENT9 = GL_COLOR_ATTACHMENT9_EXT, vl::RDB_COLOR_ATTACHMENT10 = GL_COLOR_ATTACHMENT10_EXT,
  vl::RDB_COLOR_ATTACHMENT11 = GL_COLOR_ATTACHMENT11_EXT, vl::RDB_COLOR_ATTACHMENT12 = GL_COLOR_ATTACHMENT12_EXT, vl::RDB_COLOR_ATTACHMENT13 = GL_COLOR_ATTACHMENT13_EXT, vl::RDB_COLOR_ATTACHMENT14 = GL_COLOR_ATTACHMENT14_EXT,
  vl::RDB_COLOR_ATTACHMENT15 = GL_COLOR_ATTACHMENT15_EXT
}
enum  vl::EImageType {
  vl::IT_COMPRESSED_TYPE = 0, vl::IT_UNSIGNED_BYTE = GL_UNSIGNED_BYTE, vl::IT_BYTE = GL_BYTE, vl::IT_UNSIGNED_SHORT = GL_UNSIGNED_SHORT,
  vl::IT_SHORT = GL_SHORT, vl::IT_UNSIGNED_INT = GL_UNSIGNED_INT, vl::IT_INT = GL_INT, vl::IT_FLOAT = GL_FLOAT,
  vl::IT_UNSIGNED_BYTE_3_3_2 = GL_UNSIGNED_BYTE_3_3_2, vl::IT_UNSIGNED_BYTE_2_3_3_REV = GL_UNSIGNED_BYTE_2_3_3_REV, vl::IT_UNSIGNED_SHORT_5_6_5 = GL_UNSIGNED_SHORT_5_6_5, vl::IT_UNSIGNED_SHORT_5_6_5_REV = GL_UNSIGNED_SHORT_5_6_5_REV,
  vl::IT_UNSIGNED_SHORT_4_4_4_4 = GL_UNSIGNED_SHORT_4_4_4_4, vl::IT_UNSIGNED_SHORT_4_4_4_4_REV = GL_UNSIGNED_SHORT_4_4_4_4_REV, vl::IT_UNSIGNED_SHORT_5_5_5_1 = GL_UNSIGNED_SHORT_5_5_5_1, vl::IT_UNSIGNED_SHORT_1_5_5_5_REV = GL_UNSIGNED_SHORT_1_5_5_5_REV,
  vl::IT_UNSIGNED_INT_8_8_8_8 = GL_UNSIGNED_INT_8_8_8_8, vl::IT_UNSIGNED_INT_8_8_8_8_REV = GL_UNSIGNED_INT_8_8_8_8_REV, vl::IT_UNSIGNED_INT_10_10_10_2 = GL_UNSIGNED_INT_10_10_10_2, vl::IT_UNSIGNED_INT_2_10_10_10_REV = GL_UNSIGNED_INT_2_10_10_10_REV,
  vl::IT_UNSIGNED_INT_5_9_9_9_REV = GL_UNSIGNED_INT_5_9_9_9_REV_EXT, vl::IT_UNSIGNED_INT_10F_11F_11F_REV = GL_UNSIGNED_INT_10F_11F_11F_REV_EXT, vl::IT_UNSIGNED_INT_24_8 = GL_UNSIGNED_INT_24_8_EXT, vl::IT_FLOAT_32_UNSIGNED_INT_24_8_REV = GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV
}
enum  vl::EPrimitiveType {
  vl::PT_POINTS = GL_POINTS, vl::PT_LINES = GL_LINES, vl::PT_LINE_LOOP = GL_LINE_LOOP, vl::PT_LINE_STRIP = GL_LINE_STRIP,
  vl::PT_TRIANGLES = GL_TRIANGLES, vl::PT_TRIANGLE_STRIP = GL_TRIANGLE_STRIP, vl::PT_TRIANGLE_FAN = GL_TRIANGLE_FAN, vl::PT_QUADS = GL_QUADS,
  vl::PT_QUAD_STRIP = GL_QUAD_STRIP, vl::PT_POLYGON = GL_POLYGON, vl::PT_LINES_ADJACENCY = GL_LINES_ADJACENCY_EXT, vl::PT_LINE_STRIP_ADJACENCY = GL_LINE_STRIP_ADJACENCY_EXT,
  vl::PT_TRIANGLES_ADJACENCY = GL_TRIANGLES_ADJACENCY_EXT, vl::PT_TRIANGLE_STRIP_ADJACENCY = GL_TRIANGLE_STRIP_ADJACENCY_EXT
}
enum  vl::EPolygonFace { vl::PF_FRONT = GL_FRONT, vl::PF_BACK = GL_BACK, vl::PF_FRONT_AND_BACK = GL_FRONT_AND_BACK }
enum  vl::EHintMode { vl::HM_FASTEST = GL_FASTEST, vl::HM_NICEST = GL_NICEST, vl::HM_DONT_CARE = GL_DONT_CARE }
enum  vl::EFrontFace { vl::FF_CW = GL_CW, vl::FF_CCW = GL_CCW }
enum  vl::EFunction {
  vl::FU_NEVER = GL_NEVER, vl::FU_LESS = GL_LESS, vl::FU_EQUAL = GL_EQUAL, vl::FU_LEQUAL = GL_LEQUAL,
  vl::FU_GREATER = GL_GREATER, vl::FU_NOTEQUAL = GL_NOTEQUAL, vl::FU_GEQUAL = GL_GEQUAL, vl::FU_ALWAYS = GL_ALWAYS
}
enum  vl::EPolygonMode { vl::PM_FILL = GL_FILL, vl::PM_LINE = GL_LINE, vl::PM_POINT = GL_POINT }
enum  vl::EShadeModel { vl::SM_FLAT = GL_FLAT, vl::SM_SMOOTH = GL_SMOOTH }
enum  vl::EBlendEquation {
  vl::BE_FUNC_ADD = GL_FUNC_ADD, vl::BE_FUNC_SUBTRACT = GL_FUNC_SUBTRACT, vl::BE_FUNC_REVERSE_SUBTRACT = GL_FUNC_REVERSE_SUBTRACT, vl::BE_MIN = GL_MIN,
  vl::BE_MAX = GL_MAX
}
enum  vl::EColorMaterial {
  vl::CM_EMISSION = GL_EMISSION, vl::CM_AMBIENT = GL_AMBIENT, vl::CM_DIFFUSE = GL_DIFFUSE, vl::CM_SPECULAR = GL_SPECULAR,
  vl::CM_AMBIENT_AND_DIFFUSE = GL_AMBIENT_AND_DIFFUSE
}
enum  vl::EColorControl { vl::CC_SEPARATE_SPECULAR_COLOR = GL_SEPARATE_SPECULAR_COLOR, vl::CC_SINGLE_COLOR = GL_SINGLE_COLOR }
enum  vl::EFogMode { vl::FM_LINEAR = GL_LINEAR, vl::FM_EXP = GL_EXP, vl::FM_EXP2 = GL_EXP2 }
enum  vl::ELogicOp {
  vl::LO_CLEAR = GL_CLEAR, vl::LO_SET = GL_SET, vl::LO_COPY = GL_COPY, vl::LO_COPY_INVERTED = GL_COPY_INVERTED,
  vl::LO_NOOP = GL_NOOP, vl::LO_INVERT = GL_INVERT, vl::LO_AND = GL_AND, vl::LO_NAND = GL_NAND,
  vl::LO_OR = GL_OR, vl::LO_NOR = GL_NOR, vl::LO_XOR = GL_XOR, vl::LO_EQUIV = GL_EQUIV,
  vl::LO_AND_REVERSE = GL_AND_REVERSE, vl::LO_AND_INVERTED = GL_AND_INVERTED, vl::LO_OR_REVERSE = GL_OR_REVERSE, vl::LO_OR_INVERTED = GL_OR_INVERTED
}
enum  vl::EStencilOp {
  vl::SO_KEEP = GL_KEEP, vl::SO_ZERO = GL_ZERO, vl::SO_REPLACE = GL_REPLACE, vl::SO_INCR = GL_INCR,
  vl::SO_INCR_WRAP = GL_INCR_WRAP, vl::SO_DECR = GL_DECR, vl::SO_DECR_WRAP = GL_DECR_WRAP, vl::SO_INVERT = GL_INVERT
}
enum  vl::ETexParamFilter {
  vl::TPF_NEAREST = GL_NEAREST, vl::TPF_LINEAR = GL_LINEAR, vl::TPF_NEAREST_MIPMAP_NEAREST = GL_NEAREST_MIPMAP_NEAREST, vl::TPF_LINEAR_MIPMAP_NEAREST = GL_LINEAR_MIPMAP_NEAREST,
  vl::TPF_NEAREST_MIPMAP_LINEAR = GL_NEAREST_MIPMAP_LINEAR, vl::TPF_LINEAR_MIPMAP_LINEAR = GL_LINEAR_MIPMAP_LINEAR
}
enum  vl::ETexParamWrap {
  vl::TPW_CLAMP = GL_CLAMP, vl::TPW_CLAMP_TO_BORDER = GL_CLAMP_TO_BORDER, vl::TPW_CLAMP_TO_EDGE = GL_CLAMP_TO_EDGE, vl::TPW_MIRRORED_REPEAT = GL_MIRRORED_REPEAT,
  vl::TPW_REPEAT = GL_REPEAT
}
enum  vl::ETexEnvMode {
  vl::TEM_DECAL = GL_DECAL, vl::TEM_MODULATE = GL_MODULATE, vl::TEM_ADD = GL_ADD, vl::TEM_BLEND = GL_BLEND,
  vl::TEM_REPLACE = GL_REPLACE, vl::TEM_COMBINE = GL_COMBINE, vl::TEM_ADD_SIGN = GL_ADD_SIGNED, vl::TEM_INTERPOLATE = GL_INTERPOLATE,
  vl::TEM_SUBTRACT = GL_SUBTRACT, vl::TEM_DOT3_RGB = GL_DOT3_RGB, vl::TEM_DOT3_RGBA = GL_DOT3_RGBA
}
enum  vl::ETexEnvSource {
  vl::TES_TEXTURE = GL_TEXTURE, vl::TES_TEXTURE0 = GL_TEXTURE0, vl::TES_TEXTURE1 = GL_TEXTURE1, vl::TES_TEXTURE2 = GL_TEXTURE2,
  vl::TES_TEXTURE3 = GL_TEXTURE3, vl::TES_TEXTURE4 = GL_TEXTURE4, vl::TES_TEXTURE5 = GL_TEXTURE5, vl::TES_TEXTURE6 = GL_TEXTURE6,
  vl::TES_TEXTURE7 = GL_TEXTURE7, vl::TES_CONSTANT = GL_CONSTANT, vl::TES_PRIMARY_COLOR = GL_PRIMARY_COLOR, vl::TES_PREVIOUS = GL_PREVIOUS
}
enum  vl::ETexEnvOperand { vl::TEO_SRC_COLOR = GL_SRC_COLOR, vl::TEO_ONE_MINUS_SRC_COLOR = GL_ONE_MINUS_SRC_COLOR, vl::TEO_SRC_ALPHA = GL_SRC_ALPHA, vl::TEO_ONE_MINUS_SRC_ALPHA = GL_ONE_MINUS_SRC_ALPHA }
enum  vl::ETexGenMode {
  vl::TGM_DISABLED = 0, vl::TGM_EYE_LINEAR = GL_EYE_LINEAR, vl::TGM_OBJECT_LINEAR = GL_OBJECT_LINEAR, vl::TGM_SPHERE_MAP = GL_SPHERE_MAP,
  vl::TGM_REFLECTION_MAP = GL_REFLECTION_MAP, vl::TGM_NORMAL_MAP = GL_NORMAL_MAP
}
 Texture generation modes, see http://www.opengl.org/sdk/docs/man/xhtml/glTexGen.xml for more information. More...
enum  vl::EEnable {
  vl::EN_ALPHA_TEST, vl::EN_BLEND, vl::EN_COLOR_LOGIC_OP, vl::EN_LIGHTING,
  vl::EN_COLOR_SUM, vl::EN_CULL_FACE, vl::EN_DEPTH_TEST, vl::EN_FOG,
  vl::EN_LINE_SMOOTH, vl::EN_LINE_STIPPLE, vl::EN_POLYGON_STIPPLE, vl::EN_NORMALIZE,
  vl::EN_POINT_SMOOTH, vl::EN_POINT_SPRITE, vl::EN_POLYGON_SMOOTH, vl::EN_POLYGON_OFFSET_FILL,
  vl::EN_POLYGON_OFFSET_LINE, vl::EN_POLYGON_OFFSET_POINT, vl::EN_RESCALE_NORMAL, vl::EN_STENCIL_TEST,
  vl::EN_VERTEX_PROGRAM_POINT_SIZE, vl::EN_VERTEX_PROGRAM_TWO_SIDE, vl::EN_MULTISAMPLE, vl::EN_SAMPLE_ALPHA_TO_COVERAGE,
  vl::EN_SAMPLE_ALPHA_TO_ONE, vl::EN_SAMPLE_COVERAGE, vl::EN_EnableCount, vl::EN_UnknownEnable
}
 Constant that enable/disable a specific OpenGL feature, see also Shader, Shader::enable(), Shader::disable(), Shader::isEnabled(). More...
enum  vl::EGLBufferUsage {
  vl::GBU_STREAM_DRAW = GL_STREAM_DRAW, vl::GBU_STREAM_READ = GL_STREAM_READ, vl::GBU_STREAM_COPY = GL_STREAM_COPY, vl::GBU_STATIC_DRAW = GL_STATIC_DRAW,
  vl::GBU_STATIC_READ = GL_STATIC_READ, vl::GBU_STATIC_COPY = GL_STATIC_COPY, vl::GBU_DYNAMIC_DRAW = GL_DYNAMIC_DRAW, vl::GBU_DYNAMIC_READ = GL_DYNAMIC_READ,
  vl::GBU_DYNAMIC_COPY = GL_DYNAMIC_COPY
}
enum  vl::EGLBufferAccess { vl::GBA_READ_ONLY = GL_READ_ONLY, vl::GBA_WRITE_ONLY = GL_WRITE_ONLY, vl::GBA_READ_WRITE = GL_READ_WRITE }
enum  vl::EAlign {
  vl::AlignLeft = 1, vl::AlignHCenter = 2, vl::AlignRight = 4, vl::AlignTop = 8,
  vl::AlignVCenter = 16, vl::AlignBottom = 32
}
enum  vl::ETextAlign { vl::TextAlignLeft, vl::TextAlignRight, vl::TextAlignCenter, vl::TextAlignJustify }
enum  vl::ETextMode { vl::Text2D = 1, vl::Text3D = 2 }
enum  vl::ETextLayout { vl::LeftToRightText, vl::RightToLeftText, vl::TopToBottomText }
enum  vl::EDepthSortMode { vl::NeverDepthSort, vl::AlwaysDepthSort, vl::AlphaDepthSort }
enum  vl::EImageDimension {
  vl::ID_Error = 0, vl::ID_1D = 1, vl::ID_2D = 2, vl::ID_3D = 3,
  vl::ID_Cubemap = 4
}
enum  vl::EStateType {
  vl::ST_RenderStates = 1, vl::ST_Enables = 2, vl::ST_TextureUnits = 4, vl::ST_Lights = 8,
  vl::ST_ClipPlanes = 16
}
enum  vl::ERenderState {
  vl::RS_AlphaFunc, vl::RS_BlendColor, vl::RS_BlendEquation, vl::RS_BlendFunc,
  vl::RS_ColorMask, vl::RS_CullFace, vl::RS_DepthFunc, vl::RS_DepthMask,
  vl::RS_DepthRange, vl::RS_Fog, vl::RS_FrontFace, vl::RS_PolygonMode,
  vl::RS_Hint, vl::RS_LightModel, vl::RS_LineStipple, vl::RS_LineWidth,
  vl::RS_LogicOp, vl::RS_Material, vl::RS_PixelTransfer, vl::RS_PointParameter,
  vl::RS_PointSize, vl::RS_PolygonOffset, vl::RS_PolygonStipple, vl::RS_SampleCoverage,
  vl::RS_ShadeModel, vl::RS_StencilFunc, vl::RS_StencilMask, vl::RS_StencilOp,
  vl::RS_GLSLProgram, vl::RS_Light0, vl::RS_Light1, vl::RS_Light2,
  vl::RS_Light3, vl::RS_Light4, vl::RS_Light5, vl::RS_Light6,
  vl::RS_Light7, vl::RS_ClipPlane0, vl::RS_ClipPlane1, vl::RS_ClipPlane2,
  vl::RS_ClipPlane3, vl::RS_ClipPlane4, vl::RS_ClipPlane5, vl::RS_TextureUnit0,
  vl::RS_TexGen0 = RS_TextureUnit0 + VL_MAX_TEXTURE_UNIT_COUNT*1, vl::RS_TexEnv0 = RS_TextureUnit0 + VL_MAX_TEXTURE_UNIT_COUNT*2, vl::RS_TextureMatrix0 = RS_TextureUnit0 + VL_MAX_TEXTURE_UNIT_COUNT*3, vl::RS_COUNT = RS_TextureUnit0 + VL_MAX_TEXTURE_UNIT_COUNT*4,
  vl::RS_NONE
}
enum  vl::ERenderingCallback { vl::RC_PreRendering, vl::RC_PostRendering }
enum  vl::EGeometryInputType {
  vl::GIT_POINTS = GL_POINTS, vl::GIT_LINES = GL_LINES, vl::GIT_LINES_ADJACENCY = GL_LINES_ADJACENCY_EXT, vl::GIT_TRIANGLES = GL_TRIANGLES,
  vl::GIT_TRIANGLES_ADJACENCY = GL_TRIANGLES_ADJACENCY_EXT
}
enum  vl::EGeometryOutputType { vl::GOT_POINTS = GL_POINTS, vl::GOT_LINE_STRIP = GL_LINE_STRIP, vl::GOT_TRIANGLE_STRIP = GL_TRIANGLE_STRIP }
enum  vl::EBufferBits { vl::BB_COLOR_BUFFER_BIT = GL_COLOR_BUFFER_BIT, vl::BB_DEPTH_BUFFER_BIT = GL_DEPTH_BUFFER_BIT, vl::BB_STENCIL_BUFFER_BIT = GL_STENCIL_BUFFER_BIT }
enum  vl::EBillboardType { vl::BT_AxisAlignedBillboard = 1, vl::BT_SphericalBillboard = 2 }
enum  vl::ESortMode { vl::SM_SortBackToFront, vl::SM_SortFrontToBack }
enum  vl::EGetMode { vl::GM_GetOrCreate, vl::GM_DontCreate }
enum  vl::EStringEncoding {
  vl::SE_Unknown, vl::SE_ASCII, vl::SE_UTF8, vl::SE_UTF16_BE,
  vl::SE_UTF16_LE, vl::SE_UTF32_BE, vl::SE_UTF32_LE, vl::SE_LATIN1
}
enum  vl::EOpenMode { vl::OM_ReadOnly, vl::OM_WriteOnly }
enum  vl::EKey {
  vl::Key_None = 0, vl::Key_0, vl::Key_1, vl::Key_2,
  vl::Key_3, vl::Key_4, vl::Key_5, vl::Key_6,
  vl::Key_7, vl::Key_8, vl::Key_9, vl::Key_A,
  vl::Key_B, vl::Key_C, vl::Key_D, vl::Key_E,
  vl::Key_F, vl::Key_G, vl::Key_H, vl::Key_I,
  vl::Key_J, vl::Key_K, vl::Key_L, vl::Key_M,
  vl::Key_N, vl::Key_O, vl::Key_P, vl::Key_Q,
  vl::Key_R, vl::Key_S, vl::Key_T, vl::Key_U,
  vl::Key_V, vl::Key_W, vl::Key_X, vl::Key_Y,
  vl::Key_Z, vl::Key_Return, vl::Key_BackSpace, vl::Key_Tab,
  vl::Key_Space, vl::Key_Clear, vl::Key_Escape, vl::Key_Exclam,
  vl::Key_QuoteDbl, vl::Key_Hash, vl::Key_Dollar, vl::Key_Ampersand,
  vl::Key_Quote, vl::Key_LeftParen, vl::Key_RightParen, vl::Key_Asterisk,
  vl::Key_Plus, vl::Key_Comma, vl::Key_Minus, vl::Key_Period,
  vl::Key_Slash, vl::Key_Colon, vl::Key_Semicolon, vl::Key_Less,
  vl::Key_Equal, vl::Key_Greater, vl::Key_Question, vl::Key_At,
  vl::Key_LeftBracket, vl::Key_BackSlash, vl::Key_RightBracket, vl::Key_Caret,
  vl::Key_Underscore, vl::Key_QuoteLeft, vl::Key_Ctrl, vl::Key_LeftCtrl,
  vl::Key_RightCtrl, vl::Key_Alt, vl::Key_LeftAlt, vl::Key_RightAlt,
  vl::Key_Shift, vl::Key_LeftShift, vl::Key_RightShift, vl::Key_Insert,
  vl::Key_Delete, vl::Key_Home, vl::Key_End, vl::Key_Print,
  vl::Key_Pause, vl::Key_PageUp, vl::Key_PageDown, vl::Key_Left,
  vl::Key_Right, vl::Key_Up, vl::Key_Down, vl::Key_F1,
  vl::Key_F2, vl::Key_F3, vl::Key_F4, vl::Key_F5,
  vl::Key_F6, vl::Key_F7, vl::Key_F8, vl::Key_F9,
  vl::Key_F10, vl::Key_F11, vl::Key_F12, vl::Key_Unknown,
  vl::Key_NumberOfKeys
}
enum  vl::EMouseButton {
  vl::NoButton = 0, vl::LeftButton = 1, vl::RightButton = 2, vl::MiddleButton = 4,
  vl::UnknownButton
}
enum  vl::EInheritance {
  vl::IN_Local = 0x00, vl::IN_Propagate = 0x01, vl::IN_Sticky = 0x04, vl::IN_Propagate_Overrides_Sticky = 0x01 | 0x02 | 0x04,
  vl::IN_Propagate_Overrides = 0x01 | 0x02, vl::IN_Propagate_Sticky = 0x01 | 0x04
}
enum  vl::EShaderType { vl::ST_VERTEX_SHADER = GL_VERTEX_SHADER, vl::ST_FRAGMENT_SHADER = GL_FRAGMENT_SHADER, vl::ST_GEOMETRY_SHADER = GL_GEOMETRY_SHADER_EXT }
enum  vl::ETessellationWinding {
  vl::TW_TESS_WINDING_ODD = GLU_TESS_WINDING_ODD, vl::TW_TESS_WINDING_NONZERO = GLU_TESS_WINDING_NONZERO, vl::TW_TESS_WINDING_POSITIVE = GLU_TESS_WINDING_POSITIVE, vl::TW_TESS_WINDING_NEGATIVE = GLU_TESS_WINDING_NEGATIVE,
  vl::TW_TESS_WINDING_ABS_GEQ_TWO = GLU_TESS_WINDING_ABS_GEQ_TWO
}


Detailed Description

Visualization Library's enums in the 'vl' namespace.


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