editor › Globals › OrthogonalOffsetProvider
Class: OrthogonalOffsetProvider ‹BaseT›
Type parameters
▪ BaseT: DirectionalHintPositionProvider
Hierarchy
↳ OrthogonalOffsetProvider
Index
Constructors
Properties
Methods
- _assemblyToCanvas
- _getOrthogonalDirection
- calculate
- destroy
- getBase
- getCanvasPoints
- getOrthogonalOffset
- getPosition
- getWorldPosition
- isValid
- setCanvasSizeGetter
- setConversionMethod
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