![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Namespaces | |
namespace | async |
namespace | components |
namespace | core |
namespace | flags |
namespace | fs |
namespace | graphics |
namespace | input |
namespace | json |
namespace | logging |
namespace | lua |
namespace | map |
namespace | math |
namespace | mem |
namespace | meta |
namespace | platform |
namespace | resource |
namespace | scene |
namespace | state |
namespace | strutils |
namespace | systems |
namespace | ui |
namespace | utils |
Classes | |
struct | settings |
Helper class to encapsulate our global settings we want to quickly access across app. More... | |
Functions | |
void * | ImGuiMemAllocFunc (size_t sz, void *user_data) |
void | ImGuiMemFreeFunc (void *ptr, void *user_data) |
Timer.hpp galaxy.
StringUtils.hpp galaxy.
StringUtils.cpp galaxy.
Guid.hpp galaxy.
NuklearUI.hpp galaxy.
ImGuiHelpers.hpp galaxy.
ImGuiHelpers.cpp galaxy.
System.hpp galaxy.
System.cpp galaxy.
ScriptSystem.hpp galaxy.
ScriptSystem.cpp galaxy.
RenderSystem.hpp galaxy.
RenderSystem.cpp galaxy.
PhysicsSystem.hpp galaxy.
PhysicsSystem.cpp galaxy.
AnimationSystem.hpp galaxy.
AnimationSystem.cpp galaxy.
StateMachine.hpp galaxy.
StateMachine.cpp galaxy.
State.hpp galaxy.
Script.hpp galaxy.
LuaUtils.cpp galaxy.
LuaStates.cpp galaxy.
LuaServices.cpp galaxy.
LuaScenes.cpp galaxy.
LuaResource.cpp galaxy.
LuaPlatform.cpp galaxy.
LuaNuklear.cpp galaxy.
LuaMem.cpp galaxy.
LuaMath.cpp galaxy.
LuaMap.cpp galaxy.
LuaError.cpp galaxy.
LuaInput.cpp galaxy.
LuaFS.cpp galaxy.
LuaFlags.cpp galaxy.
LuaCore.cpp galaxy.
LuaComponents.cpp galaxy.
Lua.hpp galaxy.
Lua.cpp galaxy.
JSON.hpp galaxy.
JSON.cpp galaxy.
SceneManager.hpp galaxy.
SceneManager.cpp galaxy.
Scene.hpp galaxy.
Scene.cpp galaxy.
Textures.hpp galaxy.
Shaders.hpp galaxy.
Scripts.hpp galaxy.
Prefabs.hpp galaxy.
Media.hpp galaxy.
Media.cpp galaxy.
Fonts.hpp galaxy.
VideoShader.hpp galaxy.
RenderTextureShader.hpp galaxy.
R2DShader.hpp galaxy.
Cache.hpp galaxy.
Animations.hpp galaxy.
Subprocess.cpp galaxy.
SystemFactory.hpp galaxy.
SystemFactory.cpp galaxy.
EntityFactory.hpp galaxy.
EntityFactory.cpp galaxy.
Concepts.hpp galaxy.
RingBuffer.hpp galaxy.
RingBuffer.cpp galaxy.
Memory.hpp galaxy.
ZLib.cpp galaxy.
RectPack.hpp galaxy.
RectPack.cpp galaxy.
Random.hpp galaxy.
Random.cpp galaxy.
Generic.hpp galaxy.
FNV1a.hpp galaxy.
Base64.hpp galaxy.
World.hpp galaxy.
World.cpp galaxy.
Map.hpp galaxy.
Map.cpp galaxy.
Sink.hpp galaxy.
Sink.cpp galaxy.
PhysFSError.hpp galaxy.
PhysFSError.cpp galaxy.
LogMessage.hpp galaxy.
LogLevel.hpp galaxy.
FileSink.hpp galaxy.
FileSink.cpp galaxy.
ConsoleSink.hpp galaxy.
ConsoleSink.cpp galaxy.
CameraController.hpp galaxy.
CameraController.cpp galaxy.
VirtualFileSystem.hpp galaxy.
VirtualFileSystem.cpp galaxy.
Serializable.hpp galaxy.
Serializable.cpp galaxy.
PhysfsStream.cpp galaxy.
DialogType.hpp galaxy.
DialogIcons.hpp galaxy.
DialogButton.hpp galaxy.
NotSerializable.hpp galaxy.
Disabled.hpp galaxy.
Disabled.cpp galaxy.
Settings.hpp galaxy.
Settings.cpp galaxy.
Registry.hpp galaxy.
Prefab.hpp galaxy.
Prefab.cpp galaxy.
Loader.hpp galaxy.
Config.hpp galaxy.
Config.cpp galaxy.
Application.cpp galaxy.
Transform.hpp galaxy.
Transform.cpp galaxy.
TileMap.hpp galaxy.
TileMap.cpp galaxy.
Text.hpp galaxy.
Text.cpp galaxy.
Tag.hpp galaxy.
Tag.cpp galaxy.
Sprite.hpp galaxy.
Sprite.cpp galaxy.
Script.cpp galaxy.
RigidBody.hpp galaxy.
RigidBody.cpp galaxy.
Polyline.hpp galaxy.
Polyline.cpp galaxy.
Polygon.hpp galaxy.
Polygon.cpp galaxy.
Point.hpp galaxy.
Point.cpp galaxy.
GUI.hpp galaxy.
GUI.cpp galaxy.
Ellipse.hpp galaxy.
Ellipse.cpp galaxy.
Circle.hpp galaxy.
Circle.cpp galaxy.
Animated.hpp galaxy.
Animated.cpp galaxy.
Refer to LICENSE.txt for more details.
See LICENSE.txt.
Modified for use in Galaxy Engine.
void * galaxy::ImGuiMemAllocFunc | ( | size_t | sz, |
void * | user_data ) |
void galaxy::ImGuiMemFreeFunc | ( | void * | ptr, |
void * | user_data ) |