Class: GroundSkyBox

Glodon.CIMCube.Scene. GroundSkyBox

天空盒

new GroundSkyBox(options)

天空盒
Parameters:
Name Type Description
options Object 天空盒参数
Properties
Name Type Argument Default Description
mode Object 内置Summer【晴空】、Bluesky【蓝天】、Sunset【晚霞】、Default【默认】四种效果
show Boolean <optional>
true 天空盒是否显示
useHDRCubeMap Boolean <optional>
false 是否使用HDR天空盒资源
sources Object 用于天空盒六个面的图片URL;设置sources后mode失效;

Members


<readonly> error :Error|undefined

获取错误信息(如果加载失败)
Type:
  • Error | undefined

mode :Object

天空盒模式
Type:
  • Object

scene :Glodon.CIMCube.Scene

场景
Type:

show :Boolean

显隐设置
Type:
  • Boolean

sources :Object

自定义天空盒
Type:
  • Object

<readonly> state :number

获取当前状态
Type:
  • number

Methods


clear()

清空天空盒绘制资源。

destroy()

释放资源
Returns:
销毁结果
Type
Object

equals(value)

比较是否与另一个天空盒使用相同模式或同一张贴图。
Parameters:
Name Type Description
value Number 另一个天空盒
Returns:
是否相同
Type
Boolean

isDestroyed()

是否已销毁。
Returns:
是否已销毁
Type
Boolean

isFailed()

检查是否加载失败
Returns:
如果状态为 FAILED 返回 true,否则返回 false
Type
boolean

isLoading()

检查是否正在加载
Returns:
如果状态为 LOADING 返回 true,否则返回 false
Type
boolean

isReady()

检查是否已准备好(可以渲染)
Returns:
如果状态为 READY 返回 true,否则返回 false
Type
boolean

update(frameState, useHdr)

按当前帧更新天空盒绘制。
Parameters:
Name Type Description
frameState Object 帧状态
useHdr Boolean 是否使用 HDR
Returns:
本帧使用的天空盒资源
Type
Object