Class SceneItemDefinition
- Namespace
- VisioForge.Core.SceneSwitching
- Assembly
- VisioForge.Core.dll
Represents a serializable scene item definition for scene collection persistence.
public class SceneItemDefinitionInheritance
Inherited Members
Properties
Bottom
Gets or sets the bottom position.
[JsonPropertyName("bottom")]
public int Bottom { get; set; }Property Value
KeepAspectRatio
Gets or sets a value indicating whether to keep aspect ratio.
[JsonPropertyName("keepAspectRatio")]
public bool KeepAspectRatio { get; set; }Property Value
Left
Gets or sets the left position.
[JsonPropertyName("left")]
public int Left { get; set; }Property Value
Muted
Gets or sets a value indicating whether the audio is muted.
[JsonPropertyName("muted")]
public bool Muted { get; set; }Property Value
Opacity
Gets or sets the opacity.
[JsonPropertyName("opacity")]
public double Opacity { get; set; }Property Value
Right
Gets or sets the right position.
[JsonPropertyName("right")]
public int Right { get; set; }Property Value
SourceName
Gets or sets the name of the source this item references.
[JsonPropertyName("sourceName")]
public string SourceName { get; set; }Property Value
Top
Gets or sets the top position.
[JsonPropertyName("top")]
public int Top { get; set; }Property Value
Visible
Gets or sets a value indicating whether the item is visible.
[JsonPropertyName("visible")]
public bool Visible { get; set; }Property Value
Volume
Gets or sets the audio volume.
[JsonPropertyName("volume")]
public double Volume { get; set; }Property Value
ZOrder
Gets or sets the z-order.
[JsonPropertyName("zOrder")]
public uint ZOrder { get; set; }