Skip to main content

Class: Editor

Defined in: packages/core/sdk/src/editor/Editor.ts:37

Extends

Constructors

Constructor

new Editor(options): Editor

Defined in: packages/core/sdk/src/editor/Editor.ts:48

Parameters

options

IEditorOptions

Returns

Editor

Overrides

Component.constructor

Properties

editorEventManager

editorEventManager: EditorEventManager

Defined in: packages/core/sdk/src/editor/Editor.ts:44


geometries

geometries: Map<string, any>

Defined in: packages/core/sdk/src/editor/Editor.ts:39


gizmoManager

gizmoManager: PlumGizmoManager

Defined in: packages/core/sdk/src/editor/Editor.ts:45


gridTool

gridTool: GridTool

Defined in: packages/core/sdk/src/editor/Editor.ts:46


history

history: History

Defined in: packages/core/sdk/src/editor/Editor.ts:38


options

options: IComponentOptions

Defined in: packages/core/sdk/src/core/Component.ts:9

Inherited from

Component.options


select

select: Select

Defined in: packages/core/sdk/src/editor/Editor.ts:41


viewer

viewer: Viewer

Defined in: packages/core/sdk/src/core/Component.ts:10

Inherited from

Component.viewer

Accessors

canvas

Get Signature

get canvas(): HTMLCanvasElement

Defined in: packages/core/sdk/src/core/Component.ts:25

Returns

HTMLCanvasElement

Inherited from

Component.canvas


container

Get Signature

get container(): HTMLElement

Defined in: packages/core/sdk/src/core/Component.ts:21

Returns

HTMLElement

Inherited from

Component.container


editor

Get Signature

get editor(): Editor

Defined in: packages/core/sdk/src/core/Component.ts:37

Returns

Editor

Inherited from

Component.editor


engine

Get Signature

get engine(): AbstractEngine

Defined in: packages/core/sdk/src/core/Component.ts:17

Returns

AbstractEngine

Inherited from

Component.engine


eventManager

Get Signature

get eventManager(): EventManager

Defined in: packages/core/sdk/src/core/Component.ts:33

Returns

EventManager

Inherited from

Component.eventManager


scene

Get Signature

get scene(): PScene

Defined in: packages/core/sdk/src/core/Component.ts:29

Returns

PScene

Inherited from

Component.scene

Methods

addDragEvent()

addDragEvent(): void

Defined in: packages/core/sdk/src/editor/Editor.ts:72

Returns

void


addLightEvent()

addLightEvent(): void

Defined in: packages/core/sdk/src/editor/Editor.ts:118

Returns

void


addObject()

addObject(node, parent): void

Defined in: packages/core/sdk/src/editor/Editor.ts:205

Parameters

node

Node

parent

Node = null

Returns

void


addObjectCommandExecute()

addObjectCommandExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:150

Parameters

option

IAddObjectCommand

Returns

void


execute()

execute(cmd, optionalName?): void

Defined in: packages/core/sdk/src/editor/Editor.ts:137

Parameters

cmd

Command<any>

optionalName?

string

Returns

void


loadFile()

loadFile(file, manager?): void

Defined in: packages/core/sdk/src/editor/Editor.ts:84

Parameters

file

File

manager?

any

Returns

void


moveObjectExecute()

moveObjectExecute(objectUUid, newParentUUid, newBefore): void

Defined in: packages/core/sdk/src/editor/Editor.ts:159

Parameters

objectUUid

string

newParentUUid

string

newBefore

number

Returns

void


redo()

redo(): void

Defined in: packages/core/sdk/src/editor/Editor.ts:146

Returns

void


removeObject()

removeObject(node, parent): void

Defined in: packages/core/sdk/src/editor/Editor.ts:214

Parameters

node

Node

parent

Node = null

Returns

void


removeObjectExecute()

removeObjectExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:154

Parameters

option

IRemoveObjectCommand

Returns

void


setMaterialColor3Execute()

setMaterialColor3Execute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:198

Parameters

option

ISetMaterialColor3Command

Returns

void


setMaterialMapExecute()

setMaterialMapExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:194

Parameters

option

ISetMaterialMapCommand

Returns

void


setMaterialValueExecute()

setMaterialValueExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:190

Parameters

option

ISetMaterialValueCommand

Returns

void


setObjectQuaternionCommand()

setObjectQuaternionCommand(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:173

Parameters

option

ISetObjectQuaternionCommand

Returns

void


setObjectValueExecute()

setObjectValueExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:182

Parameters

option

ISetObjectValueCommand

Returns

void


setPositionExecute()

setPositionExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:164

Parameters

option

ISetObjectVector3Command

Returns

void


setRotationExecute()

setRotationExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:168

Parameters

option

ISetObjectVector3Command

Returns

void


setScaleExecute()

setScaleExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:178

Parameters

option

ISetObjectVector3Command

Returns

void


setValueExecute()

setValueExecute(option): void

Defined in: packages/core/sdk/src/editor/Editor.ts:186

Parameters

option

ISetValueCommand

Returns

void


undo()

undo(): void

Defined in: packages/core/sdk/src/editor/Editor.ts:142

Returns

void