Class: Simulator 
Defined in: packages/designer/types/framework/simulator.d.ts:36
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:
Window|null
Defined in: packages/designer/types/framework/simulator.d.ts:37
designer 
designer:
ShallowRef<Designer|null>
Defined in: packages/designer/types/framework/simulator.d.ts:39
engine 
engine:
Engine
Defined in: packages/designer/types/framework/simulator.d.ts:40
enhance? 
optionalenhance: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 
protectedlisteners: () =>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:41
rendered 
rendered:
Ref<symbol>
Defined in: packages/designer/types/framework/simulator.d.ts:42
renderer 
renderer:
Renderer|null
Defined in: packages/designer/types/framework/simulator.d.ts:38
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,global,i18n):void
Defined in: packages/designer/types/framework/simulator.d.ts:45
Parameters 
iframe 
Ref<HTMLIFrameElement | undefined>
deps 
Ref<Dependencie[]>
apis 
Ref<ApiSchema[]>
meta 
Ref<MetaSchema[]>
config 
Ref<ProjectConfig>
uniConfig 
Ref<UniConfig>
global 
Ref<GlobalConfig>
i18n 
Ref<I18nConfig>
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() 
protectedtriggerReady():void
Defined in: packages/core/types/models/base.d.ts:4
Returns 
void
Inherited from 
Base.triggerReady