Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
Modules
Graphics

All the classes related to graphics. More...

Modules

 Input events
 Input events and related classes.
 
 Window and monitor
 Window and monitor.
 
 Devices
 Devices.
 
 GPU Resources
 GPU Resources.
 
 Renderers
 Renderers.
 
 Views
 Views (cameras)
 
 Drawables
 Drawable objects.
 
 Sprite display
 Sprite display.
 
 Text display
 Text display.
 
 Shapes
 Shapes.
 
 Curves
 Curves.
 
 Tiles and Tilelayers
 Tiles and tilelayers.
 
 Lights
 Lights.
 
 Particles
 Particles.
 
 Virtual console
 Virtual console.
 
 Widgets
 Widgets.
 
 Resources
 Resources and resource management.
 
 Entities
 Entities.
 
 Scenes
 Scene creation and management.
 
 Post-processing
 Post-processing effects.
 
 Segues
 Segue effects.
 

Detailed Description

All the classes related to graphics.

Using the graphics module

All the types and functions of the graphics module are defined in libgf0. In order to use this library, you should use cmake and add the following in your CMakeLists.txt:

find_package(gf REQUIRED COMPONENTS graphics)
# ...
target_link_libraries(mygame
PRIVATE
gf::graphics
)