Polyphase Game Engine
Loading...
Searching...
No Matches
RayTestMultiResult Struct Reference

#include <EngineTypes.h>

Public Attributes

glm::vec3 mStart = {}
 
glm::vec3 mEnd = {}
 
uint32_t mNumHits = 0
 
std::vector< Primitive3D * > mHitNodes
 
std::vector< glm::vec3 > mHitNormals
 
std::vector< glm::vec3 > mHitPositions
 
std::vector< float > mHitFractions
 

Member Data Documentation

◆ mEnd

glm::vec3 RayTestMultiResult::mEnd = {}

◆ mHitFractions

std::vector<float> RayTestMultiResult::mHitFractions

◆ mHitNodes

std::vector<Primitive3D*> RayTestMultiResult::mHitNodes

◆ mHitNormals

std::vector<glm::vec3> RayTestMultiResult::mHitNormals

◆ mHitPositions

std::vector<glm::vec3> RayTestMultiResult::mHitPositions

◆ mNumHits

uint32_t RayTestMultiResult::mNumHits = 0

◆ mStart

glm::vec3 RayTestMultiResult::mStart = {}

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