27#include "Collider/CCollider.h"
28#include "RigidBody/CRigidbody.h"
Base class for all collision shapes.
Definition CCollider.h:47
Represents a physical rigid body in the physics simulation.
Definition CRigidbody.h:77
Self reallocating template array (like stl vector) with additional features.
Definition irrArray.h:23
Everything in the Skylicht Engine. You can start by looking at the topics.
Definition AudioDebugLog.h:29
vector3d< f32 > vector3df
Typedef for a f32 3d vector.
Definition vector3d.h:445
Result structure for a raycast that returns all hits.
Definition CPhysicsRaycast.h:39
core::vector3df RayToWorld
Ray end position in world space.
Definition CPhysicsRaycast.h:44
core::array< CCollider * > Colliders
Array of colliders hit by the ray.
Definition CPhysicsRaycast.h:40
core::array< float > HitFractions
Hit fractions (0 to 1) along the ray.
Definition CPhysicsRaycast.h:48
core::array< CRigidbody * > Bodies
Array of rigid bodies hit by the ray.
Definition CPhysicsRaycast.h:41
core::array< core::vector3df > HitPointWorld
Hit positions in world space.
Definition CPhysicsRaycast.h:47
core::vector3df RayFromWorld
Ray start position in world space.
Definition CPhysicsRaycast.h:43
core::array< core::vector3df > HitNormalWorld
Normals at hit points in world space.
Definition CPhysicsRaycast.h:46
Result structure for a raycast that returns only the closest hit.
Definition CPhysicsRaycast.h:56
CRigidbody * Body
Closest rigid body hit by the ray.
Definition CPhysicsRaycast.h:58
core::vector3df HitNormalWorld
Normal at the hit point in world space.
Definition CPhysicsRaycast.h:64
core::vector3df RayFromWorld
Ray start position in world space.
Definition CPhysicsRaycast.h:62
float ClosestHitFraction
Closest hit fraction (0 to 1) along the ray.
Definition CPhysicsRaycast.h:60
core::vector3df HitPointWorld
Hit position in world space.
Definition CPhysicsRaycast.h:65
core::vector3df RayToWorld
Ray end position in world space.
Definition CPhysicsRaycast.h:63
CCollider * Collider
Closest collider hit by the ray.
Definition CPhysicsRaycast.h:57