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/ImageData.hpp"
16#include "jngl/Label.hpp"
17#include "jngl/OutlinedFont.hpp"
18#include "jngl/Pixels.hpp"
19#include "jngl/Rect.hpp"
20#include "jngl/Rgb.hpp"
21#include "jngl/Rgba.hpp"
23#include "jngl/Shader.hpp"
25#include "jngl/Singleton.hpp"
26#include "jngl/SoundFile.hpp"
27#include "jngl/TextLine.hpp"
28#include "jngl/Vertex.hpp"
29#include "jngl/Video.hpp"
30#include "jngl/Widget.hpp"
31#include "jngl/WorkFactory.hpp"
32#include "jngl/debug.hpp"
33#include "jngl/effects.hpp"
34#include "jngl/font.hpp"
35#include "jngl/input.hpp"
36#include "jngl/job.hpp"
37#include "jngl/log.hpp"
38#include "jngl/main.hpp"
39#include "jngl/matrix.hpp"
40#include "jngl/message.hpp"
41#include "jngl/other.hpp"
42#include "jngl/screen.hpp"
43#include "jngl/shapes.hpp"
44#include "jngl/sound.hpp"
45#include "jngl/sprite.hpp"
46#include "jngl/text.hpp"
47#include "jngl/time.hpp"
48#include "jngl/window.hpp"
49#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::ImageData class.
Contains jngl::Label class.
Contains jngl::OutlinedFont class.
Contains jngl::Pixels class.
Contains jngl::Rect 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, deprecated in favor of log.hpp.
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.
Logging 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.