Table of Contents

Class SceneItemDefinition

Namespace
VisioForge.Core.SceneSwitching
Assembly
VisioForge.Core.dll

Represents a serializable scene item definition for scene collection persistence.

public class SceneItemDefinition

Inheritance

Inherited Members

Properties

Bottom

Gets or sets the bottom position.

[JsonPropertyName("bottom")]
public int Bottom { get; set; }

Property Value

int

KeepAspectRatio

Gets or sets a value indicating whether to keep aspect ratio.

[JsonPropertyName("keepAspectRatio")]
public bool KeepAspectRatio { get; set; }

Property Value

bool

Left

Gets or sets the left position.

[JsonPropertyName("left")]
public int Left { get; set; }

Property Value

int

Muted

Gets or sets a value indicating whether the audio is muted.

[JsonPropertyName("muted")]
public bool Muted { get; set; }

Property Value

bool

Opacity

Gets or sets the opacity.

[JsonPropertyName("opacity")]
public double Opacity { get; set; }

Property Value

double

Right

Gets or sets the right position.

[JsonPropertyName("right")]
public int Right { get; set; }

Property Value

int

SourceName

Gets or sets the name of the source this item references.

[JsonPropertyName("sourceName")]
public string SourceName { get; set; }

Property Value

string

Top

Gets or sets the top position.

[JsonPropertyName("top")]
public int Top { get; set; }

Property Value

int

Visible

Gets or sets a value indicating whether the item is visible.

[JsonPropertyName("visible")]
public bool Visible { get; set; }

Property Value

bool

Volume

Gets or sets the audio volume.

[JsonPropertyName("volume")]
public double Volume { get; set; }

Property Value

double

ZOrder

Gets or sets the z-order.

[JsonPropertyName("zOrder")]
public uint ZOrder { get; set; }

Property Value

uint