pub struct PmxPartsRigidBodyDescriptor {Show 15 fields
pub name: String,
pub english_name: String,
pub bone_index: i32,
pub group: u8,
pub mask: u16,
pub shape: String,
pub size: [f32; 3],
pub position: [f32; 3],
pub rotation: [f32; 3],
pub mass: f32,
pub linear_damping: f32,
pub angular_damping: f32,
pub restitution: f32,
pub friction: f32,
pub mode: String,
}Fields§
§name: String§english_name: String§bone_index: i32§group: u8§mask: u16Collide-with group bitmask. Omitted masks collide with every group.
shape: String§size: [f32; 3]§position: [f32; 3]§rotation: [f32; 3]§mass: f32§linear_damping: f32§angular_damping: f32§restitution: f32§friction: f32§mode: StringTrait Implementations§
Source§impl Clone for PmxPartsRigidBodyDescriptor
impl Clone for PmxPartsRigidBodyDescriptor
Source§fn clone(&self) -> PmxPartsRigidBodyDescriptor
fn clone(&self) -> PmxPartsRigidBodyDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PmxPartsRigidBodyDescriptor
impl Debug for PmxPartsRigidBodyDescriptor
Source§impl<'de> Deserialize<'de> for PmxPartsRigidBodyDescriptor
impl<'de> Deserialize<'de> for PmxPartsRigidBodyDescriptor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PmxPartsRigidBodyDescriptor
impl RefUnwindSafe for PmxPartsRigidBodyDescriptor
impl Send for PmxPartsRigidBodyDescriptor
impl Sync for PmxPartsRigidBodyDescriptor
impl Unpin for PmxPartsRigidBodyDescriptor
impl UnsafeUnpin for PmxPartsRigidBodyDescriptor
impl UnwindSafe for PmxPartsRigidBodyDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more