pub struct DtNavMeshCreateParams<'t> {Show 26 fields
pub verts: Option<&'t [[u16; 3]]>,
pub polys: Option<&'t [u16]>,
pub poly_flags: Option<&'t [u16]>,
pub poly_areas: Option<&'t [u8]>,
pub nvp: usize,
pub detail_meshes: Option<&'t [[u32; 4]]>,
pub detail_verts: Option<&'t [[f32; 3]]>,
pub detail_tris: Option<&'t [[u8; 4]]>,
pub off_mesh_con_verts: Option<&'t [DtAABB]>,
pub off_mesh_con_rad: Option<&'t [f32]>,
pub off_mesh_con_flags: Option<&'t [u16]>,
pub off_mesh_con_areas: Option<&'t [u8]>,
pub off_mesh_con_dir: Option<&'t [u8]>,
pub off_mesh_con_user_id: Option<&'t [u32]>,
pub user_id: u32,
pub tile_x: i32,
pub tile_y: i32,
pub tile_layer: i32,
pub bmin: [f32; 3],
pub bmax: [f32; 3],
pub walkable_height: f32,
pub walkable_radius: f32,
pub walkable_climb: f32,
pub cs: f32,
pub ch: f32,
pub build_bv_tree: bool,
}Fields§
§verts: Option<&'t [[u16; 3]]>§polys: Option<&'t [u16]>§poly_flags: Option<&'t [u16]>§poly_areas: Option<&'t [u8]>§nvp: usize§detail_meshes: Option<&'t [[u32; 4]]>§detail_verts: Option<&'t [[f32; 3]]>§detail_tris: Option<&'t [[u8; 4]]>§off_mesh_con_verts: Option<&'t [DtAABB]>§off_mesh_con_rad: Option<&'t [f32]>§off_mesh_con_flags: Option<&'t [u16]>§off_mesh_con_areas: Option<&'t [u8]>§off_mesh_con_dir: Option<&'t [u8]>§off_mesh_con_user_id: Option<&'t [u32]>§user_id: u32§tile_x: i32§tile_y: i32§tile_layer: i32§bmin: [f32; 3]§bmax: [f32; 3]§walkable_height: f32§walkable_radius: f32§walkable_climb: f32§cs: f32§ch: f32§build_bv_tree: boolTrait Implementations§
Source§fn default() -> DtNavMeshCreateParams<'t>
fn default() -> DtNavMeshCreateParams<'t>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
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