#[repr(C, packed(4))]pub struct WeightVGMixModifierData {Show 18 fields
pub modifier: ModifierData,
pub defgrp_name_a: [i8; 64],
pub defgrp_name_b: [i8; 64],
pub default_weight_a: f32,
pub default_weight_b: f32,
pub mix_mode: i8,
pub mix_set: i8,
pub _pad0: [i8; 6],
pub mask_constant: f32,
pub mask_defgrp_name: [i8; 64],
pub mask_tex_use_channel: i32,
pub mask_texture: Pointer<Tex>,
pub mask_tex_map_obj: Pointer<Object>,
pub mask_tex_map_bone: [i8; 64],
pub mask_tex_mapping: i32,
pub mask_tex_uvlayer_name: [i8; 64],
pub flag: i8,
pub _pad1: [i8; 3],
}Fields§
§modifier: ModifierData§defgrp_name_a: [i8; 64]§defgrp_name_b: [i8; 64]§default_weight_a: f32§default_weight_b: f32§mix_mode: i8§mix_set: i8§_pad0: [i8; 6]§mask_constant: f32§mask_defgrp_name: [i8; 64]§mask_tex_use_channel: i32§mask_texture: Pointer<Tex>§mask_tex_map_obj: Pointer<Object>§mask_tex_map_bone: [i8; 64]§mask_tex_mapping: i32§mask_tex_uvlayer_name: [i8; 64]§flag: i8§_pad1: [i8; 3]Trait Implementations§
Source§impl GeneratedBlendStruct for WeightVGMixModifierData
impl GeneratedBlendStruct for WeightVGMixModifierData
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "WeightVGMixModifierData"
const STRUCT_INDEX: usize = 142usize
const STRUCT_TYPE_INDEX: usize = 206usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<WeightVGMixModifierData> for WeightVGMixModifierData
Auto Trait Implementations§
impl Freeze for WeightVGMixModifierData
impl RefUnwindSafe for WeightVGMixModifierData
impl Send for WeightVGMixModifierData
impl Sync for WeightVGMixModifierData
impl Unpin for WeightVGMixModifierData
impl UnwindSafe for WeightVGMixModifierData
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