Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Engine

Here is a list of every classes, functions and enums that you can use for you game.

  • Application: Class used to manage the application and get information about it.
  • Asset: List of all game assets.
  • Color: This class stores information about a color.
  • Components: List of every components.
  • DateTime: This class represents an instant in time.
  • Debug: Class used to print text in the console and in file.
  • Enumerations: Information about enumerations.
  • Event: This class gives the possibility to bind a function to an event.
  • FileSystem: This class provides methods to manipulate files and directories.
  • GameObject: A GameObject is a class that contains some properties and a list of components.
  • Inputs: Category of all inputs classes.
  • Math: Category of all math classes.
  • Network: Category of all networking classes.
  • Noise: Class to generate 1D, 2D, 3D and 4D Perlin noise.
  • Object management: List of functions to manage GameObject and Components of your game.
  • Physics: Category if all physics classes.
  • Reflective: Class used for reflection.
  • SceneManager: Class to load scenes.
  • Screen: Class to get information and to interact with the screen.
  • Time: Class to get time information (Delta time, elapsed time).
  • Transform: Class representing a 3D transformation (position, rotation, scale) of a GameObject.
  • UI Rendering: Enum about UI rendering.
  • Utils: Utility classes.
  • VertexDescriptor: Class that store the data structure of a vertex.