#[repr(C)]pub struct DtQueryFilter {
pub area_cost: [f32; 64],
pub include_flags: u16,
pub exclude_flags: u16,
}Fields§
§area_cost: [f32; 64]§include_flags: u16§exclude_flags: u16Implementations§
Source§impl DtQueryFilter
impl DtQueryFilter
pub fn pass_filter( &self, re: DtPolyRef, tile: DtMeshTile, poly: &DtPoly, ) -> bool
pub fn get_cost( &self, pa: &[f32; 3], pb: &[f32; 3], prev_re: DtPolyRef, prev_tile: &DtMeshTile, prev_poly: &DtPoly, cur_re: DtPolyRef, cur_tile: &DtMeshTile, cur_poly: &DtPoly, next_re: DtPolyRef, next_tile: &DtMeshTile, next_poly: &DtPoly, ) -> f32
Trait Implementations§
Source§impl Clone for DtQueryFilter
impl Clone for DtQueryFilter
Source§fn clone(&self) -> DtQueryFilter
fn clone(&self) -> DtQueryFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DtQueryFilter
impl Debug for DtQueryFilter
Source§impl Default for DtQueryFilter
impl Default for DtQueryFilter
Source§fn default() -> DtQueryFilter
fn default() -> DtQueryFilter
Returns the “default value” for a type. Read more
Source§impl ExternType for DtQueryFilter
impl ExternType for DtQueryFilter
Auto Trait Implementations§
impl Freeze for DtQueryFilter
impl RefUnwindSafe for DtQueryFilter
impl Send for DtQueryFilter
impl Sync for DtQueryFilter
impl Unpin for DtQueryFilter
impl UnwindSafe for DtQueryFilter
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more