Skip to content

editor › Globals › MakerAssetRotationProvider

Class: MakerAssetRotationProvider

Provides rotation information for MakerAssets. Depends on the knowledge of an AssetRotationHelper instance

Hierarchy

↳ HintRotationProvider

↳ MakerAssetRotationProvider

Index

Constructors

Properties

Methods

Constructors

constructor

+ new MakerAssetRotationProvider(asset: MakerAsset, rotationHelper: AssetRotationHelper): MakerAssetRotationProvider

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:13

Parameters:

Name Type
asset MakerAsset
rotationHelper AssetRotationHelper

Returns: MakerAssetRotationProvider

Properties

Private angle

• angle: number

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:13


Private asset

• asset: MakerAsset

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:9


Private rotationHelper

• rotationHelper: AssetRotationHelper

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:11

Methods

calculate

▸ calculate(): void

Overrides HintDataProvider.calculate

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:29

Returns: void


destroy

▸ destroy(): void

Overrides HintDataProvider.destroy

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:33

Returns: void


getAngle

▸ getAngle(): number

Overrides HintRotationProvider.getAngle

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:25

Returns: number


isValid

▸ isValid(): boolean

Overrides HintDataProvider.isValid

Defined in src/renderContext/hints/HintRotationProvider/MakerAssetRotationProvider.ts:21

Returns: boolean