SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::Physics::RayHit Struct Reference

#include <PhysicsWorld.hpp>

Public Attributes

ColliderComponentcollider = nullptr
float distance = 0.0f
bool hit = false
Vector3D normal
Vector3D point

Detailed Description

Result of a single Raycast call.

Definition at line 26 of file PhysicsWorld.hpp.

Member Data Documentation

◆ collider

ColliderComponent* Sleak::Physics::RayHit::collider = nullptr

Definition at line 28 of file PhysicsWorld.hpp.

◆ distance

float Sleak::Physics::RayHit::distance = 0.0f

Definition at line 31 of file PhysicsWorld.hpp.

◆ hit

bool Sleak::Physics::RayHit::hit = false

Definition at line 27 of file PhysicsWorld.hpp.

◆ normal

Vector3D Sleak::Physics::RayHit::normal

Definition at line 30 of file PhysicsWorld.hpp.

◆ point

Vector3D Sleak::Physics::RayHit::point

Definition at line 29 of file PhysicsWorld.hpp.