public void Apply(Drawable drawable) { var position = Position; var relativePositionAxes = RelativePositionAxes; var size = Size; var relativeSizeAxes = RelativeSizeAxes; var margin = Margin; var bypassAutoSizeAxes = BypassAutoSizeAxes; var scale = Scale; var fillAspectRatio = FillAspectRatio; var fillMode = FillMode; var shear = Shear; var rotation = Rotation; var origin = Origin; var originPosition = OriginPosition; var anchor = Anchor; var relativeAnchorPosition = RelativeAnchorPosition; var colour = Colour; var alpha = Alpha; var alwaysPresent = AlwaysPresent; var blending = Blending; var lifetimeStart = LifetimeStart; var lifetimeEnd = LifetimeEnd; if (position != null) { drawable.Position = position.Value; } if (relativePositionAxes != null) { drawable.RelativePositionAxes = relativePositionAxes.Value; } if (size != null) { drawable.Size = size.Value; } if (relativeSizeAxes != null) { drawable.RelativeSizeAxes = relativeSizeAxes.Value; } if (margin != null) { drawable.Margin = margin.Value; } if (bypassAutoSizeAxes != null) { drawable.BypassAutoSizeAxes = bypassAutoSizeAxes.Value; } if (scale != null) { drawable.Scale = scale.Value; } if (fillAspectRatio != null) { drawable.FillAspectRatio = fillAspectRatio.Value; } if (fillMode != null) { drawable.FillMode = fillMode.Value; } if (shear != null) { drawable.Shear = shear.Value; } if (rotation != null) { drawable.Rotation = rotation.Value; } if (origin != null) { drawable.Origin = origin.Value; } if (originPosition != null) { drawable.OriginPosition = originPosition.Value; } if (anchor != null) { drawable.Anchor = anchor.Value; } if (relativeAnchorPosition != null) { drawable.RelativeAnchorPosition = relativeAnchorPosition.Value; } if (colour != null) { drawable.Colour = colour.Value; } if (alpha != null) { drawable.Alpha = alpha.Value; } if (alwaysPresent != null) { drawable.AlwaysPresent = alwaysPresent.Value; } if (blending != null) { drawable.Blending = blending.Value; } if (lifetimeStart != null) { drawable.LifetimeStart = lifetimeStart.Value; } if (lifetimeEnd != null) { drawable.LifetimeEnd = lifetimeEnd.Value; } }
public void Apply(Drawable drawable) { if (Position != null) { drawable.Position = Position.Value; } if (RelativePositionAxes != null) { drawable.RelativePositionAxes = RelativePositionAxes.Value; } if (Size != null) { drawable.Size = Size.Value; } if (RelativeSizeAxes != null) { drawable.RelativeSizeAxes = RelativeSizeAxes.Value; } if (Margin != null) { drawable.Margin = Margin.Value; } if (BypassAutoSizeAxes != null) { drawable.BypassAutoSizeAxes = BypassAutoSizeAxes.Value; } if (Scale != null) { drawable.Scale = Scale.Value; } if (FillAspectRatio != null) { drawable.FillAspectRatio = FillAspectRatio.Value; } if (FillMode != null) { drawable.FillMode = FillMode.Value; } if (Shear != null) { drawable.Shear = Shear.Value; } if (Rotation != null) { drawable.Rotation = Rotation.Value; } if (Origin != null) { drawable.Origin = Origin.Value; } if (OriginPosition != null) { drawable.OriginPosition = OriginPosition.Value; } if (Anchor != null) { drawable.Anchor = Anchor.Value; } if (RelativeAnchorPosition != null) { drawable.RelativeAnchorPosition = RelativeAnchorPosition.Value; } if (Colour != null) { drawable.Colour = Colour.Value; } if (Alpha != null) { drawable.Alpha = Alpha.Value; } if (AlwaysPresent != null) { drawable.AlwaysPresent = AlwaysPresent.Value; } if (Blending != null) { drawable.Blending = Blending.Value; } if (LifetimeStart != null) { drawable.LifetimeStart = LifetimeStart.Value; } if (LifetimeEnd != null) { drawable.LifetimeEnd = LifetimeEnd.Value; } }