Classes

  • namespace redhand The Redhand library.
    • class Actor The Actor is the simple class used to diplay most things in redhand.
    • class complex_world This is the underlying type for worlds with lots of low level functions for managing objects.
    • class drawing_event raise a new drawing event that is raised once every draw tick.
    • class engine This class basically handles all the setup need for games to work.
    • class engine_config This struct specifies all the properties of the game engine.
    • class event A general class for raising events, specific events types should be a subclass of this general event.
    • class game_loop_event A game loop event is raised once every game loop tick.
    • class game_object The game_object is a complex object which can be displayed in a world.
    • class game_object_properties This struct specifies all the properties of a game_object.
    • class helper A singlton with a lot of helper functions available to all parts of redhand.
    • class image_properties This struct stores all the information needed to create a 2 dimensional image from a file.
    • class input_system The input_system is used to handle user inputs for all kinds of devices.
    • class shader This class provides a simple abstraction for opengl shaders.
    • class texture2D This class is a simple 2 Dimensional texture.
    • class world_switching_event This event is called after the game loop when the old world will be switched to a new world and after the new world was initilized.