EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Interface IColorSearchTrigger

    Interface for a trigger that captures a specific window or screen area, performs color analysis, and then compares the identified color with a target color.

    Inherited Members
    IWindowCaptureTrigger<IColorSearchDetectionResult>.GetFrameStats()
    IWindowCaptureTrigger<IColorSearchDetectionResult>.Refresh(bool, CancellationToken)
    IWindowCaptureTrigger<IColorSearchDetectionResult>.RefreshAsync(bool, CancellationToken)
    IWindowCaptureTrigger<IColorSearchDetectionResult>.Refresh(CancellationToken)
    IWindowCaptureTrigger<IColorSearchDetectionResult>.RefreshAsync(CancellationToken)
    IWindowCaptureTrigger<IColorSearchDetectionResult>.WindowRegion
    IWindowCaptureTrigger<IColorSearchDetectionResult>.CaptureSourceId
    IWindowCaptureTrigger<IColorSearchDetectionResult>.MinFramesPerSecond
    IWindowCaptureTrigger<IColorSearchDetectionResult>.MaxFramesPerSecond
    IWindowCaptureTrigger<IColorSearchDetectionResult>.CaptureCursor
    IWindowCaptureTrigger<IColorSearchDetectionResult>.EnablePreview
    IWindowCaptureTrigger<IColorSearchDetectionResult>.TargetWindow
    IWindowCaptureTrigger<IColorSearchDetectionResult>.WhenImageProcessed
    IWindowCaptureTrigger<IColorSearchDetectionResult>.Bounds
    IWindowCaptureTrigger<IColorSearchDetectionResult>.BoundsScreen
    IAuraTrigger.IsIgnored
    IAuraTrigger.IsInverted
    IAuraTrigger.IsActive
    IAuraTrigger.IsEnabled
    IAuraTrigger.TimeLeftTillNextValue
    IAuraTrigger.ActivationTimeout
    IAuraTrigger.DeactivationTimeout
    IAuraTrigger.ActivationProgress
    IAuraTrigger.NextIsActive
    IAuraTrigger.EnableAdvancedSettings
    IAuraEntity.NameSuffix
    IAuraObject.AddOrUpdateBinding(AuraBindingProperties)
    IAuraObject.ResolveBinding(string)
    IAuraObject.Properties
    IAuraObject.RaisePropertiesWithBindings
    IAuraObject.PropertiesChanges
    IBindableReactiveObject.RemoveBinding(string)
    IBindableReactiveObject.RemoveBinding(IReactiveBinding)
    IBindableReactiveObject.AddOrUpdateBinding(IReactiveBinding)
    IBindableReactiveObject.ClearBindings()
    IBindableReactiveObject.AddOrUpdateBinding<TSource>(string, TSource, string)
    IBindableReactiveObject.AddOrUpdateBinding(IValueProvider, string)
    IBindableReactiveObject.SessionObjectId
    IBindableReactiveObject.HasBindings
    IBindableReactiveObject.Bindings
    IHasTypedId<string>.Id
    ICanSetContext.Context
    IHasErrors.HasErrors
    IHasErrors.Errors
    IDisposable.Dispose()
    IHasError.LastError
    IHasErrorProvider.ErrorProvider
    ICanSetName.Name
    ICanSetDescription.Description
    IHasBoundsWindow.BoundsWindow
    IHasAttachedWindow.ActiveWindow
    INotifyPropertyChanged.PropertyChanged
    Namespace: EyeAuras.OpenCVAuras.Triggers.ColorSearch
    Assembly: EyeAuras.OpenCVAuras.Shared.dll
    Syntax
    public interface IColorSearchTrigger : IWindowCaptureTrigger<IColorSearchDetectionResult>, IAuraTrigger, IAuraEntity, IAuraObject, IBindableReactiveObject, IHasId, IHasTypedId<string>, ICanSetContext, IHasContext, IHasErrors, IDisposable, IHasError, IHasErrorProvider, ICanSetName, IHasName, ICanSetDescription, IHasDescription, IHasBoundsWindow, IHasAttachedWindow, INotifyPropertyChanged

    Properties

    Name Description
    ColorComparisonGranularity

    Sets or gets the granularity level at which the color comparison is performed.

    ColorSimilarity

    Gets the DeltaE color similarity score between the source and target colors.

    ColorSimilarityThreshold

    Sets or gets the threshold for color similarity that determines the trigger's activation.

    SimilarityMethod

    Sets or gets the method used to calculate the similarity between the source and target colors.

    SourceColor

    Gets the color identified or calculated from the captured screen or window region.

    TargetColor

    Sets or gets the target color to be compared against the source color.

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.