Documentation
¶
Overview ¶
Package bindings provides bindings for values.
Version 0.2.0.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Boolean ¶
type Boolean interface {
AddListener(BooleanListener)
And(Boolean) Boolean
EqualTo(Boolean) Boolean
Not() Boolean
NotEqualTo(Boolean) Boolean
Or(Boolean) Boolean
RemoveListener(BooleanListener)
Set(bool)
Value() bool
}
Boolean is an observable value.
func NewBoolean ¶
func NewBoolean() Boolean
NewBoolean creates the observable Boolean and returns it.
type BooleanListener ¶
BooleanListener is a listener for the observable Boolean. Function BooleanChanged is called only when observable value has changed, i.e. new value is not equal to old value.
type Float64 ¶ added in v0.2.0
type Float64 interface {
AddListener(Float64Listener)
Divide(Float64) Float64
EqualTo(Float64) Boolean
GreaterThan(Float64) Boolean
GreaterThanOrEqualTo(Float64) Boolean
LessThan(Float64) Boolean
LessThanOrEqualTo(Float64) Boolean
Minus(Float64) Float64
Multiply(Float64) Float64
NotEqualTo(Float64) Boolean
Plus(Float64) Float64
RemoveListener(Float64Listener)
Set(float64)
Value() float64
}
Float64 is an observable value.
type Float64Listener ¶ added in v0.2.0
Float64Listener is a listener for the observable Float64. Function Float64Changed is called only when observable value has changed, i.e. new value is not equal to old value.
Click to show internal directories.
Click to hide internal directories.