using System;

namespace Sonex.Client.Controls.SceneCanvas;

public sealed class SceneCanvasShapePropertiesChangedEventArgs : EventArgs
{
    public SceneCanvasShapePropertiesChangedEventArgs(
        double x,
        double y,
        double z,
        double width,
        double height,
        double rotationDegrees)
    {
        X = x;
        Y = y;
        Z = z;
        Width = width;
        Height = height;
        RotationDegrees = rotationDegrees;
    }

    public double X { get; }

    public double Y { get; }

    public double Z { get; }

    public double Width { get; }

    public double Height { get; }

    public double RotationDegrees { get; }
}
