#[repr(transparent)]pub struct ArticulationJointReducedCoordinate { /* private fields */ }
Expand description
PxArticulationJointReducedCoordinate new type wrapper.
Implementations
sourceimpl ArticulationJointReducedCoordinate
impl ArticulationJointReducedCoordinate
sourcepub fn set_drive_target(&mut self, rot: f32, axis: ArticulationAxis)
pub fn set_drive_target(&mut self, rot: f32, axis: ArticulationAxis)
Set target angle around axis for this joint
sourcepub fn set_joint_type(&mut self, joint_type: ArticulationJointType)
pub fn set_joint_type(&mut self, joint_type: ArticulationJointType)
Set the Joint type.
sourcepub fn get_joint_type(&self) -> ArticulationJointType
pub fn get_joint_type(&self) -> ArticulationJointType
Get the joint type.
sourcepub fn set_limit(&mut self, axis: ArticulationAxis, min: f32, max: f32)
pub fn set_limit(&mut self, axis: ArticulationAxis, min: f32, max: f32)
Set motion limits for Axis
sourcepub fn set_drive(
&mut self,
axis: ArticulationAxis,
stiffness: f32,
damping: f32,
max_force: f32,
drive_type: ArticulationDriveType
)
pub fn set_drive(
&mut self,
axis: ArticulationAxis,
stiffness: f32,
damping: f32,
max_force: f32,
drive_type: ArticulationDriveType
)
set drive type of the associated joints
sourcepub fn set_motion(&mut self, axis: ArticulationAxis, motion: ArticulationMotion)
pub fn set_motion(&mut self, axis: ArticulationAxis, motion: ArticulationMotion)
Set the ArticulationMotion for an axis.
Trait Implementations
sourceimpl Class<PxArticulationBase> for ArticulationJointReducedCoordinate
impl Class<PxArticulationBase> for ArticulationJointReducedCoordinate
sourcefn as_ptr(&self) -> *const PxArticulationBase
fn as_ptr(&self) -> *const PxArticulationBase
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
sourcefn as_mut_ptr(&mut self) -> *mut PxArticulationBase
fn as_mut_ptr(&mut self) -> *mut PxArticulationBase
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
sourceimpl Class<PxArticulationJointReducedCoordinate> for ArticulationJointReducedCoordinate
impl Class<PxArticulationJointReducedCoordinate> for ArticulationJointReducedCoordinate
sourcefn as_ptr(&self) -> *const PxArticulationJointReducedCoordinate
fn as_ptr(&self) -> *const PxArticulationJointReducedCoordinate
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
sourcefn as_mut_ptr(&mut self) -> *mut PxArticulationJointReducedCoordinate
fn as_mut_ptr(&mut self) -> *mut PxArticulationJointReducedCoordinate
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
sourceimpl Class<PxBase> for ArticulationJointReducedCoordinate
impl Class<PxBase> for ArticulationJointReducedCoordinate
sourcefn as_ptr(&self) -> *const PxBase
fn as_ptr(&self) -> *const PxBase
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
sourcefn as_mut_ptr(&mut self) -> *mut PxBase
fn as_mut_ptr(&mut self) -> *mut PxBase
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
impl Send for ArticulationJointReducedCoordinate
impl Sync for ArticulationJointReducedCoordinate
Auto Trait Implementations
impl RefUnwindSafe for ArticulationJointReducedCoordinate
impl Unpin for ArticulationJointReducedCoordinate
impl UnwindSafe for ArticulationJointReducedCoordinate
Blanket Implementations
sourceimpl<T> Base for Twhere
T: Class<PxBase>,
impl<T> Base for Twhere
T: Class<PxBase>,
sourcefn get_concrete_type_name(&self) -> Option<&str>
fn get_concrete_type_name(&self) -> Option<&str>
Get the name of the real type referenced by this pointer, or None if the returned string is not valid
sourcefn get_concrete_type(&self) -> ConcreteType
fn get_concrete_type(&self) -> ConcreteType
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 moresourcefn set_base_flag(&mut self, flag: BaseFlag, value: bool)
fn set_base_flag(&mut self, flag: BaseFlag, value: bool)
Set or unset the specified flag on this object.
sourcefn set_base_flags(&mut self, in_flags: BitFlags<BaseFlag>)
fn set_base_flags(&mut self, in_flags: BitFlags<BaseFlag>)
Set the BaseFlags of this object. Note that replaces all flags currently
on the object. Use
set_base_flag
to set individual flags. Read moresourcefn get_base_flags(&self) -> BitFlags<BaseFlag>
fn get_base_flags(&self) -> BitFlags<BaseFlag>
Read the BaseFlags of this object
sourcefn is_releasable(&self) -> bool
fn is_releasable(&self) -> bool
Returns true if this object can be released, i.e., it is not subordinate.
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more