Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Physics::RaycastHit Struct Reference

#include <PhysicsEngine.h>

Public Attributes

glm::vec3 point { 0.0f }
glm::vec3 normal { 0.0f }
float fraction = 0.0f
float distance = 0.0f
const btCollisionObject * collisionObject = nullptr

Detailed Description

Definition at line 11 of file PhysicsEngine.h.

Member Data Documentation

◆ collisionObject

const btCollisionObject* Engine::Physics::RaycastHit::collisionObject = nullptr

Definition at line 17 of file PhysicsEngine.h.

◆ distance

float Engine::Physics::RaycastHit::distance = 0.0f

Definition at line 16 of file PhysicsEngine.h.

◆ fraction

float Engine::Physics::RaycastHit::fraction = 0.0f

Definition at line 15 of file PhysicsEngine.h.

◆ normal

glm::vec3 Engine::Physics::RaycastHit::normal { 0.0f }

Definition at line 14 of file PhysicsEngine.h.

◆ point

glm::vec3 Engine::Physics::RaycastHit::point { 0.0f }

Definition at line 13 of file PhysicsEngine.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Physics/PhysicsEngine.h