pub struct RenderConfig {
pub url: String,
pub output_dir: PathBuf,
pub width: u32,
pub height: u32,
pub fps: f64,
pub duration_in_frames: u32,
pub frame_range: Option<RangeInclusive<u32>>,
pub concurrency: usize,
}Expand description
Configuration for a render job.
Fields§
§url: StringURL of the Dioxus app or server.
output_dir: PathBufOutput directory for frame PNGs.
width: u32Width of the video.
height: u32Height of the video.
fps: f64Frames per second.
duration_in_frames: u32Total duration in frames.
frame_range: Option<RangeInclusive<u32>>Frame range to render (None = all frames).
concurrency: usizeConcurrency — how many frames to render in parallel.
Implementations§
Source§impl RenderConfig
impl RenderConfig
Trait Implementations§
Source§impl Clone for RenderConfig
impl Clone for RenderConfig
Source§fn clone(&self) -> RenderConfig
fn clone(&self) -> RenderConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RenderConfig
impl RefUnwindSafe for RenderConfig
impl Send for RenderConfig
impl Sync for RenderConfig
impl Unpin for RenderConfig
impl UnsafeUnpin for RenderConfig
impl UnwindSafe for RenderConfig
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