Visualization Library 2.0.0

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

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Namespaces | Functions
vlxutils.hpp File Reference
#include <vlX/Value.hpp>
#include <vlCore/Matrix4.hpp>
#include <vlCore/Vector4.hpp>
#include <vlCore/Log.hpp>
#include <vlCore/Say.hpp>
#include <vlX/Serializer.hpp>

Go to the source code of this file.

Namespaces

 vlX
 

Functions

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