Axle 0.1.0
A simple, lightweight C++ game framework built on top of Raylib.
 
Loading...
Searching...
No Matches
Axle Namespace Reference

The main namespace of the Axle engine. All the features of the engine are contained within this namespace. More...

Namespaces

namespace  Examples
 The Example namespace contains ports of the examples from the Raylib library.
 
namespace  Math
 The Math namespace contains all the mathematical functions and classes used by the engine.
 

Classes

class  Color
 This class is used to represent a color in the RGBA format. More...
 
class  Rectangle
 A class representing a rectangle. More...
 
class  Shape
 Base class for all shapes. More...
 
class  Window
 Represents a window that can be created and managed by the engine. More...
 

Enumerations

enum class  ColorPreset {
  COLOR_LIGHTGRAY , COLOR_GRAY , COLOR_DARKGRAY , COLOR_YELLOW ,
  COLOR_GOLD , COLOR_ORANGE , COLOR_PINK , COLOR_RED ,
  COLOR_MAROON , COLOR_GREEN , COLOR_LIME , COLOR_DARKGREEN ,
  COLOR_SKYBLUE , COLOR_BLUE , COLOR_DARKBLUE , COLOR_PURPLE ,
  COLOR_VIOLET , COLOR_DARKPURPLE , COLOR_BEIGE , COLOR_BROWN ,
  COLOR_DARKBROWN , COLOR_WHITE , COLOR_BLACK , COLOR_BLANK ,
  COLOR_MAGENTA
}
 This enum is used to represent a color preset that can later be used to replace a color object in many places. More...
 

Detailed Description

The main namespace of the Axle engine. All the features of the engine are contained within this namespace.

Enumeration Type Documentation

◆ ColorPreset

enum class Axle::ColorPreset
strong

This enum is used to represent a color preset that can later be used to replace a color object in many places.

Available presets:

  • COLOR_LIGHTGRAY
  • COLOR_GRAY
  • COLOR_DARKGRAY
  • COLOR_YELLOW
  • COLOR_GOLD
  • COLOR_ORANGE
  • COLOR_PINK
  • COLOR_RED
  • COLOR_MAROON
  • COLOR_GREEN
  • COLOR_LIME
  • COLOR_DARKGREEN
  • COLOR_SKYBLUE
  • COLOR_BLUE
  • COLOR_DARKBLUE
  • COLOR_PURPLE
  • COLOR_VIOLET
  • COLOR_DARKPURPLE
  • COLOR_BEIGE
  • COLOR_BROWN
  • COLOR_DARKBROWN
  • COLOR_WHITE
  • COLOR_BLACK
  • COLOR_BLANK
  • COLOR_MAGENTA
Enumerator
COLOR_LIGHTGRAY 

200, 200, 200, 255 (Light Gray)

COLOR_GRAY 

130, 130, 130, 255 (Gray)

COLOR_DARKGRAY 

80, 80, 80, 255 (Dark Gray)

COLOR_YELLOW 

253, 249, 0, 255 (Yellow)

COLOR_GOLD 

255, 203, 0, 255 (Gold)

COLOR_ORANGE 

255, 161, 0, 255 (Orange)

COLOR_PINK 

255, 109, 194, 255 (Pink)

COLOR_RED 

230, 41, 55, 255 (Red)

COLOR_MAROON 

190, 33, 55, 255 (Maroon)

COLOR_GREEN 

0, 228, 48, 255 (Green)

COLOR_LIME 

0, 158, 47, 255 (Lime)

COLOR_DARKGREEN 

0, 117, 44, 255 (Dark Green)

COLOR_SKYBLUE 

102, 191, 255, 255 (Sky Blue)

COLOR_BLUE 

0, 121, 241, 255 (Blue)

COLOR_DARKBLUE 

0, 82, 172, 255 (Dark Blue)

COLOR_PURPLE 

200, 122, 255, 255 (Purple)

COLOR_VIOLET 

135, 60, 190, 255 (Violet)

COLOR_DARKPURPLE 

112, 31, 126, 255 (Dark Purple)

COLOR_BEIGE 

211, 176, 131, 255 (Beige)

COLOR_BROWN 

127, 106, 79, 255 (Brown)

COLOR_DARKBROWN 

76, 63, 47, 255 (Dark Brown)

COLOR_WHITE 

255, 255, 255, 255 (White)

COLOR_BLACK 

0, 0, 0, 255 (Black)

COLOR_BLANK 

0, 0, 0, 0 (Blank / Transparent)

COLOR_MAGENTA 

255, 0, 255, 255 (Magenta)