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 |
Detailed Description
Holds a raycast results informations
Definition at line 40 of file SO3RayCast.h.
Constructor & Destructor Documentation
◆ SRaycastResult() [1/2]
SO3::SRaycastResult::SRaycastResult | ( | ) |
◆ SRaycastResult() [2/2]
SO3::SRaycastResult::SRaycastResult | ( | const SRaycastResult & | copiedRaycast | ) |
Copy constructor.
Definition at line 59 of file SO3RayCast.cpp.
Member Data Documentation
◆ closestDistance
float SO3::SRaycastResult::closestDistance |
Definition at line 49 of file SO3RayCast.h.
◆ entity
SEntity* SO3::SRaycastResult::entity |
Definition at line 46 of file SO3RayCast.h.
◆ entityName
std::string SO3::SRaycastResult::entityName |
Definition at line 47 of file SO3RayCast.h.
◆ indexFace
int SO3::SRaycastResult::indexFace |
Definition at line 51 of file SO3RayCast.h.
◆ indexSubEntity
int SO3::SRaycastResult::indexSubEntity |
Definition at line 52 of file SO3RayCast.h.
◆ material
SMaterial* SO3::SRaycastResult::material |
Definition at line 48 of file SO3RayCast.h.
◆ point
Ogre::Vector3 SO3::SRaycastResult::point |
Definition at line 50 of file SO3RayCast.h.
◆ pReal1
Ogre::Vector2 SO3::SRaycastResult::pReal1 |
Definition at line 56 of file SO3RayCast.h.
◆ pReal2
Ogre::Vector2 SO3::SRaycastResult::pReal2 |
Definition at line 57 of file SO3RayCast.h.
◆ pReal3
Ogre::Vector2 SO3::SRaycastResult::pReal3 |
Definition at line 58 of file SO3RayCast.h.
◆ scene
SScene* SO3::SRaycastResult::scene |
Definition at line 43 of file SO3RayCast.h.
◆ sceneName
std::string SO3::SRaycastResult::sceneName |
Definition at line 44 of file SO3RayCast.h.
◆ uvResult
Ogre::Vector2 SO3::SRaycastResult::uvResult |
Definition at line 59 of file SO3RayCast.h.
◆ v1
Ogre::Vector3 SO3::SRaycastResult::v1 |
Definition at line 53 of file SO3RayCast.h.
◆ v2
Ogre::Vector3 SO3::SRaycastResult::v2 |
Definition at line 54 of file SO3RayCast.h.
◆ v3
Ogre::Vector3 SO3::SRaycastResult::v3 |
Definition at line 55 of file SO3RayCast.h.
◆ viewport
SViewPort* SO3::SRaycastResult::viewport |
Definition at line 45 of file SO3RayCast.h.
The documentation for this class was generated from the following files:
- include/SO3Utils/SO3RayCast.h
- src/SO3Utils/SO3RayCast.cpp
Generated by 1.9.8