Rebel Fork Framework
|
#include <Urho3D/Graphics/OctreeQuery.h>
Public Member Functions | |
RayOctreeQuery (ea::vector< RayQueryResult > &result, const Ray &ray, RayQueryLevel level=RAY_TRIANGLE, float maxDistance=M_INFINITY, DrawableFlags drawableFlags=DRAWABLE_ANY, unsigned viewMask=DEFAULT_VIEWMASK) | |
Construct with ray and query parameters. | |
RayOctreeQuery (const Ray &ray, RayQueryLevel level=RAY_TRIANGLE, float maxDistance=M_INFINITY, DrawableFlags drawableFlags=DRAWABLE_ANY, unsigned viewMask=DEFAULT_VIEWMASK) | |
Construct with ray and query parameters and use builtin storage for results. | |
Public Attributes | |
ea::vector< RayQueryResult > & | result_ |
Result vector reference. | |
Ray | ray_ |
Ray. | |
DrawableFlags | drawableFlags_ |
Drawable flags to include. | |
unsigned | viewMask_ |
Drawable layers to include. | |
float | maxDistance_ |
Maximum ray distance. | |
RayQueryLevel | level_ |
Raycast detail level. | |
Private Attributes | |
ea::vector< RayQueryResult > | resultStorage_ |
Builtin result storage. | |
Additional Inherited Members | |
Private Member Functions inherited from Urho3D::NonCopyable | |
NonCopyable (const NonCopyable &other)=delete | |
NonCopyable (NonCopyable &&other)=delete | |
NonCopyable & | operator= (const NonCopyable &other)=delete |
NonCopyable & | operator= (NonCopyable &&other)=delete |
Raycast octree query.