Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NormalValueState<Value>

Type Parameters

  • Value

Hierarchy

  • State<Value>
    • NormalValueState

Index

Constructors

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

    • Value

    Parameters

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

    Returns NormalValueState<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