Saga
Saga Game Engine
|
#include "Engine/Components/collider.h"
#include <memory>
#include <glm/vec3.hpp>
#include <optional>
Go to the source code of this file.
Classes | |
struct | Saga::Physics::RaycastHit |
Namespaces | |
namespace | Saga |
namespace | Saga::Physics |
Functions | |
bool | Saga::Physics::overlapCylinder (std::shared_ptr< GameWorld > world, float height, float radius, glm::vec3 pos) |
Determine if a cylinder overlaps with another cylinder in the world. | |
std::optional< RaycastHit > | Saga::Physics::raycastAllTriangles (std::shared_ptr< GameWorld > world, glm::vec3 pos, glm::vec3 dir) |
Cast a ray, hitting any mesh collider. | |
void | Saga::Physics::registerPhysicsMetaSystem (std::shared_ptr< GameWorld > world) |
Register all Groups that the Physics meta system use. | |