Table of Contents

Class LiveScopeMacOsControl

Namespace
LiveScope.Avalonia
Assembly
LiveScope.Avalonia.dll

LiveScope control for MacOs

[Obfuscation(Exclude = true, ApplyToMembers = false)]
public class LiveScopeMacOsControl : OpenGlControlBase, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue, ILiveScopeControl, ILiveScopeModel, ICustomHitTest
Inheritance
AvaloniaObject
Animatable
StyledElement
Visual
Layoutable
Interactive
InputElement
Control
OpenGlControlBase
LiveScopeMacOsControl
Implements
IDataContextProvider
ILogical
IThemeVariantHost
IResourceHost
IResourceNode
IStyleHost
ISetLogicalParent
ISetInheritanceParent
IStyleable
INamed
IInputElement
IDataTemplateHost
ISetterValue
ICustomHitTest
Inherited Members
OpenGlControlBase.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
OpenGlControlBase.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
OpenGlControlBase.RequestNextFrameRendering()
OpenGlControlBase.OnOpenGlLost()
OpenGlControlBase.GlVersion
Control.FocusAdornerProperty
Control.TagProperty
Control.ContextMenuProperty
Control.ContextFlyoutProperty
Control.RequestBringIntoViewEvent
Control.ContextRequestedEvent
Control.LoadedEvent
Control.UnloadedEvent
Control.SizeChangedEvent
Control.GetTemplateFocusTarget()
Control.OnLoaded(RoutedEventArgs)
Control.OnUnloaded(RoutedEventArgs)
Control.OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs)
Control.OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs)
Control.OnGotFocus(GotFocusEventArgs)
Control.OnLostFocus(RoutedEventArgs)
Control.OnCreateAutomationPeer()
Control.OnPointerReleased(PointerReleasedEventArgs)
Control.OnKeyUp(KeyEventArgs)
Control.FocusAdorner
Control.DataTemplates
Control.ContextMenu
Control.ContextFlyout
Control.IsLoaded
Control.Tag
Control.ContextRequested
Control.Loaded
Control.Unloaded
Control.SizeChanged
InputElement.FocusableProperty
InputElement.IsEnabledProperty
InputElement.IsEffectivelyEnabledProperty
InputElement.CursorProperty
InputElement.IsKeyboardFocusWithinProperty
InputElement.IsFocusedProperty
InputElement.IsHitTestVisibleProperty
InputElement.IsPointerOverProperty
InputElement.IsTabStopProperty
InputElement.GotFocusEvent
InputElement.LostFocusEvent
InputElement.KeyDownEvent
InputElement.KeyUpEvent
InputElement.TabIndexProperty
InputElement.TextInputEvent
InputElement.TextInputMethodClientRequestedEvent
InputElement.PointerEnteredEvent
InputElement.PointerExitedEvent
InputElement.PointerMovedEvent
InputElement.PointerPressedEvent
InputElement.PointerReleasedEvent
InputElement.PointerCaptureLostEvent
InputElement.PointerWheelChangedEvent
InputElement.TappedEvent
InputElement.HoldingEvent
InputElement.DoubleTappedEvent
InputElement.Focus(NavigationMethod, KeyModifiers)
InputElement.OnKeyDown(KeyEventArgs)
InputElement.OnTextInput(TextInputEventArgs)
InputElement.OnPointerEntered(PointerEventArgs)
InputElement.OnPointerExited(PointerEventArgs)
InputElement.OnPointerPressed(PointerPressedEventArgs)
InputElement.OnPointerCaptureLost(PointerCaptureLostEventArgs)
InputElement.UpdateIsEffectivelyEnabled()
InputElement.Focusable
InputElement.IsEnabled
InputElement.Cursor
InputElement.IsKeyboardFocusWithin
InputElement.IsFocused
InputElement.IsHitTestVisible
InputElement.IsPointerOver
InputElement.IsTabStop
InputElement.IsEffectivelyEnabled
InputElement.TabIndex
InputElement.KeyBindings
InputElement.IsEnabledCore
InputElement.GestureRecognizers
InputElement.GotFocus
InputElement.LostFocus
InputElement.KeyDown
InputElement.KeyUp
InputElement.TextInput
InputElement.TextInputMethodClientRequested
InputElement.PointerEntered
InputElement.PointerExited
InputElement.PointerMoved
InputElement.PointerPressed
InputElement.PointerReleased
InputElement.PointerCaptureLost
InputElement.PointerWheelChanged
InputElement.Tapped
InputElement.Holding
InputElement.DoubleTapped
Interactive.RaiseEvent(RoutedEventArgs)
Interactive.BuildEventRoute(RoutedEvent)
Layoutable.DesiredSizeProperty
Layoutable.WidthProperty
Layoutable.HeightProperty
Layoutable.MinWidthProperty
Layoutable.MaxWidthProperty
Layoutable.MinHeightProperty
Layoutable.MaxHeightProperty
Layoutable.MarginProperty
Layoutable.HorizontalAlignmentProperty
Layoutable.VerticalAlignmentProperty
Layoutable.UseLayoutRoundingProperty
Layoutable.UpdateLayout()
Layoutable.ApplyTemplate()
Layoutable.Measure(Size)
Layoutable.Arrange(Rect)
Layoutable.InvalidateMeasure()
Layoutable.InvalidateArrange()
Layoutable.AffectsMeasure<T>(params AvaloniaProperty[])
Layoutable.AffectsArrange<T>(params AvaloniaProperty[])
Layoutable.MeasureCore(Size)
Layoutable.MeasureOverride(Size)
Layoutable.ArrangeCore(Rect)
Layoutable.ArrangeOverride(Size)
Layoutable.OnMeasureInvalidated()
Layoutable.OnVisualParentChanged(Visual, Visual)
Layoutable.Width
Layoutable.Height
Layoutable.MinWidth
Layoutable.MaxWidth
Layoutable.MinHeight
Layoutable.MaxHeight
Layoutable.Margin
Layoutable.HorizontalAlignment
Layoutable.VerticalAlignment
Layoutable.DesiredSize
Layoutable.IsMeasureValid
Layoutable.IsArrangeValid
Layoutable.UseLayoutRounding
Layoutable.EffectiveViewportChanged
Layoutable.LayoutUpdated
Visual.BoundsProperty
Visual.ClipToBoundsProperty
Visual.ClipProperty
Visual.IsVisibleProperty
Visual.OpacityProperty
Visual.OpacityMaskProperty
Visual.EffectProperty
Visual.HasMirrorTransformProperty
Visual.RenderTransformProperty
Visual.RenderTransformOriginProperty
Visual.FlowDirectionProperty
Visual.VisualParentProperty
Visual.ZIndexProperty
Visual.GetFlowDirection(Visual)
Visual.SetFlowDirection(Visual, FlowDirection)
Visual.InvalidateVisual()
Visual.Render(DrawingContext)
Visual.AffectsRender<T>(params AvaloniaProperty[])
Visual.InvalidateMirrorTransform()
Visual.Bounds
Visual.ClipToBounds
Visual.Clip
Visual.IsEffectivelyVisible
Visual.IsVisible
Visual.Opacity
Visual.OpacityMask
Visual.Effect
Visual.HasMirrorTransform
Visual.RenderTransform
Visual.RenderTransformOrigin
Visual.FlowDirection
Visual.ZIndex
Visual.VisualChildren
Visual.VisualRoot
Visual.BypassFlowDirectionPolicies
Visual.AttachedToVisualTree
Visual.DetachedFromVisualTree
StyledElement.DataContextProperty
StyledElement.NameProperty
StyledElement.ParentProperty
StyledElement.TemplatedParentProperty
StyledElement.ThemeProperty
StyledElement.BeginInit()
StyledElement.EndInit()
StyledElement.ApplyStyling()
StyledElement.InitializeIfNeeded()
StyledElement.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
StyledElement.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
StyledElement.OnDataContextBeginUpdate()
StyledElement.OnDataContextEndUpdate()
StyledElement.OnInitialized()
StyledElement.Name
StyledElement.Classes
StyledElement.DataContext
StyledElement.IsInitialized
StyledElement.Styles
StyledElement.StyleKey
StyledElement.Resources
StyledElement.TemplatedParent
StyledElement.Theme
StyledElement.LogicalChildren
StyledElement.PseudoClasses
StyledElement.StyleKeyOverride
StyledElement.Parent
StyledElement.ActualThemeVariant
StyledElement.AttachedToLogicalTree
StyledElement.DetachedFromLogicalTree
StyledElement.DataContextChanged
StyledElement.Initialized
StyledElement.ResourcesChanged
StyledElement.ActualThemeVariantChanged
Animatable.TransitionsProperty
Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
Animatable.Transitions
AvaloniaObject.CheckAccess()
AvaloniaObject.VerifyAccess()
AvaloniaObject.ClearValue(AvaloniaProperty)
AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
AvaloniaObject.ClearValue<T>(StyledProperty<T>)
AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
AvaloniaObject.GetHashCode()
AvaloniaObject.GetValue(AvaloniaProperty)
AvaloniaObject.GetValue<T>(StyledProperty<T>)
AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
AvaloniaObject.IsAnimating(AvaloniaProperty)
AvaloniaObject.IsSet(AvaloniaProperty)
AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
AvaloniaObject.Bind(AvaloniaProperty, IBinding)
AvaloniaObject.CoerceValue(AvaloniaProperty)
AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
AvaloniaObject.InheritanceParent
AvaloniaObject.this[AvaloniaProperty]
AvaloniaObject.this[IndexerDescriptor]
AvaloniaObject.PropertyChanged

