Skip to main content

AtomRenderer

megane-viewer


megane-viewer / AtomRenderer

Interface: AtomRenderer

Defined in: types.ts:63

Interface for atom rendering backends.

Properties

mesh

readonly mesh: Object3D

Defined in: types.ts:64

Methods

clearOverrides()?

optional clearOverrides(): void

Defined in: types.ts:71

Returns

void


dispose()

dispose(): void

Defined in: types.ts:72

Returns

void


loadSnapshot()

loadSnapshot(snapshot): void

Defined in: types.ts:65

Parameters

snapshot

Snapshot

Returns

void


setOpacity()?

optional setOpacity(opacity): void

Defined in: types.ts:68

Parameters

opacity

number

Returns

void


setOpacityOverrides()?

optional setOpacityOverrides(overrides): void

Defined in: types.ts:70

Parameters

overrides

Float32Array

Returns

void


setScale()?

optional setScale(scale, snapshot): void

Defined in: types.ts:67

Parameters

scale

number

snapshot

Snapshot

Returns

void


setScaleOverrides()?

optional setScaleOverrides(overrides): void

Defined in: types.ts:69

Parameters

overrides

Float32Array

Returns

void


updatePositions()

updatePositions(positions): void

Defined in: types.ts:66

Parameters

positions

Float32Array

Returns

void