VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::RaycastResult Struct Reference

#include <framework/components/rigidbody/rigidBodyComponentSystem.h>

Public Attributes

CollisionComponentcollision = nullptr
Entityentity = nullptr
float hitFraction = 0.0f
Vector3 normal = Vector3(0.0f, 1.0f, 0.0f)
Vector3 point = Vector3(0.0f, 0.0f, 0.0f)
RigidBodyComponentrigidbody = nullptr

Detailed Description

Definition at line 15 of file rigidBodyComponentSystem.h.

Member Data Documentation

◆ collision

CollisionComponent* visutwin::canvas::RaycastResult::collision = nullptr

◆ entity

Entity* visutwin::canvas::RaycastResult::entity = nullptr

◆ hitFraction

float visutwin::canvas::RaycastResult::hitFraction = 0.0f

◆ normal

Vector3 visutwin::canvas::RaycastResult::normal = Vector3(0.0f, 1.0f, 0.0f)

◆ point

Vector3 visutwin::canvas::RaycastResult::point = Vector3(0.0f, 0.0f, 0.0f)

◆ rigidbody

RigidBodyComponent* visutwin::canvas::RaycastResult::rigidbody = nullptr

The documentation for this struct was generated from the following file: