DynamicPaintSurface

Struct DynamicPaintSurface 

Source
#[repr(C, packed(4))]
pub struct DynamicPaintSurface {
Show 47 fields pub next: Pointer<DynamicPaintSurface>, pub prev: Pointer<DynamicPaintSurface>, pub canvas: Pointer<DynamicPaintCanvasSettings>, pub data: Pointer<Nothing>, pub brush_group: Pointer<Collection>, pub effector_weights: Pointer<EffectorWeights>, pub pointcache: Pointer<PointCache>, pub ptcaches: ListBase, pub current_frame: i32, pub name: [i8; 64], pub format: i16, pub type_: i16, pub disp_type: i16, pub image_fileformat: i16, pub effect_ui: i16, pub init_color_type: i16, pub flags: i32, pub effect: i32, pub image_resolution: i32, pub substeps: i32, pub start_frame: i32, pub end_frame: i32, pub init_color: [f32; 4], pub init_texture: Pointer<Tex>, pub init_layername: [i8; 64], pub dry_speed: i32, pub diss_speed: i32, pub color_dry_threshold: f32, pub depth_clamp: f32, pub disp_factor: f32, pub spread_speed: f32, pub color_spread_speed: f32, pub shrink_speed: f32, pub drip_vel: f32, pub drip_acc: f32, pub influence_scale: f32, pub radius_scale: f32, pub wave_damping: f32, pub wave_speed: f32, pub wave_timescale: f32, pub wave_spring: f32, pub wave_smoothness: f32, pub _pad2: [i8; 4], pub uvlayer_name: [i8; 64], pub image_output_path: [i8; 1024], pub output_name: [i8; 64], pub output_name2: [i8; 64],
}

Fields§

§next: Pointer<DynamicPaintSurface>§prev: Pointer<DynamicPaintSurface>§canvas: Pointer<DynamicPaintCanvasSettings>§data: Pointer<Nothing>§brush_group: Pointer<Collection>§effector_weights: Pointer<EffectorWeights>§pointcache: Pointer<PointCache>§ptcaches: ListBase§current_frame: i32§name: [i8; 64]§format: i16§type_: i16§disp_type: i16§image_fileformat: i16§effect_ui: i16§init_color_type: i16§flags: i32§effect: i32§image_resolution: i32§substeps: i32§start_frame: i32§end_frame: i32§init_color: [f32; 4]§init_texture: Pointer<Tex>§init_layername: [i8; 64]§dry_speed: i32§diss_speed: i32§color_dry_threshold: f32§depth_clamp: f32§disp_factor: f32§spread_speed: f32§color_spread_speed: f32§shrink_speed: f32§drip_vel: f32§drip_acc: f32§influence_scale: f32§radius_scale: f32§wave_damping: f32§wave_speed: f32§wave_timescale: f32§wave_spring: f32§wave_smoothness: f32§_pad2: [i8; 4]§uvlayer_name: [i8; 64]§image_output_path: [i8; 1024]§output_name: [i8; 64]§output_name2: [i8; 64]

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.