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]
Namespaces | Functions

/home/master/UCL/VisualizationLibrary/src/vlCore/vlxutils.hpp File Reference

#include <vlCore/VLXValue.hpp>
#include <vlCore/Matrix4.hpp>
#include <vlCore/Vector4.hpp>
#include <vlCore/Log.hpp>
#include <vlCore/Say.hpp>
#include <vlCore/VLXSerializer.hpp>

Go to the source code of this file.

Namespaces

namespace  vl
 

Visualization Library namespace.


Functions

std::string vl::vlx_makeTag (const Object *obj)
VLXValue vl::vlx_Identifier (const std::string &str)
VLXValue vl::vlx_ID (const std::string &str)
VLXValue vl::vlx_String (const std::string &str)
VLXValue vl::vlx_Rawtext (const std::string &str)
vec2 vl::vlx_vec2 (const VLXArrayReal *arr)
vec3 vl::vlx_vec3 (const VLXArrayReal *arr)
vec4 vl::vlx_vec4 (const VLXArrayReal *arr)
ivec4 vl::vlx_ivec4 (const VLXArrayInteger *arr)
uvec4 vl::vlx_uivec4 (const VLXArrayInteger *arr)
VLXValue vl::vlx_toValue (const std::vector< int > &vec)
VLXValue vl::vlx_toValue (const vec4 &vec)
VLXValue vl::vlx_toValue (const vec3 &vec)
VLXValue vl::vlx_toValue (const vec2 &vec)
bool vl::vlx_isTranslation (const mat4 &mat)
bool vl::vlx_isScaling (const mat4 &mat)
VLXValue vl::vlx_toValue (const mat4 &mat)
mat4 vl::vlx_mat4 (const VLXArrayReal *arr)
mat4 vl::vlx_mat4 (const VLXList *list)
const char * vl::vlx_EProjectionMatrixType (EProjectionMatrixType pt)
EProjectionMatrixType vl::vlx_EProjectionMatrixType (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EClearColorMode (EClearColorMode ccm)
EClearColorMode vl::vlx_EClearColorMode (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EClearFlags (EClearFlags cf)
EClearFlags vl::vlx_EClearFlags (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EPolygonFace (EPolygonFace pf)
EPolygonFace vl::vlx_EPolygonFace (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EColorMaterial (EColorMaterial cm)
EColorMaterial vl::vlx_EColorMaterial (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_ETextureFormat (ETextureFormat tf)
ETextureFormat vl::vlx_ETextureFormat (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EUniformType (EUniformType type)
EUniformType vl::vlx_EUniformType (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EDepthTextureMode (EDepthTextureMode dtm)
EDepthTextureMode vl::vlx_EDepthTextureMode (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_ETexCompareMode (ETexCompareMode tcm)
ETexCompareMode vl::vlx_ETexCompareMode (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_ETexCompareFunc (ETexCompareFunc tcf)
ETexCompareFunc vl::vlx_ETexCompareFunc (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_ETexParamFilter (ETexParamFilter tpf)
ETexParamFilter vl::vlx_ETexParamFilter (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_ETexParamWrap (ETexParamWrap tpw)
ETexParamWrap vl::vlx_ETexParamWrap (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EEnable (EEnable en)
EEnable vl::vlx_EEnable (const VLXValue &value, VLXSerializer &s)
EPrimitiveType vl::vlx_EPrimitiveType (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EPrimitiveType (EPrimitiveType type)
EVertexAttribInterpretation vl::vlx_EVertexAttribInterpretation (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_EVertexAttribInterpretation (EVertexAttribInterpretation type)
ETextureDimension vl::vlx_ETextureDimension (const VLXValue &value, VLXSerializer &s)
const char * vl::vlx_ETextureDimension (ETextureDimension td)

Visualization Library v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:04.
Permission is granted to use this page to write and publish articles regarding Visualization Library.