JNGL
Easy to use cross-platform 2D game library
Loading...
Searching...
No Matches
jngl.hpp
Go to the documentation of this file.
1// Copyright 2012-2024 Jan Niklas Hasse <jhasse@bixense.com>
2// For conditions of distribution and use, see copyright notice in LICENSE.txt
5#pragma once
6
8#include "jngl/Alpha.hpp"
9#include "jngl/Channel.hpp"
10#include "jngl/Color.hpp"
11#include "jngl/Container.hpp"
12#include "jngl/Controller.hpp"
13#include "jngl/Drawable.hpp"
14#include "jngl/FrameBuffer.hpp"
15#include "jngl/Label.hpp"
16#include "jngl/Pixels.hpp"
17#include "jngl/Rgb.hpp"
18#include "jngl/Rgba.hpp"
20#include "jngl/Shader.hpp"
22#include "jngl/Singleton.hpp"
23#include "jngl/SoundFile.hpp"
24#include "jngl/TextLine.hpp"
25#include "jngl/Vertex.hpp"
26#include "jngl/Video.hpp"
27#include "jngl/Widget.hpp"
28#include "jngl/WorkFactory.hpp"
29#include "jngl/debug.hpp"
30#include "jngl/effects.hpp"
31#include "jngl/font.hpp"
32#include "jngl/input.hpp"
33#include "jngl/job.hpp"
34#include "jngl/main.hpp"
35#include "jngl/matrix.hpp"
36#include "jngl/message.hpp"
37#include "jngl/other.hpp"
38#include "jngl/screen.hpp"
39#include "jngl/shapes.hpp"
40#include "jngl/sound.hpp"
41#include "jngl/sprite.hpp"
42#include "jngl/text.hpp"
43#include "jngl/time.hpp"
44#include "jngl/window.hpp"
45#include "jngl/work.hpp"
Contains jngl::Achievement class.
Contains jngl::Alpha class.
Contains jngl::Channel class.
Contains jngl::Color class.
Contains jngl::Container class.
Contains jngl::Controller class.
Contains jngl::Drawable class.
Contains jngl::FrameBuffer class.
Contains jngl::Label class.
Contains jngl::Pixels class.
Contains jngl::Rgb class.
Contains jngl::Rgba class.
Contains jngl::ScaleablePixels class.
Contains jngl::ShaderProgram class.
Contains jngl::Singleton base class.
Contains jngl::SoundFile class.
Contains jngl::TextLine class.
Contains jngl::Container class.
Logging functions for debug purposes.
Effects that can be applied to jngl::Widget.
Contains jngl::Font class and related functions.
Input related functions.
Contains jngl::Job class and related functions.
Defines macros for the main entry point.
Functions related to the global ModelView matrix.
Miscellaneous functions.
Functions for drawing shapes.
Sound related functions.
Contains jngl::Sprite class and related functions.
Timing functions.
Functions related to the main window.