Class: _Engine3D
Orillusion 3D引擎
Not Exported
Indexable
▪ [x: string
]: any
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new _Engine3D()
Properties
res
• res: Res
资源管理类
Defined in
inputSystem
• inputSystem: InputSystem
交互系统
Defined in
pickFire
• pickFire: PickFire
Defined in
pickUI
• pickUI: PickUI
Defined in
setting
• setting: EngineConfig
引擎配置信息
Defined in
graphic3D
• graphic3D: Graphic3DRender
图形渲染器(线、矩形等)
Defined in
Accessors
frameRate
• get
frameRate(): number
Returns
number
Defined in
• set
frameRate(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
Methods
init
▸ init(descriptor?
): Promise
<void
>
初始化3D引擎
Parameters
Name | Type |
---|---|
descriptor | Object |
descriptor.canvasConfig? | CanvasConfig |
descriptor.beforeRender? | Function |
descriptor.renderLoop? | Function |
descriptor.lateRender? | Function |
descriptor.engineSetting? | EngineConfig |
Returns
Promise
<void
>
Defined in
startRender
▸ startRender(renderJob
): void
开始渲染任务
Parameters
Name | Type |
---|---|
renderJob | RendererJob |
Returns
void
Defined in
updateFrame
▸ updateFrame(time
): void
Parameters
Name | Type |
---|---|
time | number |
Returns
void