RenderData

Struct RenderData 

Source
#[repr(C, packed(4))]
pub struct RenderData {
Show 85 fields pub im_format: ImageFormatData, pub avicodecdata: Pointer<AviCodecData>, pub ffcodecdata: FFMpegCodecData, pub cfra: i32, pub sfra: i32, pub efra: i32, pub subframe: f32, pub psfra: i32, pub pefra: i32, pub images: i32, pub framapto: i32, pub flag: i16, pub threads: i16, pub framelen: f32, pub blurfac: f32, pub frame_step: i32, pub stereomode: i16, pub dimensionspreset: i16, pub size: i16, pub _pad6: [i8; 2], pub xsch: i32, pub ysch: i32, pub tilex: i32, pub tiley: i32, pub planes: i16, pub imtype: i16, pub subimtype: i16, pub quality: i16, pub use_lock_interface: i8, pub _pad7: [i8; 3], pub scemode: i32, pub mode: i32, pub frs_sec: i16, pub alphamode: i8, pub _pad0: [i8; 1], pub border: rctf, pub layers: ListBase, pub actlay: i16, pub _pad1: [i8; 2], pub xasp: f32, pub yasp: f32, pub frs_sec_base: f32, pub gauss: f32, pub color_mgt_flag: i32, pub dither_intensity: f32, pub bake_mode: i16, pub bake_flag: i16, pub bake_filter: i16, pub bake_samples: i16, pub bake_margin_type: i16, pub _pad9: [i8; 6], pub bake_biasdist: f32, pub bake_user_scale: f32, pub pic: [i8; 1024], pub stamp: i32, pub stamp_font_id: i16, pub _pad3: [i8; 2], pub stamp_udata: [i8; 768], pub fg_stamp: [f32; 4], pub bg_stamp: [f32; 4], pub seq_prev_type: i8, pub seq_rend_type: i8, pub seq_flag: i8, pub _pad5: [i8; 3], pub simplify_subsurf: i16, pub simplify_subsurf_render: i16, pub simplify_gpencil: i16, pub simplify_particles: f32, pub simplify_particles_render: f32, pub simplify_volumes: f32, pub line_thickness_mode: i32, pub unit_line_thickness: f32, pub engine: [i8; 32], pub _pad2: [i8; 2], pub perf_flag: i16, pub bake: BakeData, pub _pad8: i32, pub preview_pixel_size: i16, pub _pad4: i16, pub views: ListBase, pub actview: i16, pub views_format: i16, pub hair_type: i16, pub hair_subdiv: i16, pub mblur_shutter_curve: CurveMapping,
}

Fields§

§im_format: ImageFormatData§avicodecdata: Pointer<AviCodecData>§ffcodecdata: FFMpegCodecData§cfra: i32§sfra: i32§efra: i32§subframe: f32§psfra: i32§pefra: i32§images: i32§framapto: i32§flag: i16§threads: i16§framelen: f32§blurfac: f32§frame_step: i32§stereomode: i16§dimensionspreset: i16§size: i16§_pad6: [i8; 2]§xsch: i32§ysch: i32§tilex: i32§tiley: i32§planes: i16§imtype: i16§subimtype: i16§quality: i16§use_lock_interface: i8§_pad7: [i8; 3]§scemode: i32§mode: i32§frs_sec: i16§alphamode: i8§_pad0: [i8; 1]§border: rctf§layers: ListBase§actlay: i16§_pad1: [i8; 2]§xasp: f32§yasp: f32§frs_sec_base: f32§gauss: f32§color_mgt_flag: i32§dither_intensity: f32§bake_mode: i16§bake_flag: i16§bake_filter: i16§bake_samples: i16§bake_margin_type: i16§_pad9: [i8; 6]§bake_biasdist: f32§bake_user_scale: f32§pic: [i8; 1024]§stamp: i32§stamp_font_id: i16§_pad3: [i8; 2]§stamp_udata: [i8; 768]§fg_stamp: [f32; 4]§bg_stamp: [f32; 4]§seq_prev_type: i8§seq_rend_type: i8§seq_flag: i8§_pad5: [i8; 3]§simplify_subsurf: i16§simplify_subsurf_render: i16§simplify_gpencil: i16§simplify_particles: f32§simplify_particles_render: f32§simplify_volumes: f32§line_thickness_mode: i32§unit_line_thickness: f32§engine: [i8; 32]§_pad2: [i8; 2]§perf_flag: i16§bake: BakeData§_pad8: i32§preview_pixel_size: i16§_pad4: i16§views: ListBase§actview: i16§views_format: i16§hair_type: i16§hair_subdiv: i16§mblur_shutter_curve: CurveMapping

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.