#[repr(C, packed(4))]pub struct bGPDstroke {Show 29 fields
pub next: Pointer<bGPDstroke>,
pub prev: Pointer<bGPDstroke>,
pub points: Pointer<bGPDspoint>,
pub triangles: Pointer<bGPDtriangle>,
pub totpoints: i32,
pub tot_triangles: i32,
pub thickness: i16,
pub flag: i16,
pub _pad: [i16; 2],
pub inittime: f64,
pub colorname: [i8; 128],
pub mat_nr: i32,
pub caps: [i16; 2],
pub gradient_f: f32,
pub gradient_s: [f32; 2],
pub fill_opacity_fac: f32,
pub boundbox_min: [f32; 3],
pub boundbox_max: [f32; 3],
pub uv_rotation: f32,
pub uv_translation: [f32; 2],
pub uv_scale: f32,
pub select_index: i32,
pub _pad4: [i8; 4],
pub dvert: Pointer<MDeformVert>,
pub _pad3: Pointer<Void>,
pub vert_color_fill: [f32; 4],
pub editcurve: Pointer<bGPDcurve>,
pub runtime: bGPDstroke_Runtime,
pub _pad5: Pointer<Void>,
}Fields§
§next: Pointer<bGPDstroke>§prev: Pointer<bGPDstroke>§points: Pointer<bGPDspoint>§triangles: Pointer<bGPDtriangle>§totpoints: i32§tot_triangles: i32§thickness: i16§flag: i16§_pad: [i16; 2]§inittime: f64§colorname: [i8; 128]§mat_nr: i32§caps: [i16; 2]§gradient_f: f32§gradient_s: [f32; 2]§fill_opacity_fac: f32§boundbox_min: [f32; 3]§boundbox_max: [f32; 3]§uv_rotation: f32§uv_translation: [f32; 2]§uv_scale: f32§select_index: i32§_pad4: [i8; 4]§dvert: Pointer<MDeformVert>§_pad3: Pointer<Void>§vert_color_fill: [f32; 4]§editcurve: Pointer<bGPDcurve>§runtime: bGPDstroke_Runtime§_pad5: Pointer<Void>Trait Implementations§
Source§impl DoubleLinked<Pointer<bGPDstroke>> for bGPDstroke
impl DoubleLinked<Pointer<bGPDstroke>> for bGPDstroke
Source§impl GeneratedBlendStruct for bGPDstroke
impl GeneratedBlendStruct for bGPDstroke
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "bGPDstroke"
const STRUCT_INDEX: usize = 581usize
const STRUCT_TYPE_INDEX: usize = 715usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<bGPDstroke> for bGPDstroke
Auto Trait Implementations§
impl Freeze for bGPDstroke
impl RefUnwindSafe for bGPDstroke
impl Send for bGPDstroke
impl Sync for bGPDstroke
impl Unpin for bGPDstroke
impl UnwindSafe for bGPDstroke
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