Skip to main content

Class: Icon

Defined in: packages/blockly/core/renderers/measurables/icon.ts:18

An object containing information about the space an icon takes up during rendering.

Extends​

Properties index​

PropertyDescription
width-
height-
type-
xPos-
centerline-
notchOffset-
constants_The renderer's constant provider.
flipRtl-
iconThe icon to measure and store information for.

Constructors​

Constructor​

new Icon(constants, icon): Icon;

Defined in: packages/blockly/core/renderers/measurables/icon.ts:28

An object containing information about the space an icon takes up during rendering.

Parameters​

ParameterTypeDescription
constantsConstantProviderThe rendering constants provider.
iconIIconThe icon to measure and store information for.

Returns​

Icon

Overrides​

Measurable.constructor

Properties​

width​

width: number = 0;

Defined in: packages/blockly/core/renderers/measurables/base.ts:18

Inherited from​

Measurable.width


height​

height: number = 0;

Defined in: packages/blockly/core/renderers/measurables/base.ts:20

Inherited from​

Measurable.height


type​

type: number;

Defined in: packages/blockly/core/renderers/measurables/base.ts:21

Inherited from​

Measurable.type


xPos​

xPos: number = 0;

Defined in: packages/blockly/core/renderers/measurables/base.ts:22

Inherited from​

Measurable.xPos


centerline​

centerline: number = 0;

Defined in: packages/blockly/core/renderers/measurables/base.ts:24

Inherited from​

Measurable.centerline


notchOffset​

notchOffset: number;

Defined in: packages/blockly/core/renderers/measurables/base.ts:25

Inherited from​

Measurable.notchOffset


constants_​

protected readonly constants_: ConstantProvider;

Defined in: packages/blockly/core/renderers/measurables/base.ts:28

The renderer's constant provider.

Inherited from​

Measurable.constants_


flipRtl​

flipRtl: boolean = false;

Defined in: packages/blockly/core/renderers/measurables/icon.ts:19


icon​

icon: IIcon;

Defined in: packages/blockly/core/renderers/measurables/icon.ts:30

The icon to measure and store information for.