Skip to main content

blockly > geras > HighlightConstantProvider

geras.HighlightConstantProvider class

An object that provides constants for rendering highlights on blocks. Some highlights are simple offsets of the parent paths and can be generated programmatically. Others, especially on curves, are just made out of piles of constants and are hard to tweak.

Signature:

export declare class HighlightConstantProvider 

Constructors

Constructor

Modifiers

Description

(constructor)(constants)

Constructs a new instance of the HighlightConstantProvider class

Properties

Property

Modifiers

Type

Description

constantProvider

ConstantProvider

INSIDE_CORNER

InsideCorner

JAGGED_TEETH

JaggedTeeth

NOTCH

Notch

OFFSET

number

The offset between the block's main path and highlight path.

OUTSIDE_CORNER

OutsideCorner

PUZZLE_TAB

PuzzleTab

START_HAT

StartHat

START_POINT

string

Methods

Method

Modifiers

Description

init()

Initialize shape objects based on the constants set in the constructor.

makeInsideCorner()

protected

makeJaggedTeeth()

protected

makeNotch()

protected

makeOutsideCorner()

protected

makePuzzleTab()

protected

makeStartHat()

protected