Class: Simulator
Defined in: packages/designer/types/framework/simulator.d.ts:35
Extends
Base
Constructors
Constructor
new Simulator(
options
):Simulator
Defined in: packages/designer/types/framework/simulator.d.ts:44
Parameters
options
Returns
Simulator
Overrides
Base.constructor
Properties
contentWindow
contentWindow:
null
|Window
Defined in: packages/designer/types/framework/simulator.d.ts:36
designer
designer:
ShallowRef
<null
|Designer
>
Defined in: packages/designer/types/framework/simulator.d.ts:38
devtools
devtools:
DevTools
Defined in: packages/designer/types/framework/simulator.d.ts:42
engine
engine:
Engine
Defined in: packages/designer/types/framework/simulator.d.ts:39
enhance?
optional
enhance:EnhanceConfig
Defined in: packages/designer/types/framework/simulator.d.ts:43
isReady
isReady:
boolean
Defined in: packages/core/types/models/base.d.ts:3
Inherited from
Base.isReady
listeners
protected
listeners: () =>void
[]
Defined in: packages/core/types/models/base.d.ts:2
Returns
void
Inherited from
Base.listeners
materialPath
materialPath:
string
Defined in: packages/designer/types/framework/simulator.d.ts:40
rendered
rendered:
Ref
<symbol
>
Defined in: packages/designer/types/framework/simulator.d.ts:41
renderer
renderer:
null
|Renderer
Defined in: packages/designer/types/framework/simulator.d.ts:37
Methods
capture()
capture():
Promise
<unknown
>
Defined in: packages/designer/types/framework/simulator.d.ts:52
Returns
Promise
<unknown
>
createEnv()
createEnv(
libraryExports?
,materialMapLibrary?
,materials?
,libraryLocaleMap?
):SimulatorEnv
Defined in: packages/designer/types/framework/simulator.d.ts:50
Parameters
libraryExports?
string
[]
materialMapLibrary?
Record
<string
, string
>
materials?
Material
[]
libraryLocaleMap?
Record
<string
, string
>
Returns
dispose()
dispose():
void
Defined in: packages/designer/types/framework/simulator.d.ts:53
Returns
void
emitReady()
emitReady(
libraryExports?
,materialExports?
,materialMapLibrary?
,libraryLocaleMap?
):Promise
<void
>
Defined in: packages/designer/types/framework/simulator.d.ts:49
Parameters
libraryExports?
string
[]
materialExports?
string
[]
materialMapLibrary?
Record
<string
, string
>
libraryLocaleMap?
Record
<string
, string
>
Returns
Promise
<void
>
init()
init(
iframe
,deps
,apis
,meta
,config
,uniConfig
):void
Defined in: packages/designer/types/framework/simulator.d.ts:45
Parameters
iframe
Ref
<undefined
| HTMLIFrameElement
>
deps
Ref
<Dependencie
[]>
apis
Ref
<ApiSchema
[]>
meta
Ref
<MetaSchema
[]>
config
Ref
<ProjectConfig
>
uniConfig
Ref
<UniConfig
>
Returns
void
ready()
ready(
callback
):void
Defined in: packages/core/types/models/base.d.ts:5
Parameters
callback
() => void
Returns
void
Inherited from
Base.ready
refresh()
refresh():
void
Defined in: packages/designer/types/framework/simulator.d.ts:51
Returns
void
resetReady()
resetReady():
void
Defined in: packages/core/types/models/base.d.ts:6
Returns
void
Inherited from
Base.resetReady
triggerReady()
protected
triggerReady():void
Defined in: packages/core/types/models/base.d.ts:4
Returns
void
Inherited from
Base.triggerReady