Visualization Library 2.0.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <vlCore/glsl_math.hpp>
#include <vlCore/Plane.hpp>
#include <cstdio>
#include <memory.h>
#include <vector>
Go to the source code of this file.
Namespaces | |
vl | |
Visualization Library main namespace. | |
Functions | |
VLCORE_EXPORT real | vl::random (real min, real max) |
Returns a random number N between 'min' and 'max' (included) with 53 bits of randomness generated using MersenneTwister->rand53(). More... | |
VLCORE_EXPORT u32 | vl::randomU32 (u32 min, u32 max) |
Returns a random number N between 'min' and 'max' (included) generated using MersenneTwister->randInt(). More... | |
VLCORE_EXPORT i32 | vl::randomI32 (i32 min, i32 max) |
Returns a random number N between 'min' and 'max' (included) generated using MersenneTwister->randInt(). More... | |
VLCORE_EXPORT int | vl::greaterEqualPow2 (int n) |
Returns a number N that is a power of 2 and that is equal to or greater than 'n'. More... | |
VLCORE_EXPORT int | vl::smallerEqualPow2 (int n) |
Returns a number N that is a power of 2 and that is equal to or smaller than 'n'. More... | |
VLCORE_EXPORT void | vl::extractPlanes (Plane *planes, const mat4 &modelviewproj) |
Extracts the 6 frustum planes for the given model-view-projection matrix. More... | |
Visualization Library 2.0.0 Reference Documentation
Updated on Wed Dec 23 2020 12:44:03.
© Copyright Michele Bosi. All rights reserved.