Class FloatTextureProperty

The FloatTextureProperty implements a texture property with float factor. The class follows the 'copy-on-write' pattern, which means that every operation returns a copy of the property with updated values. It also implies that the values of the property cannot be directly modified.

The concept of immutability improves sharing of objects as all types in TypeScript are assigned by identity, instead of by-value (e.g. a copy) as in other programming languages like C.

Constructors

Properties

_factor: number

Accessors

  • get factor(): number
  • A factor to be combined with the texture.

    Returns number

  • set factor(value): void
  • Parameters

    • value: number

    Returns void

  • get isTextureValid(): boolean
  • Property that returns true if the texture property has a valid texture associated with it.

    Returns boolean

Methods

  • Determines if this FloatTextureProperty instance is equal to the other instance.

    Returns boolean

  • Compares whether both texture properties contains the same values.

    Parameters

    Returns boolean

    True if both properties are equal.