Class SKSizeLayerProperty
Represents a property on a layer. Properties are saved in storage and can optionally be modified from the UI.
Note: You cannot initialize layer properties yourself. If properly placed and annotated, the Artemis core will initialize these for you.
public class SKSizeLayerProperty : LayerProperty<SKSize>, ILayerProperty, IStorageModel, IDisposable, IPluginFeatureDependent
- Inheritance
-
SKSizeLayerProperty
- Implements
- Inherited Members
- Extension Methods
Methods
OnInitialize()
Called when the layer property has been initialized
protected override void OnInitialize()
UpdateCurrentValue(float, float)
Called every update (if keyframes are both supported and enabled) to determine the new CurrentValue based on the provided progress
protected override void UpdateCurrentValue(float keyframeProgress, float keyframeProgressEased)
Parameters
keyframeProgress
floatThe linear current keyframe progress
keyframeProgressEased
floatThe current keyframe progress, eased with the current easing function
Operators
implicit operator SKSize(SKSizeLayerProperty)
Implicitly converts an SKSizeLayerProperty to an SKSize
public static implicit operator SKSize(SKSizeLayerProperty p)