#[repr(transparent)]
pub struct PxRigidStatic<S, Geom: Shape> { /* private fields */ }
Expand description

A new type wrapper for PxArticulation. Parametrized by it’s user data type, and the type of it’s Shapes.

Trait Implementations

Returns a raw const pointer to the wrapped type. Retrieving a raw pointer is safe. However, pretty much any use of a raw pointer is unsafe. In particular: this pointer should not be used to construct a second owning wrapper around the pointer. Read more
Returns a raw mut pointer to the wrapped type. Retrieving a raw pointer is safe. However, pretty much any use of a raw pointer is unsafe. In particular: this pointer should not be used to construct a second owning wrapper around the pointer. Read more
Executes the destructor for this type. Read more
Get the number of constraints on this rigid actor.
Get the constraints effecting this rigid actor.
Get the global pose of this rigid actor. The scale is implicitly 1.0.
Get the global pose of this rigid actor.
Get the global rotation of this rigid actor.
Set the global pose of this rigid actor
Get number of attached shapes
Get a reference to every Shape attached to this actor.
Get a mutable reference to every Shape attached to this actor.
Set the collision filter. Collisions will only occur if this_layers & other_layers != 0.
Set the query filter. Queries will only find this item if queried with one of the flags.
Attach a shape.
Detach a shape.
Create a new RigidStatic.
Safety Read more
Get the user data.
Get the user data.
Get the name of the real type referenced by this pointer, or None if the returned string is not valid

Auto Trait Implementations

Blanket Implementations

Get the concrete type of the actor
Get the world bounds of this actor
Set a flag on this actor
Set the flags to the provided value
Get all actor flags
Set the dominance group
Read the dominance group
Set the owner client of this actor
Read the owner client of this actor
Enable visualization of this actor
set gravity state
Gets the TypeId of self. Read more
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. Read more
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 more
Read the BaseFlags of this object
Returns true if this object can be released, i.e., it is not subordinate.
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.