|
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