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