SDF-2D - v0.7.6
    Preparing search index...

    Base class of every drawable object.

    To create your own drawables, you need to subclass from this.

    Although lights are also subclasses of Drawable, you cannot create your own light sources.

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • center: vec2
      • radius: number
      • colorIndex: number

      Returns ColorfulCircle

    Properties

    center: vec2
    colorIndex: number
    radius: number
    descriptor: DrawableDescriptor = ...

    This should be defined in inherited classes.

    Methods

    • Return the values that should be given to the shaders through uniform inputs.

      Parameters

      • transform2d: mat2d

        position-like properties should be transformed by this matrix before being returned.

      • transform1d: number

        scalar properties should be transformed by this number before being returned.

      Returns any

    • The lower bound of the distance between the target and the object.

      It can return 0 by default, the only consequence of this, is a reduced performance. Because this object won't benefit from tile-based rendering.

      Parameters

      • target: vec2

      Returns number