pub struct EntityPathDebugData {
pub reached: Boolean,
pub next_block_index: Int,
pub block_position: Position,
pub nodes: PrefixedArray<DebugPathNode>,
pub target_nodes: PrefixedArray<DebugPathNode>,
pub open_set: PrefixedArray<DebugPathNode>,
pub closed_set: PrefixedArray<DebugPathNode>,
pub max_node_distance: Float,
}Expand description
Entity pathfinding debug data.
Fields§
§reached: Boolean§next_block_index: Int§block_position: Position§nodes: PrefixedArray<DebugPathNode>§target_nodes: PrefixedArray<DebugPathNode>§open_set: PrefixedArray<DebugPathNode>§closed_set: PrefixedArray<DebugPathNode>§max_node_distance: FloatTrait Implementations§
Source§impl Clone for EntityPathDebugData
impl Clone for EntityPathDebugData
Source§fn clone(&self) -> EntityPathDebugData
fn clone(&self) -> EntityPathDebugData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EntityPathDebugData
impl Debug for EntityPathDebugData
Source§impl PartialEq for EntityPathDebugData
impl PartialEq for EntityPathDebugData
impl StructuralPartialEq for EntityPathDebugData
Source§impl TypeCodec for EntityPathDebugData
impl TypeCodec for EntityPathDebugData
Auto Trait Implementations§
impl Freeze for EntityPathDebugData
impl RefUnwindSafe for EntityPathDebugData
impl Send for EntityPathDebugData
impl Sync for EntityPathDebugData
impl Unpin for EntityPathDebugData
impl UnsafeUnpin for EntityPathDebugData
impl UnwindSafe for EntityPathDebugData
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ContextualCodec for Twhere
T: TypeCodec,
impl<T> ContextualCodec for Twhere
T: TypeCodec,
Source§fn encode_with_context(
&self,
writer: &mut impl Write,
_context: &Context,
) -> Result<(), CodecError>
fn encode_with_context( &self, writer: &mut impl Write, _context: &Context, ) -> Result<(), CodecError>
Encodes this value using context supplied by its enclosing structure.
Source§fn decode_with_context(
reader: &mut impl Read,
_context: &Context,
) -> Result<T, CodecError>where
T: Sized,
fn decode_with_context(
reader: &mut impl Read,
_context: &Context,
) -> Result<T, CodecError>where
T: Sized,
Decodes this value using context supplied by its enclosing structure.