/core

The part of golxzn game engine which contains of basic types and utilities

Primary LanguageC++MIT LicenseMIT


⚙️ just the gxen game engine core ⚙️


WARNING! This project is under active development. The changes could brake your project!

📜 Table of contents

🧱 Project structure

Dependencies

Modules

  • math: <golxzn/core/math.hpp>;
    • point: <golxzn/core/math/point.hpp>
    • vector: <golxzn/core/math/vector.hpp> (aliases for point)
    • matrix: <golxzn/core/math/matrix.hpp>
  • types:
    • angle: <golxzn/core/types/angle.hpp>
  • resources:
    • manager: <golxzn/core/resources/manager.hpp>
  • utils: <golxzn/core/utils.hpp>;
    • error: <golxzn/core/utils/error.hpp>
    • numeric: <golxzn/core/utils/numeric.hpp>
    • traits: <golxzn/core/utils/traits.hpp>
    • strutils: <golxzn/core/utils/strutils.hpp>
  • geometry:
    • transform2D: <golxzn/core/geometry/transform2D.hpp>
    • transform3D: <golxzn/core/geometry/transform3D.hpp>
  • type_registry; [under development]

⚖️ Licensing

See the LICENSE document.