Struct physx::articulation_joint::ArticulationJoint
source · [−]#[repr(transparent)]pub struct ArticulationJoint { /* private fields */ }
Expand description
A new type wrapper for PxArticulationJoint.
Implementations
sourceimpl ArticulationJoint
impl ArticulationJoint
sourcepub fn set_drive_type(&mut self, drive_type: ArticulationJointDriveType)
pub fn set_drive_type(&mut self, drive_type: ArticulationJointDriveType)
set drive type of the associated joints
sourcepub fn set_target_orientation(&mut self, quat: &PxQuat)
pub fn set_target_orientation(&mut self, quat: &PxQuat)
not implemented yet, not work for reduced coordinate
Trait Implementations
sourceimpl Class<PxArticulationJoint> for ArticulationJoint
impl Class<PxArticulationJoint> for ArticulationJoint
sourcefn as_ptr(&self) -> *const PxArticulationJoint
fn as_ptr(&self) -> *const PxArticulationJoint
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 PxArticulationJoint
fn as_mut_ptr(&mut self) -> *mut PxArticulationJoint
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<PxArticulationJointBase> for ArticulationJoint
impl Class<PxArticulationJointBase> for ArticulationJoint
sourcefn as_ptr(&self) -> *const PxArticulationJointBase
fn as_ptr(&self) -> *const PxArticulationJointBase
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 PxArticulationJointBase
fn as_mut_ptr(&mut self) -> *mut PxArticulationJointBase
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 ArticulationJoint
impl Class<PxBase> for ArticulationJoint
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 ArticulationJoint
impl Sync for ArticulationJoint
Auto Trait Implementations
impl RefUnwindSafe for ArticulationJoint
impl Unpin for ArticulationJoint
impl UnwindSafe for ArticulationJoint
Blanket Implementations
sourceimpl<T> ArticulationJointBase for T where
T: Class<PxArticulationJointBase> + Base,
impl<T> ArticulationJointBase for T where
T: Class<PxArticulationJointBase> + Base,
sourcefn set_child_pose(&mut self, pose: &PxTransform)
fn set_child_pose(&mut self, pose: &PxTransform)
Set the pose of the joint in the child frame
sourcefn get_child_pose(&self) -> PxTransform
fn get_child_pose(&self) -> PxTransform
Get the pose of the joint in the child frame
sourcefn set_parent_pose(&mut self, pose: &PxTransform)
fn set_parent_pose(&mut self, pose: &PxTransform)
Set the pose of the joint in the parent frame
sourcefn get_parent_pose(&self) -> PxTransform
fn get_parent_pose(&self) -> PxTransform
Get the pose of the joint in the parent frame
sourcefn get_joint_transform_global(&self) -> PxTransform
fn get_joint_transform_global(&self) -> PxTransform
Get the global pose of this joint.
sourceimpl<T> Base for T where
T: Class<PxBase>,
impl<T> Base for T where
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 more
sourcefn 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 more
sourcefn 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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