Constructors

LiveScopeMacOsControl()

public LiveScopeMacOsControl()

Fields

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

A

public static readonly StyledProperty<DataUpdateTypes> A

Field Value

StyledProperty<DataUpdateTypes>

a

public static readonly StyledProperty<ISolidColorBrush> a

Field Value

StyledProperty<ISolidColorBrush>

a

public static readonly StyledProperty<ISolidColorBrush> a

Field Value

StyledProperty<ISolidColorBrush>

Methods

A(ISolidColorBrush)

public void A(ISolidColorBrush value)

Parameters

value ISolidColorBrush

A(bool)

public void A(bool value)

Parameters

value bool

A(double)

public void A(double value)

Parameters

value double

AddSeries(IDataCapture, SeriesColor?, double?)

Start a new recording series using the specified capture implementation

public Series AddSeries(IDataCapture value, SeriesColor? Color = null, double? value = null)

Parameters

value IDataCapture
Color SeriesColor

Desired series color

value double?

Returns

Series

Series instance attached to a chart

B()

public ISolidColorBrush B()

Returns

ISolidColorBrush

B()

public ISolidColorBrush B()

Returns

ISolidColorBrush

B()

public ISolidColorBrush B()

Returns

ISolidColorBrush

B(ISolidColorBrush)

