40 #ifndef _rayquerytool_h
41 #define _rayquerytool_h
88 Boolean ClearReturns();
91 Boolean LastQueryResultsValid()
const;
94 Vector3 LastQueryResultsOffset()
const;
118 Boolean GetFirstObjectOnRayByPolygon(
Ray ObjectRay,
Whole ObjectFlags);
128 Boolean GetFirstObjectOnRayByAABB(
Ray ObjectRay,
Whole ObjectFlags);
135 Boolean RayPlaneIntersection(
const Ray& QueryRay,
const Plane& QueryPlane);
141 static Ray GetMouseRay(
Real Length=1000);
148 void ProtoSerialize(
XML::Node& CurrentRoot)
const;
151 void ProtoDeSerialize(
const XML::Node& OneNode);
154 static String SerializableName();