Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
About
The header-only part of the Lol Engine framework.
header |
description |
examples |
<lol/cli> |
command-line parsing (imported from cliutils/cli11) |
|
<lol/dialogs> |
portable file dialogs (imported from samhocevar/portable-file-dialogs) |
|
<lol/file> |
file reading utilities |
|
<lol/msg> |
simple message logging |
|
<lol/thread> |
threading and timers |
|
<lol/unit_test> |
unit test framework |
|
<lol/utils> |
various utilities: environment variables, string formatting, std::map and std::vector extensions… |
|
Containers
header |
description |
examples |
<lol/narray> |
n-dimensional dynamic array containers |
● lol::narray<T, dimensions> ● lol::array2d<T> and lol::array3d<T> ● lol::narray_view<T, dimensions> ● lol::array2d_view<T> and lol::array3d_view<T> |
Text utilities
header |
description |
examples |
<lol/pegtl> |
the PEGTL parsing library (imported from taocpp/pegtl) |
|
<lol/algo/suffix_array> |
suffix array library (imported from storm-ptr/step) |
|
Graphics
header |
description |
examples |
<lol/color> |
colorspace conversions (RGB, sRGB, HSV…) |
|
<lol/image> |
image loading, saving, and processing |
|
Math
header |
description |
examples |
<lol/bigint> |
big integer calculations |
|
<lol/half> |
half-precision (16-bit) floating point numbers |
|
<lol/math> |
math constants, functions, random number generators, polynomials |
|
<lol/noise> |
Perlin and simplex noise |
|
<lol/real> |
arbitrary precision floating point numbers |
|
<lol/transform> |
quaternion, matrix and SQT transformation utilities |
|
<lol/vector> |
GLSL-compatible vector classes |
|