pub enum NodeKind {
Show 25 variants
MediaIn(MediaIn),
Background(Background),
Text(Text),
Path(Path),
Shape(Shape),
Boolean(Boolean),
Merge(Merge),
RasterMultiMerge(RasterMultiMerge),
AlphaPremultiply(AlphaPremultiply),
Blur(Blur),
ChannelShuffle(ChannelShuffle),
ColorGrade(ColorGrade),
Curves(Curves),
Exposure(Exposure),
HueSaturation(HueSaturation),
Levels(Levels),
Memo(Memo),
TimeRemap(TimeRemap),
Transform(Transform),
Crop(Crop),
Resize(Resize),
Shadow(Shadow),
WgslShader(WgslShader),
Switch(Switch),
MediaOutput(MediaOutput),
}Variants§
MediaIn(MediaIn)
Background(Background)
Text(Text)
Path(Path)
Shape(Shape)
Boolean(Boolean)
Merge(Merge)
RasterMultiMerge(RasterMultiMerge)
AlphaPremultiply(AlphaPremultiply)
Blur(Blur)
ChannelShuffle(ChannelShuffle)
ColorGrade(ColorGrade)
Curves(Curves)
Exposure(Exposure)
HueSaturation(HueSaturation)
Levels(Levels)
Memo(Memo)
TimeRemap(TimeRemap)
Transform(Transform)
Crop(Crop)
Resize(Resize)
Shadow(Shadow)
WgslShader(WgslShader)
Switch(Switch)
MediaOutput(MediaOutput)
Implementations§
Source§impl NodeKind
impl NodeKind
pub fn id(&self) -> NodeId
pub fn input_ports(&self) -> Vec<PortRef>
pub fn as_property_eval(&self) -> &dyn PropertyEval
Trait Implementations§
Source§impl Node for NodeKind
impl Node for NodeKind
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 NodeKind
impl PropertyEval for NodeKind
fn get_property( &self, id: &str, ) -> Result<Option<PropertyExpression>, LumenError>
Auto Trait Implementations§
impl Freeze for NodeKind
impl RefUnwindSafe for NodeKind
impl Send for NodeKind
impl Sync for NodeKind
impl Unpin for NodeKind
impl UnsafeUnpin for NodeKind
impl UnwindSafe for NodeKind
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