pub trait Base: Class<PxBase> + Sized {
    fn get_concrete_type_name(&self) -> Option<&str> { ... }
    fn get_concrete_type(&self) -> ConcreteType { ... }
    fn set_base_flag(&mut self, flag: BaseFlag, value: bool) { ... }
    fn set_base_flags(&mut self, in_flags: BitFlags<BaseFlag>) { ... }
    fn get_base_flags(&self) -> BitFlags<BaseFlag> { ... }
    fn is_releasable(&self) -> bool { ... }
}

Provided Methods

Get the name of the real type referenced by this pointer, or None if the returned string is not valid

Returns an enumerated value identifying the type. This may return ConcreteType::Undefined in surprising situations, notably this does not seem to work with get_active_actors. Use get_type for actors if possible.

Set or unset the specified flag on this object.

Set the BaseFlags of this object. Note that replaces all flags currently on the object. Use set_base_flag to set individual flags.

Read the BaseFlags of this object

Returns true if this object can be released, i.e., it is not subordinate.

Implementors