Skip to content

editorGlobalsOrthogonalOffsetProvider

Class: OrthogonalOffsetProvider ‹BaseT

Type parameters

BaseT: DirectionalHintPositionProvider

Hierarchy

HintPositionOffsetProvider

OrthogonalOffsetProvider

Index

Constructors

Properties

Methods

Constructors

constructor

+ new OrthogonalOffsetProvider(base: BaseT, leftOrRight: Alignment, assembly: any): OrthogonalOffsetProvider

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:18

Parameters:

Name Type Default
base BaseT -
leftOrRight Alignment Alignment.LEFT
assembly any -

Returns: OrthogonalOffsetProvider

Properties

Private Readonly assembly

assembly: Assembly

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:15


Private Readonly base

base: BaseT

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:18


Private Readonly leftOrRight

leftOrRight: Alignment

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:16


Private orthogonalOffset

orthogonalOffset: Vector3 = new Vector3()

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:17


Protected worldToCanvas

worldToCanvas: function = null

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:14

Type declaration:

▸ (Vector3: any): Vector3

Parameters:

Name Type
Vector3 any

Methods

Private _assemblyToCanvas

_assemblyToCanvas(assemblyPosition: Vector3): Vector3

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:76

Parameters:

Name Type
assemblyPosition Vector3

Returns: Vector3


Private _getOrthogonalDirection

_getOrthogonalDirection(direction: Vector3): Vector3

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:84

Parameters:

Name Type
direction Vector3

Returns: Vector3


calculate

calculate(): void

Overrides HintDataProvider.calculate

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:28

Returns: void


destroy

destroy(): void

Overrides HintDataProvider.destroy

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:71

Returns: void


getBase

getBase(): BaseT

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:63

Returns: BaseT


getCanvasPoints

getCanvasPoints(): Vector3‹›[]

Overrides HintPositionProvider.getCanvasPoints

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:57

Returns: Vector3‹›[]


getOrthogonalOffset

getOrthogonalOffset(): Vector3

Overrides HintPositionOffsetProvider.getOrthogonalOffset

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:44

Returns: Vector3


getPosition

getPosition(): Vector3

Overrides HintPositionProvider.getPosition

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:36

Returns: Vector3


getWorldPosition

getWorldPosition(): Vector3

Overrides HintPositionProvider.getWorldPosition

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:40

Returns: Vector3


isValid

isValid(): boolean

Overrides HintDataProvider.isValid

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:67

Returns: boolean


setCanvasSizeGetter

setCanvasSizeGetter(getter: any): any

Overrides HintPositionProvider.setCanvasSizeGetter

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:53

Parameters:

Name Type
getter any

Returns: any


setConversionMethod

setConversionMethod(worldToCanvas: function): void

Overrides HintPositionProvider.setConversionMethod

Defined in src/renderContext/hints/HintPositionProviders/OrthogonalOffsetProvider.ts:48

Parameters:

worldToCanvas: function

▸ (Vector3: any): Vector3

Parameters:

Name Type
Vector3 any

Returns: void