Skip to main content

Class: Hat

Defined in: packages/blockly/core/renderers/measurables/hat.ts:17

An object containing information about the space a hat takes up during rendering.

Extends

Properties index

PropertyDescription
width-
height-
type-
xPos-
centerline-
notchOffset-
constants_The renderer's constant provider.
ascenderHeight-

Constructors

Constructor

new Hat(constants): Hat;

Defined in: packages/blockly/core/renderers/measurables/hat.ts:23

Parameters

ParameterTypeDescription
constantsConstantProviderThe rendering constants provider.

Returns

Hat

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_


ascenderHeight

ascenderHeight: number;

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