Struct ShapeType
pub struct ShapeType { /* private fields */ }
Implementations§
§impl ShapeType
impl ShapeType
pub const WORLD_BOUNDARY: ShapeType
pub const WORLD_BOUNDARY: ShapeType
Godot enumerator name: SHAPE_WORLD_BOUNDARY
pub const SEPARATION_RAY: ShapeType
pub const SEPARATION_RAY: ShapeType
Godot enumerator name: SHAPE_SEPARATION_RAY
pub const CONVEX_POLYGON: ShapeType
pub const CONVEX_POLYGON: ShapeType
Godot enumerator name: SHAPE_CONVEX_POLYGON
pub const CONCAVE_POLYGON: ShapeType
pub const CONCAVE_POLYGON: ShapeType
Godot enumerator name: SHAPE_CONCAVE_POLYGON
Trait Implementations§
§impl EngineEnum for ShapeType
impl EngineEnum for ShapeType
§impl FromGodot for ShapeType
impl FromGodot for ShapeType
§fn try_from_godot(
via: <ShapeType as GodotConvert>::Via,
) -> Result<ShapeType, ConvertError>
fn try_from_godot( via: <ShapeType as GodotConvert>::Via, ) -> Result<ShapeType, ConvertError>
Converts the Godot representation to this type, returning
Err
on failure.§fn from_godot(via: Self::Via) -> Self
fn from_godot(via: Self::Via) -> Self
⚠️ Converts the Godot representation to this type. Read more
§fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>
Performs the conversion from a
Variant
, returning Err
on failure.§fn from_variant(variant: &Variant) -> Self
fn from_variant(variant: &Variant) -> Self
§impl ToGodot for ShapeType
impl ToGodot for ShapeType
impl Copy for ShapeType
impl Eq for ShapeType
impl StructuralPartialEq for ShapeType
Auto Trait Implementations§
impl Freeze for ShapeType
impl RefUnwindSafe for ShapeType
impl Send for ShapeType
impl Sync for ShapeType
impl Unpin for ShapeType
impl UnwindSafe for ShapeType
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