Default implementation of a PlaneBoundedVolumeListSceneQuery.
Inheritance: PlaneBoundedVolumeListSceneQuery
Ejemplo n.º 1
0
		/// <summary>
		///		Creates a <see cref="PlaneBoundedVolumeListSceneQuery"/> for this scene manager.
		/// </summary>
		/// <remarks>
		///		This method creates a new instance of a query object for this scene manager,
		///		for querying for objects within a PlaneBoundedVolumes region.
		/// </remarks>
		/// <param name="volumes">PlaneBoundedVolumeList to use for the region query.</param>
		/// <param name="mask">Custom user defined flags to use for the query.</param>
		/// <returns>A specialized implementation of PlaneBoundedVolumeListSceneQuery for this scene manager.</returns>
		public virtual PlaneBoundedVolumeListSceneQuery CreatePlaneBoundedVolumeQuery( PlaneBoundedVolumeList volumes,
																					   uint mask )
		{
			DefaultPlaneBoundedVolumeListSceneQuery query = new DefaultPlaneBoundedVolumeListSceneQuery( this );
			query.Volumes = volumes;
			query.QueryMask = mask;

			return query;
		}