Namespaces |
namespace | vl |
| Visualization Library namespace.
|
Enumerations |
enum | vl::ETextureFormat {
vl::TF_UNKNOWN = 0,
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,
vl::TF_RGB32F = GL_RGB32F,
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,
vl::TF_RGB16F = GL_RGB16F,
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_EXT = GL_RGB9_E5_EXT,
vl::TF_11F_G11F_B10F_EXT = GL_R11F_G11F_B10F_EXT,
vl::TF_DEPTH_STENCIL = GL_DEPTH_STENCIL,
vl::TF_DEPTH24_STENCIL8 = GL_DEPTH24_STENCIL8,
vl::TF_DEPTH_COMPONENT32F = GL_DEPTH_COMPONENT32F,
vl::TF_DEPTH32F_STENCIL8 = GL_DEPTH32F_STENCIL8,
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_EXT = GL_COMPRESSED_RGB_S3TC_DXT1_EXT,
vl::TF_COMPRESSED_RGBA_S3TC_DXT1_EXT = GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,
vl::TF_COMPRESSED_RGBA_S3TC_DXT3_EXT = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,
vl::TF_COMPRESSED_RGBA_S3TC_DXT5_EXT = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,
vl::TF_COMPRESSED_LUMINANCE_LATC1_EXT = GL_COMPRESSED_LUMINANCE_LATC1_EXT,
vl::TF_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT,
vl::TF_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT,
vl::TF_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT,
vl::TF_COMPRESSED_RED_RGTC1_EXT = GL_COMPRESSED_RED_RGTC1_EXT,
vl::TF_COMPRESSED_SIGNED_RED_RGTC1_EXT = GL_COMPRESSED_SIGNED_RED_RGTC1_EXT,
vl::TF_COMPRESSED_RED_GREEN_RGTC2_EXT = GL_COMPRESSED_RED_GREEN_RGTC2_EXT,
vl::TF_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT,
vl::TF_RGBA32UI_EXT = GL_RGBA32UI_EXT,
vl::TF_RGB32UI_EXT = GL_RGB32UI_EXT,
vl::TF_ALPHA32UI_EXT = GL_ALPHA32UI_EXT,
vl::TF_INTENSITY32UI_EXT = GL_INTENSITY32UI_EXT,
vl::TF_LUMINANCE32UI_EXT = GL_LUMINANCE32UI_EXT,
vl::TF_LUMINANCE_ALPHA32UI_EXT = GL_LUMINANCE_ALPHA32UI_EXT,
vl::TF_RGBA16UI_EXT = GL_RGBA16UI_EXT,
vl::TF_RGB16UI_EXT = GL_RGB16UI_EXT,
vl::TF_ALPHA16UI_EXT = GL_ALPHA16UI_EXT,
vl::TF_INTENSITY16UI_EXT = GL_INTENSITY16UI_EXT,
vl::TF_LUMINANCE16UI_EXT = GL_LUMINANCE16UI_EXT,
vl::TF_LUMINANCE_ALPHA16UI_EXT = GL_LUMINANCE_ALPHA16UI_EXT,
vl::TF_RGBA8UI_EXT = GL_RGBA8UI_EXT,
vl::TF_RGB8UI_EXT = GL_RGB8UI_EXT,
vl::TF_ALPHA8UI_EXT = GL_ALPHA8UI_EXT,
vl::TF_INTENSITY8UI_EXT = GL_INTENSITY8UI_EXT,
vl::TF_LUMINANCE8UI_EXT = GL_LUMINANCE8UI_EXT,
vl::TF_LUMINANCE_ALPHA8UI_EXT = GL_LUMINANCE_ALPHA8UI_EXT,
vl::TF_RGBA32I_EXT = GL_RGBA32I_EXT,
vl::TF_RGB32I_EXT = GL_RGB32I_EXT,
vl::TF_ALPHA32I_EXT = GL_ALPHA32I_EXT,
vl::TF_INTENSITY32I_EXT = GL_INTENSITY32I_EXT,
vl::TF_LUMINANCE32I_EXT = GL_LUMINANCE32I_EXT,
vl::TF_LUMINANCE_ALPHA32I_EXT = GL_LUMINANCE_ALPHA32I_EXT,
vl::TF_RGBA16I_EXT = GL_RGBA16I_EXT,
vl::TF_RGB16I_EXT = GL_RGB16I_EXT,
vl::TF_ALPHA16I_EXT = GL_ALPHA16I_EXT,
vl::TF_INTENSITY16I_EXT = GL_INTENSITY16I_EXT,
vl::TF_LUMINANCE16I_EXT = GL_LUMINANCE16I_EXT,
vl::TF_LUMINANCE_ALPHA16I_EXT = GL_LUMINANCE_ALPHA16I_EXT,
vl::TF_RGBA8I_EXT = GL_RGBA8I_EXT,
vl::TF_RGB8I_EXT = GL_RGB8I_EXT,
vl::TF_ALPHA8I_EXT = GL_ALPHA8I_EXT,
vl::TF_INTENSITY8I_EXT = GL_INTENSITY8I_EXT,
vl::TF_LUMINANCE8I_EXT = GL_LUMINANCE8I_EXT,
vl::TF_LUMINANCE_ALPHA8I_EXT = GL_LUMINANCE_ALPHA8I_EXT,
vl::TF_RED = GL_RED,
vl::TF_COMPRESSED_RED = GL_COMPRESSED_RED,
vl::TF_COMPRESSED_RG = GL_COMPRESSED_RG,
vl::TF_RG = GL_RG,
vl::TF_R8 = GL_R8,
vl::TF_R16 = GL_R16,
vl::TF_RG8 = GL_RG8,
vl::TF_RG16 = GL_RG16,
vl::TF_R16F = GL_R16F,
vl::TF_R32F = GL_R32F,
vl::TF_RG16F = GL_RG16F,
vl::TF_RG32F = GL_RG32F,
vl::TF_R8I = GL_R8I,
vl::TF_R8UI = GL_R8UI,
vl::TF_R16I = GL_R16I,
vl::TF_R16UI = GL_R16UI,
vl::TF_R32I = GL_R32I,
vl::TF_R32UI = GL_R32UI,
vl::TF_RG8I = GL_RG8I,
vl::TF_RG8UI = GL_RG8UI,
vl::TF_RG16I = GL_RG16I,
vl::TF_RG16UI = GL_RG16UI,
vl::TF_RG32I = GL_RG32I,
vl::TF_RG32UI = GL_RG32UI,
vl::TF_SLUMINANCE_ALPHA = GL_SLUMINANCE_ALPHA,
vl::TF_SLUMINANCE8_ALPHA8 = GL_SLUMINANCE8_ALPHA8,
vl::TF_SLUMINANCE = GL_SLUMINANCE,
vl::TF_SLUMINANCE8 = GL_SLUMINANCE8,
vl::TF_COMPRESSED_SLUMINANCE = GL_COMPRESSED_SLUMINANCE,
vl::TF_COMPRESSED_SLUMINANCE_ALPHA = GL_COMPRESSED_SLUMINANCE_ALPHA,
vl::TF_SRGB = GL_SRGB,
vl::TF_SRGB8 = GL_SRGB8,
vl::TF_SRGB_ALPHA = GL_SRGB_ALPHA,
vl::TF_SRGB8_ALPHA8 = GL_SRGB8_ALPHA8,
vl::TF_COMPRESSED_SRGB = GL_COMPRESSED_SRGB,
vl::TF_COMPRESSED_SRGB_ALPHA = GL_COMPRESSED_SRGB_ALPHA,
vl::TF_COMPRESSED_SRGB_S3TC_DXT1_EXT = GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,
vl::TF_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,
vl::TF_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,
vl::TF_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,
vl::TF_R8_SNORM = GL_R8_SNORM,
vl::TF_R16_SNORM = GL_R16_SNORM,
vl::TF_RG8_SNORM = GL_RG8_SNORM,
vl::TF_RG16_SNORM = GL_RG16_SNORM,
vl::TF_RGB8_SNORM = GL_RGB8_SNORM,
vl::TF_RGBA8_SNORM = GL_RGBA8_SNORM,
vl::TF_RGB10_A2UI = GL_RGB10_A2UI,
vl::TF_RGBA16_SNORM = GL_RGBA16_SNORM,
vl::TF_R11F_G11F_B10F = GL_R11F_G11F_B10F,
vl::TF_RGB9_E5 = GL_RGB9_E5,
vl::TF_RGB8I = GL_RGB8I,
vl::TF_RGB8UI = GL_RGB8UI,
vl::TF_RGB16I = GL_RGB16I,
vl::TF_RGB16UI = GL_RGB16UI,
vl::TF_RGB32I = GL_RGB32I,
vl::TF_RGB32UI = GL_RGB32UI,
vl::TF_RGBA8I = GL_RGBA8I,
vl::TF_RGBA8UI = GL_RGBA8UI,
vl::TF_RGBA16I = GL_RGBA16I,
vl::TF_RGBA16UI = GL_RGBA16UI,
vl::TF_RGBA32I = GL_RGBA32I,
vl::TF_RGBA32UI = GL_RGBA32UI
} |
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_RG = GL_RG,
vl::IF_RG_INTEGER = GL_RG_INTEGER,
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,
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,
vl::IF_GREEN_INTEGER = GL_GREEN_INTEGER,
vl::IF_BLUE_INTEGER = GL_BLUE_INTEGER,
vl::IF_ALPHA_INTEGER = GL_ALPHA_INTEGER,
vl::IF_RGB_INTEGER = GL_RGB_INTEGER,
vl::IF_RGBA_INTEGER = GL_RGBA_INTEGER,
vl::IF_BGR_INTEGER = GL_BGR_INTEGER,
vl::IF_BGRA_INTEGER = GL_BGRA_INTEGER,
vl::IF_LUMINANCE_INTEGER = GL_LUMINANCE_INTEGER_EXT,
vl::IF_LUMINANCE_ALPHA_INTEGER = GL_LUMINANCE_ALPHA_INTEGER_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,
vl::T2DT_TEXTURE_2D_MULTISAMPLE = GL_TEXTURE_2D_MULTISAMPLE
} |
enum | vl::EAttachmentPoint {
vl::AP_NO_ATTACHMENT = 0,
vl::AP_COLOR_ATTACHMENT0 = GL_COLOR_ATTACHMENT0,
vl::AP_COLOR_ATTACHMENT1 = GL_COLOR_ATTACHMENT1,
vl::AP_COLOR_ATTACHMENT2 = GL_COLOR_ATTACHMENT2,
vl::AP_COLOR_ATTACHMENT3 = GL_COLOR_ATTACHMENT3,
vl::AP_COLOR_ATTACHMENT4 = GL_COLOR_ATTACHMENT4,
vl::AP_COLOR_ATTACHMENT5 = GL_COLOR_ATTACHMENT5,
vl::AP_COLOR_ATTACHMENT6 = GL_COLOR_ATTACHMENT6,
vl::AP_COLOR_ATTACHMENT7 = GL_COLOR_ATTACHMENT7,
vl::AP_COLOR_ATTACHMENT8 = GL_COLOR_ATTACHMENT8,
vl::AP_COLOR_ATTACHMENT9 = GL_COLOR_ATTACHMENT9,
vl::AP_COLOR_ATTACHMENT10 = GL_COLOR_ATTACHMENT10,
vl::AP_COLOR_ATTACHMENT11 = GL_COLOR_ATTACHMENT11,
vl::AP_COLOR_ATTACHMENT12 = GL_COLOR_ATTACHMENT12,
vl::AP_COLOR_ATTACHMENT13 = GL_COLOR_ATTACHMENT13,
vl::AP_COLOR_ATTACHMENT14 = GL_COLOR_ATTACHMENT14,
vl::AP_COLOR_ATTACHMENT15 = GL_COLOR_ATTACHMENT15,
vl::AP_DEPTH_ATTACHMENT = GL_DEPTH_ATTACHMENT,
vl::AP_STENCIL_ATTACHMENT = GL_STENCIL_ATTACHMENT,
vl::AP_DEPTH_STENCIL_ATTACHMENT = GL_DEPTH_STENCIL_ATTACHMENT
} |
enum | vl::EColorBufferFormat {
vl::CBF_RED = GL_RED,
vl::CBF_RG = GL_RG,
vl::CBF_RGB = GL_RGB,
vl::CBF_RGBA = GL_RGBA,
vl::CBF_R8 = GL_R8,
vl::CBF_R16 = GL_R16,
vl::CBF_RG8 = GL_RG8,
vl::CBF_RG16 = GL_RG16,
vl::CBF_RGBA8 = GL_RGBA8,
vl::CBF_RGB10_A2 = GL_RGB10_A2,
vl::CBF_RGB10_A2UI = GL_RGB10_A2UI,
vl::CBF_RGBA16 = GL_RGBA16,
vl::CBF_SRGB8_ALPHA8 = GL_SRGB8_ALPHA8,
vl::CBF_R16F = GL_R16F,
vl::CBF_RG16F = GL_RG16F,
vl::CBF_RGBA16F = GL_RGBA16F,
vl::CBF_R32F = GL_R32F,
vl::CBF_RG32F = GL_RG32F,
vl::CBF_RGBA32F = GL_RGBA32F,
vl::CBF_R11F_G11F_B10F = GL_R11F_G11F_B10F,
vl::CBF_R8I = GL_R8I,
vl::CBF_R8UI = GL_R8UI,
vl::CBF_R16I = GL_R16I,
vl::CBF_R16UI = GL_R16UI,
vl::CBF_R32I = GL_R32I,
vl::CBF_R32UI = GL_R32UI,
vl::CBF_RG8I = GL_RG8I,
vl::CBF_RG8UI = GL_RG8UI,
vl::CBF_RG16I = GL_RG16I,
vl::CBF_RG16UI = GL_RG16UI,
vl::CBF_RG32I = GL_RG32I,
vl::CBF_RG32UI = GL_RG32UI,
vl::CBF_RGBA8I = GL_RGBA8I,
vl::CBF_RGBA8UI = GL_RGBA8UI,
vl::CBF_RGBA16I = GL_RGBA16I,
vl::CBF_RGBA16UI = GL_RGBA16UI,
vl::CBF_RGBA32I = GL_RGBA32I,
vl::CBF_RGBA32UI = GL_RGBA32UI
} |
| Color-renderable formats as defined in section 4.4.4 of opengl api specs 4.1.
More...
|
enum | vl::EDepthBufferFormat {
vl::DBF_DEPTH_COMPONENT = GL_DEPTH_COMPONENT,
vl::DBF_DEPTH_COMPONENT16 = GL_DEPTH_COMPONENT16,
vl::DBF_DEPTH_COMPONENT24 = GL_DEPTH_COMPONENT24,
vl::DBF_DEPTH_COMPONENT32 = GL_DEPTH_COMPONENT32,
vl::DBF_DEPTH_COMPONENT32F = GL_DEPTH_COMPONENT32F
} |
enum | vl::EStencilBufferFormat { vl::SBF_STENCIL_INDEX1 = GL_STENCIL_INDEX1_EXT,
vl::SBF_STENCIL_INDEX4 = GL_STENCIL_INDEX4_EXT,
vl::SBF_STENCIL_INDEX8 = GL_STENCIL_INDEX8_EXT,
vl::SBF_STENCIL_INDEX16 = GL_STENCIL_INDEX16_EXT
} |
enum | vl::EDepthStencilBufferFormat { vl::DSBT_DEPTH_STENCIL = GL_DEPTH_STENCIL,
vl::DSBT_DEPTH24_STENCIL8 = GL_DEPTH24_STENCIL8,
vl::DSBT_DEPTH32F_STENCIL8 = GL_DEPTH32F_STENCIL8
} |
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_UNKNOWN = 0,
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,
vl::TD_TEXTURE_1D_ARRAY = GL_TEXTURE_1D_ARRAY,
vl::TD_TEXTURE_2D_ARRAY = GL_TEXTURE_2D_ARRAY,
vl::TD_TEXTURE_BUFFER = GL_TEXTURE_BUFFER,
vl::TD_TEXTURE_2D_MULTISAMPLE = GL_TEXTURE_2D_MULTISAMPLE,
vl::TD_TEXTURE_2D_MULTISAMPLE_ARRAY = GL_TEXTURE_2D_MULTISAMPLE_ARRAY
} |
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,
vl::DTM_RED = GL_RED
} |
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::EFramebufferBind { vl::FBB_FRAMEBUFFER = GL_FRAMEBUFFER,
vl::FBB_DRAW_FRAMEBUFFER = GL_DRAW_FRAMEBUFFER,
vl::FBB_READ_FRAMEBUFFER = GL_READ_FRAMEBUFFER
} |
enum | vl::EImageType {
vl::IT_IMPLICIT_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,
vl::IT_FLOAT_32_UNSIGNED_INT_24_8_REV = GL_FLOAT_32_UNSIGNED_INT_24_8_REV
} |
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,
vl::PT_PATCHES = GL_PATCHES,
vl::PT_UNKNOWN
} |
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 also http://www.opengl.org/sdk/docs/man/xhtml/glTexGen.xml for more information.
More...
|
enum | vl::EEnable {
vl::EN_BLEND,
vl::EN_CULL_FACE,
vl::EN_DEPTH_TEST,
vl::EN_STENCIL_TEST,
vl::EN_DITHER,
vl::EN_POLYGON_OFFSET_FILL,
vl::EN_POLYGON_OFFSET_LINE,
vl::EN_POLYGON_OFFSET_POINT,
vl::EN_COLOR_LOGIC_OP,
vl::EN_MULTISAMPLE,
vl::EN_POINT_SMOOTH,
vl::EN_LINE_SMOOTH,
vl::EN_POLYGON_SMOOTH,
vl::EN_LINE_STIPPLE,
vl::EN_POLYGON_STIPPLE,
vl::EN_POINT_SPRITE,
vl::EN_PROGRAM_POINT_SIZE,
vl::EN_ALPHA_TEST,
vl::EN_LIGHTING,
vl::EN_COLOR_SUM,
vl::EN_FOG,
vl::EN_NORMALIZE,
vl::EN_RESCALE_NORMAL,
vl::EN_VERTEX_PROGRAM_TWO_SIDE,
vl::EN_TEXTURE_CUBE_MAP_SEAMLESS,
vl::EN_CLIP_DISTANCE0,
vl::EN_CLIP_DISTANCE1,
vl::EN_CLIP_DISTANCE2,
vl::EN_CLIP_DISTANCE3,
vl::EN_CLIP_DISTANCE4,
vl::EN_CLIP_DISTANCE5,
vl::EN_CLIP_DISTANCE6,
vl::EN_CLIP_DISTANCE7,
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::EBufferObjectUsage {
vl::BU_STREAM_DRAW = GL_STREAM_DRAW,
vl::BU_STREAM_READ = GL_STREAM_READ,
vl::BU_STREAM_COPY = GL_STREAM_COPY,
vl::BU_STATIC_DRAW = GL_STATIC_DRAW,
vl::BU_STATIC_READ = GL_STATIC_READ,
vl::BU_STATIC_COPY = GL_STATIC_COPY,
vl::BU_DYNAMIC_DRAW = GL_DYNAMIC_DRAW,
vl::BU_DYNAMIC_READ = GL_DYNAMIC_READ,
vl::BU_DYNAMIC_COPY = GL_DYNAMIC_COPY
} |
enum | vl::EBufferObjectAccess { vl::BA_READ_ONLY = GL_READ_ONLY,
vl::BA_WRITE_ONLY = GL_WRITE_ONLY,
vl::BA_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_None,
vl::ID_1D,
vl::ID_2D,
vl::ID_3D,
vl::ID_Cubemap,
vl::ID_Error
} |
enum | vl::EStateType {
vl::ST_RenderStates = 1,
vl::ST_Enables = 2,
vl::ST_TextureSamplers = 4,
vl::ST_Lights = 8,
vl::ST_ClipPlanes = 16
} |
enum | vl::ERenderState {
vl::RS_VertexAttrib,
vl::RS_VertexAttrib0 = RS_VertexAttrib,
vl::RS_VertexAttrib1,
vl::RS_VertexAttrib2,
vl::RS_VertexAttrib3,
vl::RS_VertexAttrib4,
vl::RS_VertexAttrib5,
vl::RS_VertexAttrib6,
vl::RS_VertexAttrib7,
vl::RS_AlphaFunc,
vl::RS_BlendColor,
vl::RS_BlendEquation,
vl::RS_BlendFunc,
vl::RS_Color,
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_Normal,
vl::RS_PixelTransfer,
vl::RS_PointParameter,
vl::RS_PointSize,
vl::RS_PolygonOffset,
vl::RS_PolygonStipple,
vl::RS_SampleCoverage,
vl::RS_SecondaryColor,
vl::RS_ShadeModel,
vl::RS_StencilFunc,
vl::RS_StencilMask,
vl::RS_StencilOp,
vl::RS_GLSLProgram,
vl::RS_Light,
vl::RS_Light0 = RS_Light,
vl::RS_Light1,
vl::RS_Light2,
vl::RS_Light3,
vl::RS_Light4,
vl::RS_Light5,
vl::RS_Light6,
vl::RS_Light7,
vl::RS_ClipPlane,
vl::RS_ClipPlane0 = RS_ClipPlane,
vl::RS_ClipPlane1,
vl::RS_ClipPlane2,
vl::RS_ClipPlane3,
vl::RS_ClipPlane4,
vl::RS_ClipPlane5,
vl::RS_TextureSampler,
vl::RS_TextureSampler0 = RS_TextureSampler + 0,
vl::RS_TextureSampler1 = RS_TextureSampler + 1,
vl::RS_TextureSampler2 = RS_TextureSampler + 2,
vl::RS_TextureSampler3 = RS_TextureSampler + 3,
vl::RS_TextureSampler4 = RS_TextureSampler + 4,
vl::RS_TextureSampler5 = RS_TextureSampler + 5,
vl::RS_TextureSampler6 = RS_TextureSampler + 6,
vl::RS_TextureSampler7 = RS_TextureSampler + 7,
vl::RS_TextureSampler8 = RS_TextureSampler + 8,
vl::RS_TextureSampler9 = RS_TextureSampler + 9,
vl::RS_TextureSampler10 = RS_TextureSampler + 10,
vl::RS_TextureSampler11 = RS_TextureSampler + 11,
vl::RS_TextureSampler12 = RS_TextureSampler + 12,
vl::RS_TextureSampler13 = RS_TextureSampler + 13,
vl::RS_TextureSampler14 = RS_TextureSampler + 14,
vl::RS_TextureSampler15 = RS_TextureSampler + 15,
vl::RS_TexGen = RS_TextureSampler + VL_MAX_TEXTURE_UNITS,
vl::RS_TexGen0 = RS_TexGen + 0,
vl::RS_TexGen1 = RS_TexGen + 1,
vl::RS_TexGen2 = RS_TexGen + 2,
vl::RS_TexGen3 = RS_TexGen + 3,
vl::RS_TexGen4 = RS_TexGen + 4,
vl::RS_TexGen5 = RS_TexGen + 5,
vl::RS_TexGen6 = RS_TexGen + 6,
vl::RS_TexGen7 = RS_TexGen + 7,
vl::RS_TexGen8 = RS_TexGen + 8,
vl::RS_TexGen9 = RS_TexGen + 9,
vl::RS_TexGen10 = RS_TexGen + 10,
vl::RS_TexGen11 = RS_TexGen + 11,
vl::RS_TexGen12 = RS_TexGen + 12,
vl::RS_TexGen13 = RS_TexGen + 13,
vl::RS_TexGen14 = RS_TexGen + 14,
vl::RS_TexGen15 = RS_TexGen + 15,
vl::RS_TexEnv = RS_TexGen + VL_MAX_TEXTURE_UNITS,
vl::RS_TexEnv0 = RS_TexEnv + 0,
vl::RS_TexEnv1 = RS_TexEnv + 1,
vl::RS_TexEnv2 = RS_TexEnv + 2,
vl::RS_TexEnv3 = RS_TexEnv + 3,
vl::RS_TexEnv4 = RS_TexEnv + 4,
vl::RS_TexEnv5 = RS_TexEnv + 5,
vl::RS_TexEnv6 = RS_TexEnv + 6,
vl::RS_TexEnv7 = RS_TexEnv + 7,
vl::RS_TexEnv8 = RS_TexEnv + 8,
vl::RS_TexEnv9 = RS_TexEnv + 9,
vl::RS_TexEnv10 = RS_TexEnv + 10,
vl::RS_TexEnv11 = RS_TexEnv + 11,
vl::RS_TexEnv12 = RS_TexEnv + 12,
vl::RS_TexEnv13 = RS_TexEnv + 13,
vl::RS_TexEnv14 = RS_TexEnv + 14,
vl::RS_TexEnv15 = RS_TexEnv + 15,
vl::RS_TextureMatrix = RS_TexEnv + VL_MAX_TEXTURE_UNITS,
vl::RS_TextureMatrix0 = RS_TextureMatrix + 0,
vl::RS_TextureMatrix1 = RS_TextureMatrix + 1,
vl::RS_TextureMatrix2 = RS_TextureMatrix + 2,
vl::RS_TextureMatrix3 = RS_TextureMatrix + 3,
vl::RS_TextureMatrix4 = RS_TextureMatrix + 4,
vl::RS_TextureMatrix5 = RS_TextureMatrix + 5,
vl::RS_TextureMatrix6 = RS_TextureMatrix + 6,
vl::RS_TextureMatrix7 = RS_TextureMatrix + 7,
vl::RS_TextureMatrix8 = RS_TextureMatrix + 8,
vl::RS_TextureMatrix9 = RS_TextureMatrix + 9,
vl::RS_TextureMatrix10 = RS_TextureMatrix + 10,
vl::RS_TextureMatrix11 = RS_TextureMatrix + 11,
vl::RS_TextureMatrix12 = RS_TextureMatrix + 12,
vl::RS_TextureMatrix13 = RS_TextureMatrix + 13,
vl::RS_TextureMatrix14 = RS_TextureMatrix + 14,
vl::RS_TextureMatrix15 = RS_TextureMatrix + 15,
vl::RS_RenderStateCount = RS_TextureMatrix15 + 1,
vl::RS_NONE
} |
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_TESS_CONTROL_SHADER = GL_TESS_CONTROL_SHADER,
vl::ST_TESS_EVALUATION_SHADER = GL_TESS_EVALUATION_SHADER,
vl::ST_GEOMETRY_SHADER = GL_GEOMETRY_SHADER,
vl::ST_FRAGMENT_SHADER = GL_FRAGMENT_SHADER
} |
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
} |
enum | vl::EVerbosityLevel { vl::VEL_VERBOSITY_SILENT,
vl::VEL_VERBOSITY_ERROR,
vl::VEL_VERBOSITY_NORMAL,
vl::VEL_VERBOSITY_DEBUG
} |
enum | vl::ELogLevel {
vl::LL_LogNotify,
vl::LL_LogPrint,
vl::LL_LogBug,
vl::LL_LogError,
vl::LL_LogWarning,
vl::LL_LogDebug
} |
enum | vl::EPointSpriteCoordOrigin { vl::PPCO_LOWER_LEFT = GL_LOWER_LEFT,
vl::PPCO_UPPER_LEFT = GL_UPPER_LEFT
} |
enum | vl::EVertexAttribInterpretation { vl::VAI_NORMAL,
vl::VAI_INTEGER,
vl::VAI_DOUBLE
} |
| Specifies how the data of a VertexAttribInfo is sent to the OpenGL driver, see also http://www.opengl.org/sdk/docs/man4/xhtml/glVertexAttribPointer.xml.
More...
|
enum | vl::EVertexAttribBinding { vl::VA_Position = 0,
vl::VA_Normal = 1,
vl::VA_Color = 2,
vl::VA_TexCoord0 = 3
} |
| Default vertex attribute bindings.
More...
|
enum | vl::EUniformType {
vl::UT_NONE = 0x0,
vl::UT_FLOAT = GL_FLOAT,
vl::UT_FLOAT_VEC2 = GL_FLOAT_VEC2,
vl::UT_FLOAT_VEC3 = GL_FLOAT_VEC3,
vl::UT_FLOAT_VEC4 = GL_FLOAT_VEC4,
vl::UT_DOUBLE = GL_DOUBLE,
vl::UT_DOUBLE_VEC2 = GL_DOUBLE_VEC2,
vl::UT_DOUBLE_VEC3 = GL_DOUBLE_VEC3,
vl::UT_DOUBLE_VEC4 = GL_DOUBLE_VEC4,
vl::UT_INT = GL_INT,
vl::UT_INT_VEC2 = GL_INT_VEC2,
vl::UT_INT_VEC3 = GL_INT_VEC3,
vl::UT_INT_VEC4 = GL_INT_VEC4,
vl::UT_UNSIGNED_INT = GL_UNSIGNED_INT,
vl::UT_UNSIGNED_INT_VEC2 = GL_UNSIGNED_INT_VEC2,
vl::UT_UNSIGNED_INT_VEC3 = GL_UNSIGNED_INT_VEC3,
vl::UT_UNSIGNED_INT_VEC4 = GL_UNSIGNED_INT_VEC4,
vl::UT_BOOL = GL_BOOL,
vl::UT_BOOL_VEC2 = GL_BOOL_VEC2,
vl::UT_BOOL_VEC3 = GL_BOOL_VEC3,
vl::UT_BOOL_VEC4 = GL_BOOL_VEC4,
vl::UT_FLOAT_MAT2 = GL_FLOAT_MAT2,
vl::UT_FLOAT_MAT3 = GL_FLOAT_MAT3,
vl::UT_FLOAT_MAT4 = GL_FLOAT_MAT4,
vl::UT_FLOAT_MAT2x3 = GL_FLOAT_MAT2x3,
vl::UT_FLOAT_MAT2x4 = GL_FLOAT_MAT2x4,
vl::UT_FLOAT_MAT3x2 = GL_FLOAT_MAT3x2,
vl::UT_FLOAT_MAT3x4 = GL_FLOAT_MAT3x4,
vl::UT_FLOAT_MAT4x2 = GL_FLOAT_MAT4x2,
vl::UT_FLOAT_MAT4x3 = GL_FLOAT_MAT4x3,
vl::UT_DOUBLE_MAT2 = GL_DOUBLE_MAT2,
vl::UT_DOUBLE_MAT3 = GL_DOUBLE_MAT3,
vl::UT_DOUBLE_MAT4 = GL_DOUBLE_MAT4,
vl::UT_DOUBLE_MAT2x3 = GL_DOUBLE_MAT2x3,
vl::UT_DOUBLE_MAT2x4 = GL_DOUBLE_MAT2x4,
vl::UT_DOUBLE_MAT3x2 = GL_DOUBLE_MAT3x2,
vl::UT_DOUBLE_MAT3x4 = GL_DOUBLE_MAT3x4,
vl::UT_DOUBLE_MAT4x2 = GL_DOUBLE_MAT4x2,
vl::UT_DOUBLE_MAT4x3 = GL_DOUBLE_MAT4x3,
vl::UT_SAMPLER_1D = GL_SAMPLER_1D,
vl::UT_SAMPLER_2D = GL_SAMPLER_2D,
vl::UT_SAMPLER_3D = GL_SAMPLER_3D,
vl::UT_SAMPLER_CUBE = GL_SAMPLER_CUBE,
vl::UT_SAMPLER_1D_SHADOW = GL_SAMPLER_1D_SHADOW,
vl::UT_SAMPLER_2D_SHADOW = GL_SAMPLER_2D_SHADOW,
vl::UT_SAMPLER_1D_ARRAY = GL_SAMPLER_1D_ARRAY,
vl::UT_SAMPLER_2D_ARRAY = GL_SAMPLER_2D_ARRAY,
vl::UT_SAMPLER_1D_ARRAY_SHADOW = GL_SAMPLER_1D_ARRAY_SHADOW,
vl::UT_SAMPLER_2D_ARRAY_SHADOW = GL_SAMPLER_2D_ARRAY_SHADOW,
vl::UT_SAMPLER_2D_MULTISAMPLE = GL_SAMPLER_2D_MULTISAMPLE,
vl::UT_SAMPLER_2D_MULTISAMPLE_ARRAY = GL_SAMPLER_2D_MULTISAMPLE_ARRAY,
vl::UT_SAMPLER_CUBE_SHADOW = GL_SAMPLER_CUBE_SHADOW,
vl::UT_SAMPLER_BUFFER = GL_SAMPLER_BUFFER,
vl::UT_SAMPLER_2D_RECT = GL_SAMPLER_2D_RECT,
vl::UT_SAMPLER_2D_RECT_SHADOW = GL_SAMPLER_2D_RECT_SHADOW,
vl::UT_INT_SAMPLER_1D = GL_INT_SAMPLER_1D,
vl::UT_INT_SAMPLER_2D = GL_INT_SAMPLER_2D,
vl::UT_INT_SAMPLER_3D = GL_INT_SAMPLER_3D,
vl::UT_INT_SAMPLER_CUBE = GL_INT_SAMPLER_CUBE,
vl::UT_INT_SAMPLER_1D_ARRAY = GL_INT_SAMPLER_1D_ARRAY,
vl::UT_INT_SAMPLER_2D_ARRAY = GL_INT_SAMPLER_2D_ARRAY,
vl::UT_INT_SAMPLER_2D_MULTISAMPLE = GL_INT_SAMPLER_2D_MULTISAMPLE,
vl::UT_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
vl::UT_INT_SAMPLER_BUFFER = GL_INT_SAMPLER_BUFFER,
vl::UT_INT_SAMPLER_2D_RECT = GL_INT_SAMPLER_2D_RECT,
vl::UT_UNSIGNED_INT_SAMPLER_1D = GL_UNSIGNED_INT_SAMPLER_1D,
vl::UT_UNSIGNED_INT_SAMPLER_2D = GL_UNSIGNED_INT_SAMPLER_2D,
vl::UT_UNSIGNED_INT_SAMPLER_3D = GL_UNSIGNED_INT_SAMPLER_3D,
vl::UT_UNSIGNED_INT_SAMPLER_CUBE = GL_UNSIGNED_INT_SAMPLER_CUBE,
vl::UT_UNSIGNED_INT_SAMPLER_1D_ARRAY = GL_UNSIGNED_INT_SAMPLER_1D_ARRAY,
vl::UT_UNSIGNED_INT_SAMPLER_2D_ARRAY = GL_UNSIGNED_INT_SAMPLER_2D_ARRAY,
vl::UT_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE,
vl::UT_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,
vl::UT_UNSIGNED_INT_SAMPLER_BUFFER = GL_UNSIGNED_INT_SAMPLER_BUFFER,
vl::UT_UNSIGNED_INT_SAMPLER_2D_RECT = GL_UNSIGNED_INT_SAMPLER_2D_RECT,
vl::UT_UniformTypeCount
} |
| Uniform types, see also vl::UniformInfo, vl::GLSLProgram, vl::Uniform, http://www.opengl.org/sdk/docs/man4/xhtml/glGetActiveUniform.xml.
More...
|
enum | vl::EAttributeType {
vl::AT_FLOAT = GL_FLOAT,
vl::AT_FLOAT_VEC2 = GL_FLOAT_VEC2,
vl::AT_FLOAT_VEC3 = GL_FLOAT_VEC3,
vl::AT_FLOAT_VEC4 = GL_FLOAT_VEC4,
vl::AT_FLOAT_MAT2 = GL_FLOAT_MAT2,
vl::AT_FLOAT_MAT3 = GL_FLOAT_MAT3,
vl::AT_FLOAT_MAT4 = GL_FLOAT_MAT4,
vl::AT_FLOAT_MAT2x3 = GL_FLOAT_MAT2x3,
vl::AT_FLOAT_MAT2x4 = GL_FLOAT_MAT2x4,
vl::AT_FLOAT_MAT3x2 = GL_FLOAT_MAT3x2,
vl::AT_FLOAT_MAT3x4 = GL_FLOAT_MAT3x4,
vl::AT_FLOAT_MAT4x2 = GL_FLOAT_MAT4x2,
vl::AT_FLOAT_MAT4x3 = GL_FLOAT_MAT4x3,
vl::AT_INT = GL_INT,
vl::AT_INT_VEC2 = GL_INT_VEC2,
vl::AT_INT_VEC3 = GL_INT_VEC3,
vl::AT_INT_VEC4 = GL_INT_VEC4,
vl::AT_UNSIGNED_INT = GL_UNSIGNED_INT,
vl::AT_UNSIGNED_INT_VEC2 = GL_UNSIGNED_INT_VEC2,
vl::AT_UNSIGNED_INT_VEC3 = GL_UNSIGNED_INT_VEC3,
vl::AT_UNSIGNED_INT_VEC4 = GL_UNSIGNED_INT_VEC4,
vl::AT_DOUBLE = GL_DOUBLE,
vl::AT_DOUBLE_VEC2 = GL_DOUBLE_VEC2,
vl::AT_DOUBLE_VEC3 = GL_DOUBLE_VEC3,
vl::AT_DOUBLE_VEC4 = GL_DOUBLE_VEC4,
vl::AT_DOUBLE_MAT2 = GL_DOUBLE_MAT2,
vl::AT_DOUBLE_MAT3 = GL_DOUBLE_MAT3,
vl::AT_DOUBLE_MAT4 = GL_DOUBLE_MAT4,
vl::AT_DOUBLE_MAT2x3 = GL_DOUBLE_MAT2x3,
vl::AT_DOUBLE_MAT2x4 = GL_DOUBLE_MAT2x4,
vl::AT_DOUBLE_MAT3x2 = GL_DOUBLE_MAT3x2,
vl::AT_DOUBLE_MAT3x4 = GL_DOUBLE_MAT3x4,
vl::AT_DOUBLE_MAT4x2 = GL_DOUBLE_MAT4x2,
vl::AT_DOUBLE_MAT4x3 = GL_DOUBLE_MAT4x3
} |
| GLSLProgram attribute types, see also GLSLProgram::activeAttribs() and http://www.opengl.org/sdk/docs/man4/xhtml/glGetActiveAttrib.xml.
More...
|
enum | vl::EProjectionMatrixType { vl::PMT_UserProjection,
vl::PMT_OrthographicProjection,
vl::PMT_PerspectiveProjection,
vl::PMT_PerspectiveProjectionFrustum
} |
enum | vl::EBufferObjectUpdateFlags { vl::BUF_ForceUpdate = 0x1,
vl::BUF_DiscardRamBuffer = 0x2
} |
enum | vl::EBufferObjectUpdateMode { vl::BUM_KeepRamBuffer = 0x0,
vl::BUM_KeepRamBufferAndForceUpdate = BUF_ForceUpdate,
vl::BUM_DiscardRamBuffer = BUF_DiscardRamBuffer,
vl::BUM_DiscardRamBufferAndForceUpdate = BUF_DiscardRamBuffer | BUF_ForceUpdate
} |
enum | vl::EShaderCopyMode { vl::SCM_OwnShaders,
vl::SCM_ShareShaders
} |
enum | vl::EResetContextStates { vl::RCS_RenderingStarted,
vl::RCS_RenderingFinished
} |
Visualization Library's enums in the 'vl' namespace.