Table of Contents

Class LayerGeneralProperties

Namespace
Artemis.Core
Assembly
Artemis.Core.dll

Represents the general properties of a layer

public class LayerGeneralProperties : LayerPropertyGroup, IDisposable, IPluginFeatureDependent
Inheritance
object
LayerGeneralProperties
Implements
Inherited Members

Properties

BlendMode

How to blend this layer into the resulting image

public EnumLayerProperty<SKBlendMode> BlendMode { get; set; }

Property Value

EnumLayerProperty<SKBlendMode>

BrushReference

The type of brush to use for this layer

public LayerBrushReferenceLayerProperty BrushReference { get; set; }

Property Value

LayerBrushReferenceLayerProperty

ShapeType

The type of shape to draw in this layer

public EnumLayerProperty<LayerShapeType> ShapeType { get; set; }

Property Value

EnumLayerProperty<LayerShapeType>

TransformMode

How the transformation properties are applied to the layer

public EnumLayerProperty<LayerTransformMode> TransformMode { get; set; }

Property Value

EnumLayerProperty<LayerTransformMode>

Methods

DisableProperties()

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

protected override void DisableProperties()

EnableProperties()

Called when the property group is activated

protected override void EnableProperties()

PopulateDefaults()

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

protected override void PopulateDefaults()