Skip to content
本页内容

Class: _Engine3D

Orillusion 3D引擎

Not Exported

Indexable

▪ [x: string]: any

Constructors

Properties

Accessors

Methods

Constructors

constructor

new _Engine3D()

Properties

res

res: Res

资源管理类

Defined in

src/engine/Engine3D.ts:33


inputSystem

inputSystem: InputSystem

交互系统

Defined in

src/engine/Engine3D.ts:37


pickFire

pickFire: PickFire

Defined in

src/engine/Engine3D.ts:39


pickUI

pickUI: PickUI

Defined in

src/engine/Engine3D.ts:40


setting

setting: EngineConfig

引擎配置信息

Defined in

src/engine/Engine3D.ts:58


graphic3D

graphic3D: Graphic3DRender

图形渲染器(线、矩形等)

Defined in

src/engine/Engine3D.ts:254

Accessors

frameRate

get frameRate(): number

Returns

number

Defined in

src/engine/Engine3D.ts:45

set frameRate(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/engine/Engine3D.ts:48

Methods

init

init(descriptor?): Promise<void>

初始化3D引擎

Parameters

NameType
descriptorObject
descriptor.canvasConfig?CanvasConfig
descriptor.beforeRender?Function
descriptor.renderLoop?Function
descriptor.lateRender?Function
descriptor.engineSetting?EngineConfig

Returns

Promise<void>

Defined in

src/engine/Engine3D.ts:261


startRender

startRender(renderJob): void

开始渲染任务

Parameters

NameType
renderJobRendererJob

Returns

void

Defined in

src/engine/Engine3D.ts:293


updateFrame

updateFrame(time): void

Parameters

NameType
timenumber

Returns

void

Defined in

src/engine/Engine3D.ts:334