BackBufferCopy
继承
简要描述
将屏幕的一部分(或整个屏幕)复制到缓冲区中,以便可以通过 texture(SCREEN_TEXTURE,...)
函数在着色器脚本中对其进行访问。
描述
用于反向缓冲当前显示屏幕的节点。“BackBufferCopy” 节点里定义了一块区域,这块区域会把被其覆盖的屏幕画面截取缓冲下来,可以在shader中调用texture(SCREEN_TEXTURE, ...)
函数来访问这个缓冲区域
成员
类型 | 属性名 | 默认值 |
---|---|---|
int | copy_mode | 1 |
Rect2 | rect | Rect2( -100, -100, 200, 200 ) |
枚举
enum CopyMode:
- **COPY_MODE_DISABLED = 0**
禁用缓冲模式。
- **COPY_MODE_RECT = 1**
BackBufferCopy缓冲一个矩形区域。
- **COPY_MODE_VIEWPORT = 2**
BackBufferCopy缓冲整个屏幕。
成员说明
- int copy_mode
Default | 1 |
---|---|
setter | set_copy_mode(value) |
getter | get_copy_mode |
- Rect2 rect
Default | Rect2( -100, -100, 200, 200 ) |
---|---|
setter | set_rect(value) |
getter | get_rect |