@simversus/yjvis • Docs
@simversus/yjvis / RenderWindow
Class: RenderWindow
Internal
渲染窗口,表示渲染到哪儿
Constructors
new RenderWindow()
new RenderWindow():
RenderWindow
Returns
Properties
cameras
cameras:
Camera[] =[]
Defined in
scene/RenderWindow.ts:52
colorTextures
colorTextures:
Texture[] =[]
Defined in
scene/RenderWindow.ts:50
depthStencilTexture
depthStencilTexture:
Texture=null
Defined in
scene/RenderWindow.ts:51
framebuffer
framebuffer:
Framebuffer=null
Defined in
scene/RenderWindow.ts:55
hasOffScreenAttachments
hasOffScreenAttachments:
boolean=false
Defined in
scene/RenderWindow.ts:54
hasOnScreenAttachments
hasOnScreenAttachments:
boolean=false
Defined in
scene/RenderWindow.ts:53
height
height:
number=1
Defined in
scene/RenderWindow.ts:47
renderPass
renderPass:
RenderPass=null
Defined in
scene/RenderWindow.ts:49
swapchain
swapchain:
Swapchain
Defined in
scene/RenderWindow.ts:48
width
width:
number=1
Defined in
scene/RenderWindow.ts:46
Methods
attachCamera()
attachCamera(
camera):void
Parameters
• camera: Camera
Returns
void
Defined in
scene/RenderWindow.ts:176
clearCameras()
clearCameras():
void
Returns
void
Defined in
scene/RenderWindow.ts:195
destroy()
destroy():
void
Returns
void
Defined in
scene/RenderWindow.ts:116
detachCamera()
detachCamera(
camera):void
Parameters
• camera: Camera
Returns
void
Defined in
scene/RenderWindow.ts:186
extractRenderCameras()
extractRenderCameras(
cameras):void
Parameters
• cameras: Camera[]
Returns
void
Defined in
scene/RenderWindow.ts:166
init()
init(
info):boolean
Parameters
• info: IRenderWindowInfo
Returns
boolean
Defined in
scene/RenderWindow.ts:61
readPixels()
readPixels(
range):void
Parameters
• range: Number4
Returns
void
Defined in
scene/RenderWindow.ts:57
resize()
resize(
width,height):void
Parameters
• width: number
• height: number
Returns
void
Defined in
scene/RenderWindow.ts:138
sortCameras()
sortCameras():
void
Returns
void
Defined in
scene/RenderWindow.ts:199
