Artemis logo
Search Results for

    Show / Hide Table of Contents

    Class LayerGeneralProperties

    Represents the general properties of a layer

    Inheritance
    System.Object
    LayerPropertyGroup
    LayerGeneralProperties
    Implements
    System.IDisposable
    Inherited Members
    LayerPropertyGroup.GroupDescription
    LayerPropertyGroup.Feature
    LayerPropertyGroup.ProfileElement
    LayerPropertyGroup.Parent
    LayerPropertyGroup.Path
    LayerPropertyGroup.PropertiesInitialized
    LayerPropertyGroup.LayerBrush
    LayerPropertyGroup.LayerEffect
    LayerPropertyGroup.IsHidden
    LayerPropertyGroup.LayerProperties
    LayerPropertyGroup.LayerPropertyGroups
    LayerPropertyGroup.GetAllLayerProperties()
    LayerPropertyGroup.ResetAllLayerProperties()
    LayerPropertyGroup.PropertyGroupInitialized
    LayerPropertyGroup.LayerPropertyOnCurrentValueSet
    LayerPropertyGroup.VisibilityChanged
    LayerPropertyGroup.OnPropertyGroupInitialized()
    LayerPropertyGroup.Dispose(Boolean)
    LayerPropertyGroup.Dispose()
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public class LayerGeneralProperties : LayerPropertyGroup, IDisposable

    Properties

    | Improve this Doc View Source

    BlendMode

    How to blend this layer into the resulting image

    Declaration
    public EnumLayerProperty<SKBlendMode> BlendMode { get; set; }
    Property Value
    Type Description
    EnumLayerProperty<SkiaSharp.SKBlendMode>
    | Improve this Doc View Source

    BrushReference

    The type of brush to use for this layer

    Declaration
    public LayerBrushReferenceLayerProperty BrushReference { get; set; }
    Property Value
    Type Description
    LayerBrushReferenceLayerProperty
    | Improve this Doc View Source

    ShapeType

    The type of shape to draw in this layer

    Declaration
    public EnumLayerProperty<LayerShapeType> ShapeType { get; set; }
    Property Value
    Type Description
    EnumLayerProperty<LayerShapeType>
    | Improve this Doc View Source

    TransformMode

    How the transformation properties are applied to the layer

    Declaration
    public EnumLayerProperty<LayerTransformMode> TransformMode { get; set; }
    Property Value
    Type Description
    EnumLayerProperty<LayerTransformMode>

    Methods

    | Improve this Doc View Source

    DisableProperties()

    Called when the property group is deactivated (either the profile unloaded or the related brush/effect was removed)

    Declaration
    protected override void DisableProperties()
    Overrides
    LayerPropertyGroup.DisableProperties()
    | Improve this Doc View Source

    EnableProperties()

    Called when the property group is activated

    Declaration
    protected override void EnableProperties()
    Overrides
    LayerPropertyGroup.EnableProperties()
    | Improve this Doc View Source

    PopulateDefaults()

    Called before property group is activated to allow you to populate DefaultValue on the properties you want

    Declaration
    protected override void PopulateDefaults()
    Overrides
    LayerPropertyGroup.PopulateDefaults()

    Implements

    System.IDisposable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX