SO3Engine
|
#include <SO3RayCast.h>
Public Member Functions | |
SRaycastResult () | |
SRaycastResult (const SRaycastResult &copiedRaycast) | |
Public Attributes | |
SScene * | scene |
std::string | sceneName |
SViewPort * | viewport |
SEntity * | entity |
std::string | entityName |
SMaterial * | material |
float | closestDistance |
Ogre::Vector3 | point |
int | indexFace |
int | indexSubEntity |
Ogre::Vector3 | v1 |
Ogre::Vector3 | v2 |
Ogre::Vector3 | v3 |
Ogre::Vector2 | pReal1 |
Ogre::Vector2 | pReal2 |
Ogre::Vector2 | pReal3 |
Ogre::Vector2 | uvResult |
Holds a raycast results informations
Definition at line 40 of file SO3RayCast.h.
SO3::SRaycastResult::SRaycastResult | ( | ) |
SO3::SRaycastResult::SRaycastResult | ( | const SRaycastResult & | copiedRaycast | ) |
Copy constructor.
Definition at line 59 of file SO3RayCast.cpp.
float SO3::SRaycastResult::closestDistance |
Definition at line 49 of file SO3RayCast.h.
SEntity* SO3::SRaycastResult::entity |
Definition at line 46 of file SO3RayCast.h.
std::string SO3::SRaycastResult::entityName |
Definition at line 47 of file SO3RayCast.h.
int SO3::SRaycastResult::indexFace |
Definition at line 51 of file SO3RayCast.h.
int SO3::SRaycastResult::indexSubEntity |
Definition at line 52 of file SO3RayCast.h.
SMaterial* SO3::SRaycastResult::material |
Definition at line 48 of file SO3RayCast.h.
Ogre::Vector3 SO3::SRaycastResult::point |
Definition at line 50 of file SO3RayCast.h.
Ogre::Vector2 SO3::SRaycastResult::pReal1 |
Definition at line 56 of file SO3RayCast.h.
Ogre::Vector2 SO3::SRaycastResult::pReal2 |
Definition at line 57 of file SO3RayCast.h.
Ogre::Vector2 SO3::SRaycastResult::pReal3 |
Definition at line 58 of file SO3RayCast.h.
SScene* SO3::SRaycastResult::scene |
Definition at line 43 of file SO3RayCast.h.
std::string SO3::SRaycastResult::sceneName |
Definition at line 44 of file SO3RayCast.h.
Ogre::Vector2 SO3::SRaycastResult::uvResult |
Definition at line 59 of file SO3RayCast.h.
Ogre::Vector3 SO3::SRaycastResult::v1 |
Definition at line 53 of file SO3RayCast.h.
Ogre::Vector3 SO3::SRaycastResult::v2 |
Definition at line 54 of file SO3RayCast.h.
Ogre::Vector3 SO3::SRaycastResult::v3 |
Definition at line 55 of file SO3RayCast.h.
SViewPort* SO3::SRaycastResult::viewport |
Definition at line 45 of file SO3RayCast.h.