[−][src]Struct gdnative_bindings::SphereShape
core class SphereShape
inherits Shape
(reference counted).
Official documentation
See the documentation of this class in the Godot engine's official documentation.
Memory management
The lifetime of this object is automatically managed through reference counting.
Class hierarchy
SphereShape inherits methods from:
Methods
impl SphereShape
[src]
pub fn new() -> Self
[src]
pub fn new_ref(&self) -> Self
[src]
Creates a new reference to the same reference-counted object.
pub fn get_radius(&self) -> f64
[src]
pub fn set_radius(&mut self, radius: f64)
[src]
pub fn to_shape(&self) -> Shape
[src]
Up-cast.
pub fn to_resource(&self) -> Resource
[src]
Up-cast.
pub fn to_reference(&self) -> Reference
[src]
Up-cast.
pub fn to_object(&self) -> Object
[src]
Up-cast.
pub fn cast<T: GodotObject>(&self) -> Option<T>
[src]
Generic dynamic cast.
Methods from Deref<Target = Shape>
pub fn new_ref(&self) -> Self
[src]
Creates a new reference to the same reference-counted object.
pub fn get_margin(&self) -> f64
[src]
pub fn set_margin(&mut self, margin: f64)
[src]
pub fn to_resource(&self) -> Resource
[src]
Up-cast.
pub fn to_reference(&self) -> Reference
[src]
Up-cast.
pub fn to_object(&self) -> Object
[src]
Up-cast.
pub fn cast<T: GodotObject>(&self) -> Option<T>
[src]
Generic dynamic cast.
Trait Implementations
impl Clone for SphereShape
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SphereShape
[src]
impl Deref for SphereShape
[src]
impl DerefMut for SphereShape
[src]
impl Drop for SphereShape
[src]
impl FromVariant for SphereShape
[src]
fn from_variant(variant: &Variant) -> Option<Self>
[src]
impl GodotObject for SphereShape
[src]
fn class_name() -> &'static str
[src]
unsafe fn from_sys(obj: *mut godot_object) -> Self
[src]
unsafe fn to_sys(&self) -> *mut godot_object
[src]
impl Instanciable for SphereShape
[src]
impl ToVariant for SphereShape
[src]
fn to_variant(&self) -> Variant
[src]
Auto Trait Implementations
impl RefUnwindSafe for SphereShape
impl !Send for SphereShape
impl !Sync for SphereShape
impl Unpin for SphereShape
impl UnwindSafe for SphereShape
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,