Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ArrayValueState<Value>

Type Parameters

  • Value extends unknown[]

Hierarchy

  • State<Value>
    • ArrayValueState

Index

Constructors

  • new ArrayValueState<Value>(__namedParameters: StateParams & { fnName: keyof WebGLRenderingContext; value: Value }): ArrayValueState<Value>
  • Type Parameters

    • Value extends unknown[]

    Parameters

    • __namedParameters: StateParams & { fnName: keyof WebGLRenderingContext; value: Value }

    Returns ArrayValueState<Value>

Properties

_dependency: EnableValueState
_fnName: any
_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