#[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§
Source§impl GeneratedBlendStruct for DynamicPaintSurface
impl GeneratedBlendStruct for DynamicPaintSurface
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "DynamicPaintSurface"
const STRUCT_INDEX: usize = 694usize
const STRUCT_TYPE_INDEX: usize = 835usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<DynamicPaintSurface> for DynamicPaintSurface
Auto Trait Implementations§
impl Freeze for DynamicPaintSurface
impl RefUnwindSafe for DynamicPaintSurface
impl Send for DynamicPaintSurface
impl Sync for DynamicPaintSurface
impl Unpin for DynamicPaintSurface
impl UnwindSafe for DynamicPaintSurface
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