/// <summary> /// Creates an IntersectionSceneQuery for this scene manager. /// </summary> /// <remarks> /// This method creates a new instance of a query object for locating /// intersecting objects. See SceneQuery and IntersectionSceneQuery /// for full details. /// </remarks> /// <param name="mask">The query mask to apply to this query; can be used to filter out certain objects.</param> /// <returns>A specialized implementation of IntersectionSceneQuery for this scene manager.</returns> public virtual IntersectionSceneQuery CreateIntersectionQuery( uint mask ) { DefaultIntersectionSceneQuery query = new DefaultIntersectionSceneQuery( this ); query.QueryMask = mask; return query; }