Dry
Classes | Enumerations
OctreeQuery.h File Reference
#include "../Graphics/Drawable.h"
#include "../Math/BoundingBox.h"
#include "../Math/Frustum.h"
#include "../Math/Ray.h"
#include "../Math/Sphere.h"

Classes

class  Dry::OctreeQuery
 Base class for octree queries. More...
 
class  Dry::PointOctreeQuery
 Point octree query. More...
 
class  Dry::SphereOctreeQuery
 Sphere octree query. More...
 
class  Dry::BoxOctreeQuery
 Bounding box octree query. More...
 
class  Dry::FrustumOctreeQuery
 Frustum octree query. More...
 
struct  Dry::OctreeQueryResult
 General octree query result. Used for Lua bindings only. More...
 
struct  Dry::RayQueryResult
 Raycast result. More...
 
class  Dry::RayOctreeQuery
 Raycast octree query. More...
 
class  Dry::AllContentOctreeQuery
 

Enumerations

enum  Dry::RayQueryLevel { RAY_AABB = 0, RAY_OBB, RAY_TRIANGLE, RAY_TRIANGLE_UV }
 Graphics raycast detail level.