Show / Hide Table of Contents

Class ManualUpdateTrigger

Represents a generic update trigger.

Inheritance
object
AbstractBindable
AbstractUpdateTrigger
ManualUpdateTrigger
Implements
IBindable
INotifyPropertyChanged
IUpdateTrigger
IDisposable
Inherited Members
AbstractUpdateTrigger.Starting
AbstractUpdateTrigger.Update
AbstractBindable.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: RGB.NET.Core
Assembly: RGB.NET.Core.dll
Syntax
public sealed class ManualUpdateTrigger : AbstractUpdateTrigger, IBindable, INotifyPropertyChanged, IUpdateTrigger, IDisposable

Constructors

| Edit this page View Source

ManualUpdateTrigger()

Initializes a new instance of the ManualUpdateTrigger class.

Declaration
public ManualUpdateTrigger()

Properties

| Edit this page View Source

LastUpdateTime

Gets the time it took the last update-loop cycle to run.

Declaration
public override double LastUpdateTime { get; protected set; }
Property Value
Type Description
double
Overrides
AbstractUpdateTrigger.LastUpdateTime

Methods

| Edit this page View Source

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
public override void Dispose()
Overrides
AbstractUpdateTrigger.Dispose()
| Edit this page View Source

Start()

Starts the trigger if needed, causing it to performing updates.

Declaration
public override void Start()
Overrides
AbstractUpdateTrigger.Start()
| Edit this page View Source

TriggerUpdate(CustomUpdateData?)

Triggers an update.

Declaration
public void TriggerUpdate(CustomUpdateData? updateData = null)
Parameters
Type Name Description
CustomUpdateData updateData

Implements

IBindable
INotifyPropertyChanged
IUpdateTrigger
IDisposable
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX