Options
All
  • Public
  • Public/Protected
  • All
Menu

Class State<Value> Abstract

Type Parameters

  • Value = unknown

Hierarchy

Index

Constructors

  • Type Parameters

    • Value = unknown

    Parameters

    Returns State<Value>

Properties

_dependency: EnableValueState
_value: Value

Accessors

  • get value(): Value
  • Returns Value

Methods

  • _glSet(value: Value): void
  • Parameters

    • value: Value

    Returns void

  • _isSameValue(newValue: Value): boolean
  • Parameters

    • newValue: Value

    Returns boolean

  • setValue(newValue: Value): void
  • Parameters

    • newValue: Value

    Returns void

  • setValueIfEnabled(newValue: Value): void
  • 如果没有依赖,或者依赖的值是开启的,直接更新,否则忽略

    Parameters

    • newValue: Value

    Returns void

Generated using TypeDoc