EnvironmentView

用于渲染和管理环境气象控制界面,包括光照和天气设置

关系

Extends

EnvironmentView Extends Widget

继承: Widget

Implements

EnvironmentView Implements IEnvironmentView

实现接口: IEnvironmentView

用于渲染和管理环境气象控制界面,包括光照和天气设置

构造函数

EnvironmentView

构造函数

new EnvironmentView(props)

参数

返回:EnvironmentView EnvironmentView对象

属性

afterCreate

afterCreate: any

类型: any

afterRemoved

afterRemoved: any

类型: any

afterUpdate

afterUpdate: any

类型: any

children

children: any

类型: any

container

场景dom

container: any

类型: any

dialogWidth

对话框宽度

dialogWidth: string

类型: string

hours

小时配置

hours: object

类型: object

isCurrentWeather

是否启用实时天气

isCurrentWeather: boolean

类型: boolean

key

key: any

类型: any

model

环境模型实例

model: IEnvironmentModel

props

视图属性配置

props: EnvironmentProps

rootNode

dom

rootNode: any

类型: any

seasons

季节配置

seasons: object

类型: object

tabs

标签页配置

tabs: object[]

类型: object[]

uiStrings

uiStrings: any

类型: any

viewModel

viewModel: any

类型: any

weather

天气配置

weather: WeatherInfo

类型: WeatherInfo

weatherNode

天气节点DOM元素

weatherNode: HTMLElement

类型: HTMLElement

访问器

domNode

get domNode(): any

返回: any

set domNode(element: any): void

参数

  • element: any

返回: void

icon

get icon(): any

返回: any

set icon(iconValue: any): void

参数

  • iconValue: any

返回: void

id

get id(): any

返回: any

set id(value: any): void

参数

  • value: any

返回: void

label

get label(): any

返回: any

set label(labelValue: any): void

参数

  • labelValue: any

返回: void

nowShadow

场景初始化的阴影

get nowShadow(): boolean

返回: boolean 场景初始化的阴影

nowSky

场景初始化的天空盒

get nowSky(): boolean

返回: boolean 场景初始化的天空盒

renderable

get renderable(): any

返回: any

visible

get visible(): any

返回: any

set visible(isVisible: any): void

参数

  • isVisible: any

返回: void

方法

_attach

_attach(element): void

参数

  • element: any

返回:void

_detach

_detach(element): void

参数

  • element: any

返回:void

_postInitialize

Returns

_postInitialize(): void

返回:void

beforeFirstRender

Returns

beforeFirstRender(): Promise

返回:Promise

castContainer

castContainer(element): any

参数

  • element: any

返回:any

classes

classes(...args): any

参数

  • args: ...any

返回:any

close

关闭并销毁视图

close(): void

返回:void

destroy

Returns

destroy(): void

返回:void

getCurrentTime

获取当前时间字符串

getCurrentTime(): string

返回:string

init

初始化视图

init(): void

返回:void

loadDependencies

Returns

loadDependencies(): any

返回:any

loadLocale

Returns

loadLocale(): any

返回:any

normalizeCtorArgs

normalizeCtorArgs(args, container): any

参数

  • args: any
  • container: any

返回:any

postInitialize

Returns

postInitialize(): void

返回:void

render

渲染视图组件

render(): any

返回:any

renderNow

Returns

renderNow(): void

返回:void

scheduleRender

Returns

scheduleRender(): void

返回:void

show

显示视图

show(): void

返回:void

sliderChange

监听季节和时间变化

sliderChange(e, type): void

参数

返回:void

switchChange

天气开关变更处理

switchChange(e, type): void

参数

返回:void

SwitchLiveWeather

实时天气开关处理

SwitchLiveWeather(e): void

参数

返回:void

toggle

切换视图显示状态

toggle(): void

返回:void

BIMFlux AI