Skip to content

editorGlobalsMakerAssetRotationProvider

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