raylib-cpp

C++ Object Oriented Wrapper for raylib

ZLIB License

Stars
553
raylib-cpp - v4.0.1

Published by RobLoach almost 3 years ago

What's Changed

Full Changelog: https://github.com/RobLoach/raylib-cpp/compare/v4.0.0...v4.0.1

raylib-cpp - v4.0.0

Published by RobLoach almost 3 years ago

raylib-cpp - v3.7.0

Published by RobLoach over 3 years ago

Added

Changes

  • Updated to raylib 3.7.0
raylib-cpp - v3.5.0

Published by RobLoach over 3 years ago

Added

Changes

  • Updated documentation
raylib-cpp - v3.5.0-beta3

Published by RobLoach over 3 years ago

Added

  • Added a C++ version of raylib's loading thread example (by @pkeir)
  • Updated documentation

Fixed

  • Made the global wrapped functions static to avoid redeclaration
raylib-cpp - v3.5.0 Beta 2

Published by RobLoach almost 4 years ago

Fixed

  • Font.charsPadding loading

Removed

  • DroppedFiles class replaced with std::vector<std::string> raylib::GetDroppedFiles()
raylib-cpp - v3.5.0 Beta 1

Published by RobLoach almost 4 years ago

Added

  • Model.Draw() and Model.DrawWires()
  • models_first_person_maze.cpp example
  • String override functions to allow using std::string directly instead of const char*
  • std::vector<std::string> wrappers with raylib::GetDirectoryFiles() and raylib::GetDroppedFiles()
  • raylib::Color::RayWhite() static functions to build Color objects
  • Rectangle.GetPosition() and Rectangle.SetPosition()
  • Rectangle.GetSize() and Rectangle.SetSize()

Fixed

  • Most objects are now passed by reference
  • Mouse::SetX() and Mouse::SetY() setting incorrect values
  • Error protection when unloading images, materials, models and meshes

Changed

  • Mouse functions are now static. Use Mouse::SetX() instead of using Mouse mouse.
  • Camera*::BeginMode() and Camera*::EndMode() no longer have 2D/3D in the name
raylib-cpp - v3.5.0 Alpha 1

Published by RobLoach almost 4 years ago

Changed

  • Update to raylib 3.5.0

Added

  • Documentation

Removed

  • Static inline Color variables (like raylib::Color::RayWhite). Instead, use ::RAYWHITE.
raylib-cpp - 3.0.0

Published by RobLoach about 4 years ago

Badges
Extracted from project README
Tests License