public void B(ISolidColorBrush value)

Parameters

value ISolidColorBrush

C()

public ISolidColorBrush C()

Returns

ISolidColorBrush

C()

public ISolidColorBrush C()

Returns

ISolidColorBrush

C()

public ISolidColorBrush C()

Returns

ISolidColorBrush

C(ISolidColorBrush)

public void C(ISolidColorBrush value)

Parameters

value ISolidColorBrush

D()

public ISolidColorBrush D()

Returns

ISolidColorBrush

D()

public ISolidColorBrush D()

Returns

ISolidColorBrush

D()

public ISolidColorBrush D()

Returns

ISolidColorBrush

D(ISolidColorBrush)

public void D(ISolidColorBrush value)

Parameters

value ISolidColorBrush

E()

public ISolidColorBrush E()

Returns

ISolidColorBrush

EnableAutoscale(uint?, bool)

Enable autoscale for the specified series

public void EnableAutoscale(uint? value = null, bool value = true)

Parameters

value uint?

True to enable autoscale, False to disable autoscale

value bool

True to enable autoscale, False to disable autoscale

EnableEvents(uint?, bool)

Enable digital triggering for the specified series

public void EnableEvents(uint? value = null, bool value = true)

Parameters

value uint?

True to enable triggering, False to disable triggering

value bool

True to enable triggering, False to disable triggering

GetSeriesData(uint?)

Retrieve sample data for the specified series

public ReadOnlySpan<Sample> GetSeriesData(uint? value = null)

Parameters

value uint?

Returns

ReadOnlySpan<Sample>

Sample data buffer

HitTest(Point)

public bool HitTest(Point value)

Parameters

value Point

Returns

bool

OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)

protected override void OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs value)

Parameters

value VisualTreeAttachmentEventArgs

OnOpenGlDeinit(GlInterface)

protected override void OnOpenGlDeinit(GlInterface value)

Parameters

value GlInterface

