#[repr(C, packed(4))]pub struct UnifiedPaintSettings {Show 30 fields
pub size: i32,
pub unprojected_radius: f32,
pub alpha: f32,
pub weight: f32,
pub rgb: [f32; 3],
pub secondary_rgb: [f32; 3],
pub flag: i32,
pub last_rake: [f32; 2],
pub last_rake_angle: f32,
pub last_stroke_valid: i32,
pub average_stroke_accum: [f32; 3],
pub average_stroke_counter: i32,
pub brush_rotation: f32,
pub brush_rotation_sec: f32,
pub anchored_size: i32,
pub overlap_factor: f32,
pub draw_inverted: i8,
pub stroke_active: i8,
pub draw_anchored: i8,
pub do_linear_conversion: i8,
pub last_location: [f32; 3],
pub last_hit: i32,
pub anchored_initial_mouse: [f32; 2],
pub pixel_radius: f32,
pub initial_pixel_radius: f32,
pub start_pixel_radius: f32,
pub size_pressure_value: f32,
pub tex_mouse: [f32; 2],
pub mask_tex_mouse: [f32; 2],
pub colorspace: Pointer<Nothing>,
}Fields§
§size: i32§unprojected_radius: f32§alpha: f32§weight: f32§rgb: [f32; 3]§secondary_rgb: [f32; 3]§flag: i32§last_rake: [f32; 2]§last_rake_angle: f32§last_stroke_valid: i32§average_stroke_accum: [f32; 3]§average_stroke_counter: i32§brush_rotation: f32§brush_rotation_sec: f32§anchored_size: i32§overlap_factor: f32§draw_inverted: i8§stroke_active: i8§draw_anchored: i8§do_linear_conversion: i8§last_location: [f32; 3]§last_hit: i32§anchored_initial_mouse: [f32; 2]§pixel_radius: f32§initial_pixel_radius: f32§start_pixel_radius: f32§size_pressure_value: f32§tex_mouse: [f32; 2]§mask_tex_mouse: [f32; 2]§colorspace: Pointer<Nothing>Trait Implementations§
Source§impl GeneratedBlendStruct for UnifiedPaintSettings
impl GeneratedBlendStruct for UnifiedPaintSettings
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "UnifiedPaintSettings"
const STRUCT_INDEX: usize = 213usize
const STRUCT_TYPE_INDEX: usize = 299usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<UnifiedPaintSettings> for UnifiedPaintSettings
Auto Trait Implementations§
impl Freeze for UnifiedPaintSettings
impl RefUnwindSafe for UnifiedPaintSettings
impl Send for UnifiedPaintSettings
impl Sync for UnifiedPaintSettings
impl Unpin for UnifiedPaintSettings
impl UnwindSafe for UnifiedPaintSettings
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