Skip to content

GraphRenderer

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:20

Properties

containerEl

containerEl: HTMLDivElement

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:23


fShowArrow

fShowArrow: boolean

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:30


fTextShowMult

fTextShowMult: number

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:31


hidePowerTag

hidePowerTag: boolean

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:36


highlightNode

highlightNode: null | GraphNode

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:37


keyboardActions

keyboardActions: KeyboardActions

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:44


mouseX

mouseX: null

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:47


mouseY

mouseY: null

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:48


nodeLookup

nodeLookup: Record<string, GraphNode>

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:49


panning

panning: boolean

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:54


panvX

panvX: number

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:55


panvY

panvY: number

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:56


powerTag

powerTag: PowerTag

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:61


renderTimer

renderTimer: null | number

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:64


textAlpha

textAlpha: number

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:69


workerResults

workerResults: WorkerResults

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:76

Methods

changed()

changed(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:85

Specify that the renderer has changed and needs to be rendered again

Returns

void


destroy()

destroy(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:86

Returns

void


getBackgroundScreenshot()

getBackgroundScreenshot(): HTMLCanvasElement

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:89

Returns

HTMLCanvasElement


getTransparentScreenshot()

getTransparentScreenshot(): ICanvas

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:92

Returns

ICanvas


onIframeLoad()

onIframeLoad(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:95

Returns

void


onIframeUnload()

onIframeUnload(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:96

Returns

void


onMouseMove()

onMouseMove(evt): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:97

Parameters

evt

MouseEvent

Returns

void


onNodeClick()

onNodeClick(evt, id, type): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:98

Parameters

evt

MouseEvent

id

string

type

string

Returns

void


onNodeHover()

onNodeHover(evt, id, type): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:99

Parameters

evt

MouseEvent

id

string

type

string

Returns

void


onNodeRightClick()

onNodeRightClick(evt, id, type): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:100

Parameters

evt

MouseEvent

id

string

type

string

Returns

void


onNodeUnhover()

onNodeUnhover(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:101

Returns

void


onPointerDown()

onPointerDown(renderer, evt): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:102

Parameters

renderer

GraphRenderer

evt

PointerEvent

Returns

void


onPointerOut()

onPointerOut(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:103

Returns

void


onPointerOver()

onPointerOver(renderer, evt): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:104

Parameters

renderer

GraphRenderer

evt

PointerEvent

Returns

void


onResize()

onResize(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:105

Returns

void


onWheel()

onWheel(evt): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:106

Parameters

evt

WheelEvent

Returns

void


queueRender()

queueRender(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:107

Returns

void


resetPan()

resetPan(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:110

Returns

void


setData()

setData(data): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:111

Parameters

data

GraphData

Returns

void


setForces()

setForces(forces): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:112

Parameters

forces

GraphForces

Returns

void


setRenderOptions()

setRenderOptions(options): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:115

Parameters

options

GraphPluginInstanceOptions

Returns

void


testCSS()

testCSS(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:118

Returns

void


updateZoom()

updateZoom(): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:119

Returns

void


zoomTo()

zoomTo(scale, pointer): void

Defined in: src/obsidian/internals/InternalPlugins/Graph/GraphRenderer.d.ts:120

Parameters

scale

number

pointer

Pointer

Returns

void