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 | Macros | Functions
WrappersCore.hpp File Reference
#include <vlX/ClassWrapper.hpp>
#include <vlX/Registry.hpp>
#include <vlX/Serializer.hpp>
#include <vlX/Value.hpp>
#include <vlX/vlxutils.hpp>
#include <vlX/Defines.hpp>

Go to the source code of this file.

Namespaces

 vlX
 

Macros

#define VLX_IMPORT_CHECK_RETURN(Condition, Obj)
 
#define VLX_IMPORT_CHECK_RETURN_NULL(Condition, Obj)
 

Functions

VLXValue vlX::export_AABB (const vl::AABB &aabb)
 
vl::AABB vlX::import_AABB (const VLXStructure *vlx)
 
VLXValue vlX::export_Sphere (const vl::Sphere &sphere)
 
vl::Sphere vlX::import_Sphere (const VLXStructure *vlx)
 

Macro Definition Documentation

◆ VLX_IMPORT_CHECK_RETURN

#define VLX_IMPORT_CHECK_RETURN (   Condition,
  Obj 
)
Value:
if (!(Condition)) \
{ \
s.signalImportError( vl::Say("Line %n : condition failed : %s\n\tsee %s : %n\n") << (Obj).lineNumber() << #Condition << __FILE__ << __LINE__ ); \
return; \
}
A simple String formatting class.
Definition: Say.hpp:124

Definition at line 42 of file WrappersCore.hpp.

Referenced by vlX::VLXClassWrapper_Actor::importActor(), vlX::VLXClassWrapper_ActorEventCallback::importActorEventCallback(), vlX::VLXClassWrapper_Camera::importCamera(), vlX::VLXClassWrapper_ClipPlane::importClipPlane(), vlX::VLXClassWrapper_Color::importColor(), vlX::VLXClassWrapper_DrawCall::importDrawCall(), vlX::VLXClassWrapper_Effect::importEffect(), vlX::VLXClassWrapper_Geometry::importGeometry(), vlX::VLXClassWrapper_GLSLProgram::importGLSLProgram(), vlX::VLXClassWrapper_GLSLShader::importGLSLShader(), vlX::VLXClassWrapper_Light::importLight(), vlX::VLXClassWrapper_LODEvaluator::importLODEvaluator(), vlX::VLXClassWrapper_Material::importMaterial(), vlX::VLXClassWrapper_Normal::importNormal(), vlX::VLXClassWrapper_ResourceDatabase::importResourceDatabase(), vlX::VLXClassWrapper_SecondaryColor::importSecondaryColor(), vlX::VLXClassWrapper_Shader::importShader(), vlX::VLXClassWrapper_TexParameter::importTexParameter(), vlX::VLXClassWrapper_Texture::importTexture(), vlX::VLXClassWrapper_TextureSampler::importTextureSampler(), vlX::VLXClassWrapper_Transform::importTransform(), vlX::VLXClassWrapper_Uniform::importUniform(), vlX::VLXClassWrapper_VertexAttrib::importVertexAttrib(), and vlX::VLXClassWrapper_Viewport::importViewport().

◆ VLX_IMPORT_CHECK_RETURN_NULL

#define VLX_IMPORT_CHECK_RETURN_NULL (   Condition,
  Obj 
)
Value:
if (!(Condition)) \
{ \
s.signalImportError( vl::Say("Line %n : condition failed : %s\n\tsee %s : %n\n") << (Obj).lineNumber() << #Condition << __FILE__ << __LINE__ ); \
return NULL; \
}
A simple String formatting class.
Definition: Say.hpp:124
#define NULL
Definition: OpenGLDefs.hpp:81

Definition at line 49 of file WrappersCore.hpp.

Referenced by vlX::VLXClassWrapper_Array::importVLX().