pub struct LayerAdditionalInfo {Show 42 fields
pub name: Option<String>,
pub name_source: Option<String>,
pub id: Option<f64>,
pub version: Option<f64>,
pub mask: Option<LayerMaskData>,
pub real_mask: Option<LayerMaskData>,
pub blend_clippend_elements: Option<bool>,
pub blend_interior_elements: Option<bool>,
pub knockout: Option<bool>,
pub layer_mask_as_global_mask: Option<bool>,
pub protected_info: Option<ProtectedInfo>,
pub layer_color: Option<LayerColor>,
pub reference_point: Option<PointF>,
pub section_divider: Option<SectionDivider>,
pub filter_mask: Option<ColorSpaceMask>,
pub effects: Option<LayerEffectsInfo>,
pub text: Option<LayerTextData>,
pub patterns: Option<Vec<PatternInfo>>,
pub vector_fill: Option<VectorContent>,
pub vector_stroke: Option<VectorStroke>,
pub vector_mask: Option<LayerVectorMask>,
pub using_aligned_rendering: Option<bool>,
pub timestamp: Option<f64>,
pub path_list: Option<Vec<PathListItem>>,
pub adjustment: Option<AdjustmentLayer>,
pub placed_layer: Option<PlacedLayer>,
pub vector_origination: Option<VectorOrigination>,
pub compositor_used: Option<CompositorUsed>,
pub artboard: Option<LayerArtboard>,
pub fill_opacity: Option<f64>,
pub transparency_shapes_layer: Option<bool>,
pub channel_blending_restrictions: Option<Vec<f64>>,
pub animation_frames: Option<Vec<AnimationFrame>>,
pub animation_frame_flags: Option<AnimationFrameFlags>,
pub timeline: Option<Timeline>,
pub filter_effects_masks: Option<Vec<FilterEffectsMask>>,
pub comps: Option<LayerComps>,
pub user_mask: Option<ColorSpaceMask>,
pub blending_ranges: Option<BlendingRanges>,
pub vowv: Option<f64>,
pub pixel_source: Option<PixelSource>,
pub engine_data: Option<String>,
}Expand description
TS LayerAdditionalInfo.
Fields§
§name: Option<String>layer name
name_source: Option<String>layer name source
id: Option<f64>layer id
version: Option<f64>layer version
mask: Option<LayerMaskData>§real_mask: Option<LayerMaskData>§blend_clippend_elements: Option<bool>must be true when using color burn blend mode.
blend_interior_elements: Option<bool>§knockout: Option<bool>§layer_mask_as_global_mask: Option<bool>§protected_info: Option<ProtectedInfo>TS field protected
layer_color: Option<LayerColor>§reference_point: Option<PointF>§section_divider: Option<SectionDivider>§filter_mask: Option<ColorSpaceMask>§effects: Option<LayerEffectsInfo>§text: Option<LayerTextData>§patterns: Option<Vec<PatternInfo>>not supported yet upstream
vector_fill: Option<VectorContent>§vector_stroke: Option<VectorStroke>§vector_mask: Option<LayerVectorMask>§using_aligned_rendering: Option<bool>§timestamp: Option<f64>seconds
path_list: Option<Vec<PathListItem>>TS pathList?: {}[] — opaque entries; count preserved as empty structs.
adjustment: Option<AdjustmentLayer>§placed_layer: Option<PlacedLayer>§vector_origination: Option<VectorOrigination>§compositor_used: Option<CompositorUsed>§artboard: Option<LayerArtboard>§fill_opacity: Option<f64>§transparency_shapes_layer: Option<bool>§channel_blending_restrictions: Option<Vec<f64>>§animation_frames: Option<Vec<AnimationFrame>>§animation_frame_flags: Option<AnimationFrameFlags>§timeline: Option<Timeline>§filter_effects_masks: Option<Vec<FilterEffectsMask>>§comps: Option<LayerComps>§user_mask: Option<ColorSpaceMask>§blending_ranges: Option<BlendingRanges>§vowv: Option<f64>??? (upstream comment)
pixel_source: Option<PixelSource>§engine_data: Option<String>Base64 encoded raw EngineData, kept in original state.
Trait Implementations§
Source§impl Clone for LayerAdditionalInfo
impl Clone for LayerAdditionalInfo
Source§fn clone(&self) -> LayerAdditionalInfo
fn clone(&self) -> LayerAdditionalInfo
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 LayerAdditionalInfo
impl Debug for LayerAdditionalInfo
Source§impl Default for LayerAdditionalInfo
impl Default for LayerAdditionalInfo
Source§fn default() -> LayerAdditionalInfo
fn default() -> LayerAdditionalInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayerAdditionalInfo
impl RefUnwindSafe for LayerAdditionalInfo
impl Send for LayerAdditionalInfo
impl Sync for LayerAdditionalInfo
impl Unpin for LayerAdditionalInfo
impl UnsafeUnpin for LayerAdditionalInfo
impl UnwindSafe for LayerAdditionalInfo
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