OnOpenGlInit(GlInterface)

protected override void OnOpenGlInit(GlInterface value)

Parameters

value GlInterface

OnOpenGlRender(GlInterface, int)

protected override void OnOpenGlRender(GlInterface value, int value)

Parameters

value GlInterface
value int

OnPointerMoved(PointerEventArgs)

protected override void OnPointerMoved(PointerEventArgs value)

Parameters

value PointerEventArgs

OnPointerWheelChanged(PointerWheelEventArgs)

protected override void OnPointerWheelChanged(PointerWheelEventArgs value)

Parameters

value PointerWheelEventArgs

OnSizeChanged(SizeChangedEventArgs)

protected override void OnSizeChanged(SizeChangedEventArgs value)

Parameters

value SizeChangedEventArgs

PauseSeries(uint?)

Pause screen updates for the specified series

public void PauseSeries(uint? value = null)

Parameters

value uint?

RemoveSeries(uint?)

Remove the series associated with the specified index

public void RemoveSeries(uint? value = null)

Parameters

value uint?

ResumeSeries(uint?)

Resume screen updates for the specified series

public void ResumeSeries(uint? value = null)

Parameters

value uint?

SaveSeriesDataAs(string, uint?)

Retrieve sample data for the specified series and save it to disk

public void SaveSeriesDataAs(string value, uint? value = null)

Parameters

value string
value uint?

a(ISolidColorBrush)

public void a(ISolidColorBrush value)

Parameters

value ISolidColorBrush

a(double)

public void a(double value)

Parameters

value double

b()

public ISolidColorBrush b()

Returns

ISolidColorBrush

b()

public ISolidColorBrush b()

Returns

ISolidColorBrush

b()

public ISolidColorBrush b()

Returns

ISolidColorBrush

b(ISolidColorBrush)

public void b(ISolidColorBrush value)

Parameters

value ISolidColorBrush

c()

public ISolidColorBrush c()

Returns

ISolidColorBrush

c()

public ISolidColorBrush c()

Returns

ISolidColorBrush

c()

public ISolidColorBrush c()

Returns

ISolidColorBrush

c(ISolidColorBrush)

public void c(ISolidColorBrush value)

Parameters

value ISolidColorBrush

d()

public ISolidColorBrush d()

Returns

ISolidColorBrush

get_ActiveSeriesId()

public uint get_ActiveSeriesId()

Returns

uint

get_ActiveSeriesIndex()

public int get_ActiveSeriesIndex()

Returns

int

get_Colors()

public ColorInfo get_Colors()

Returns

ColorInfo

get_CursorValue()

public double get_CursorValue()

Returns

double

get_EnableCursorLock()

public bool get_EnableCursorLock()

Returns

bool

get_Item(uint)

public Series get_Item(uint value)

Parameters

value uint

Returns

Series

get_MaxCursorValue()

public double get_MaxCursorValue()

Returns

double

get_Series()

public ReadOnlyCollection<Series> get_Series()

Returns

ReadOnlyCollection<Series>

get_SeriesLayout()

public SeriesLayoutTypes get_SeriesLayout()

Returns

SeriesLayoutTypes

get_TimeLength()

public double get_TimeLength()

Returns

double

get_UpdateData()

public DataUpdateTypes get_UpdateData()

Returns

DataUpdateTypes

get_XMax()

public double get_XMax()

Returns

double

get_XMin()

public double get_XMin()

Returns

double

get_YMax()

public double get_YMax()

Returns

double

get_YMin()

public double get_YMin()

Returns

double

set_ActiveSeriesId(uint)

public void set_ActiveSeriesId(uint value)

Parameters

value uint

set_SeriesLayout(SeriesLayoutTypes)

public void set_SeriesLayout(SeriesLayoutTypes value)

Parameters

value SeriesLayoutTypes

set_TimeLength(double)

public void set_TimeLength(double value)

Parameters

value double

set_UpdateData(DataUpdateTypes)

public void set_UpdateData(DataUpdateTypes value)

Parameters

value DataUpdateTypes

set_XMax(double)

public void set_XMax(double value)

Parameters

value double

set_XMin(double)

public void set_XMin(double value)

Parameters

value double

set_YMax(double)

public void set_YMax(double value)

Parameters

value double

set_YMin(double)

public void set_YMin(double value)

Parameters

value double