ClearCommand

new SuperMap3D.ClearCommand()

代表向呈现器发出的清除帧缓存的命令。

Members

staticconstantSuperMap3D.ClearCommand.ALL : ClearCommand

将颜色清除为 (0.0,0.0,0.0,0.0);深度清除为 1.0;模板清除为 0。

color : Color

颜色 buffer的清除值。如果未定义,则不清除颜色 buffer。
Default Value: undefined

depth : Number

深度buffer的清除值。未定义时,深度buffer不会被清除。
Default Value: undefined

framebuffer : Framebuffer

The framebuffer to clear.
Default Value: undefined

owner : Object

创建该命令的对象。这对调试命令的执行非常有用;它可以让你在只有命令引用的情况下查看是谁创建了该命令,并可用于使用Scene#debugCommandFilter 有选择地执行命令。
Default Value: undefined
See:
  • Scene#debugCommandFilter

pass : Pass

The pass in which to run this command.
Default Value: undefined

renderState : RenderState

执行清除命令时应用的呈现状态。以下状态影响清除:剪刀测试、颜色蒙版、深度蒙版和模板蒙版。当呈现状态为undefined时,使用默认呈现状态。
Default Value: undefined

stencil : Number

模板buffer的清除值。未定义时,模板buffer不会被清除。
Default Value: undefined