pub struct MediaOutput {
pub id: NodeId,
pub source: PortRef,
}Expand description
Copies the compiled raster into the final composition output.
Fields§
§id: NodeId§source: PortRefTrait Implementations§
Source§impl Clone for MediaOutput
impl Clone for MediaOutput
Source§fn clone(&self) -> MediaOutput
fn clone(&self) -> MediaOutput
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 moreSource§impl Debug for MediaOutput
impl Debug for MediaOutput
Source§impl Default for MediaOutput
impl Default for MediaOutput
Source§impl GpuCompileNode for MediaOutput
impl GpuCompileNode for MediaOutput
fn compile_gpu( &self, ctx: &mut CompileContext<'_>, port: &PortRef, ) -> Result<CompiledOutput, LumenError>
Source§impl Node for MediaOutput
impl Node for MediaOutput
fn id(&self) -> NodeId
fn input_port_defs(&self) -> &'static [InputPortDef]
fn input_ports(&self) -> Vec<PortRef>
fn output_port_defs(&self) -> &'static [OutputPortDef]
Source§impl PropertyEval for MediaOutput
impl PropertyEval for MediaOutput
fn get_property( &self, id: &str, ) -> Result<Option<PropertyExpression>, LumenError>
Auto Trait Implementations§
impl Freeze for MediaOutput
impl RefUnwindSafe for MediaOutput
impl Send for MediaOutput
impl Sync for MediaOutput
impl Unpin for MediaOutput
impl UnsafeUnpin for MediaOutput
impl UnwindSafe for MediaOutput
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