Skip to main content

LIBS

LIBDESCRIPTIONUSAGEDEPENDENCIES
RAWRBOX.RENDERRendering lib (aka, contains window, stencil, etc)Contains window, stencil, model / texture loading. Basically anything related to renderingENGINE & MATH
RAWRBOX.MATHMath libContains vector, color and other math related classes
RAWRBOX.BASSBass lib (aka sound loading)Loads sounds using the BASS lib, supports 3D & http sound streamingENGINE & MATH
RAWRBOX.UTILSUtils libUtils for game development
RAWRBOX.ENGINEEngine lib (aka game loop)The engine it self, contains the game loop mechanismUTILS
RAWRBOX.UIUI libUI components libRENDER & RESOURCES
RAWRBOX.RESOURCESResources manager libResource manager. Handles loading and stores the pointers for easy accessUTILS
RAWRBOX.PHYSICS.3D3D Physics libHandles 3D physicsENGINE & MATH
RAWRBOX.PHYSICS.2D2D Physics libHandles 2D physicsENGINE & MATH
RAWRBOX.GLTFGLTF libHandles gltf2.0 model loadingRENDER & RESOURCES
RAWRBOX.WEBMWEBM libHandles webm loadingRENDER & RESOURCES
RAWRBOX.SCRIPTINGScripting libHandles lua & mod loadingENGINE & MATH
RAWRBOX.NETWORKNetworking libHandles networking
RAWRBOX.STEAMWORKSSteamworks libHandles steamworksUTILS
RAWRBOX.IMGUIIMGUI libHandles imguiRENDER