#[repr(C, packed(4))]pub struct FreestyleLineStyle {Show 45 fields
pub id: ID,
pub adt: Pointer<AnimData>,
pub r: f32,
pub g: f32,
pub b: f32,
pub alpha: f32,
pub thickness: f32,
pub thickness_position: i32,
pub thickness_ratio: f32,
pub flag: i32,
pub caps: i32,
pub chaining: i32,
pub rounds: i32,
pub split_length: f32,
pub min_angle: f32,
pub max_angle: f32,
pub min_length: f32,
pub max_length: f32,
pub chain_count: i32,
pub split_dash1: i16,
pub split_gap1: i16,
pub split_dash2: i16,
pub split_gap2: i16,
pub split_dash3: i16,
pub split_gap3: i16,
pub sort_key: i32,
pub integration_type: i32,
pub texstep: f32,
pub texact: i16,
pub pr_texture: i16,
pub use_nodes: i16,
pub _pad: [i8; 6],
pub dash1: i16,
pub gap1: i16,
pub dash2: i16,
pub gap2: i16,
pub dash3: i16,
pub gap3: i16,
pub panel: i32,
pub mtex: [Pointer<MTex>; 18],
pub nodetree: Pointer<bNodeTree>,
pub color_modifiers: ListBase,
pub alpha_modifiers: ListBase,
pub thickness_modifiers: ListBase,
pub geometry_modifiers: ListBase,
}Fields§
§id: ID§adt: Pointer<AnimData>§r: f32§g: f32§b: f32§alpha: f32§thickness: f32§thickness_position: i32§thickness_ratio: f32§flag: i32§caps: i32§chaining: i32§rounds: i32§split_length: f32§min_angle: f32§max_angle: f32§min_length: f32§max_length: f32§chain_count: i32§split_dash1: i16§split_gap1: i16§split_dash2: i16§split_gap2: i16§split_dash3: i16§split_gap3: i16§sort_key: i32§integration_type: i32§texstep: f32§texact: i16§pr_texture: i16§use_nodes: i16§_pad: [i8; 6]§dash1: i16§gap1: i16§dash2: i16§gap2: i16§dash3: i16§gap3: i16§panel: i32§mtex: [Pointer<MTex>; 18]§nodetree: Pointer<bNodeTree>§color_modifiers: ListBase§alpha_modifiers: ListBase§thickness_modifiers: ListBase§geometry_modifiers: ListBaseTrait Implementations§
Source§impl GeneratedBlendStruct for FreestyleLineStyle
impl GeneratedBlendStruct for FreestyleLineStyle
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "FreestyleLineStyle"
const STRUCT_INDEX: usize = 751usize
const STRUCT_TYPE_INDEX: usize = 846usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<FreestyleLineStyle> for FreestyleLineStyle
Auto Trait Implementations§
impl Freeze for FreestyleLineStyle
impl RefUnwindSafe for FreestyleLineStyle
impl Send for FreestyleLineStyle
impl Sync for FreestyleLineStyle
impl Unpin for FreestyleLineStyle
impl UnwindSafe for FreestyleLineStyle
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