Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
The file containing classes related to the spatial query system, which uses simplified geometrical data and spatial indexing data structures to answer spatial queries generated by other parts of the program. More...
#include <memory>
#include <array>
#include "spatial_query_octree.hpp"
#include "scene_system.hpp"
#include "core/ecs_world.hpp"
#include "model.hpp"
#include "light.hpp"
Go to the source code of this file.
Classes | |
class | ToyMaker::SpatialQuerySystem |
The spatial query system, an ECS System that tracks and updates spatial query data for objects in the scene, and which exposes spatial query methods. More... | |
class | ToyMaker::SpatialQuerySystem::StaticModelBoundsComputeSystem |
A subsystem of the SpatialQuery system which tracks StaticModel objects in the scene and updates the position and shapes of their associated object bounds accordingly. More... | |
class | ToyMaker::SpatialQuerySystem::LightBoundsComputeSystem |
A subsystem of the spatial query system responsible for tracking light volumes and recomputing their ObjectBounds accordingly. More... | |
Namespaces | |
namespace | ToyMaker |
Namespace containing all class definitions and functions related to the ToyMaker engine. | |
The file containing classes related to the spatial query system, which uses simplified geometrical data and spatial indexing data structures to answer spatial queries generated by other parts of the program.