32 lines
735 B
Markdown
32 lines
735 B
Markdown
|
|
# ScenePassRenderRequest::IsRequested
|
||
|
|
|
||
|
|
检查当前是否请求了一条独立 scene pass 路径。
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
bool IsRequested() const;
|
||
|
|
```
|
||
|
|
|
||
|
|
## 行为说明
|
||
|
|
|
||
|
|
当前头文件内联实现只有一条判断:
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
return !surface.GetColorAttachments().empty();
|
||
|
|
```
|
||
|
|
|
||
|
|
## 返回值
|
||
|
|
|
||
|
|
- 只要 `surface` 上至少挂了一个颜色附件,就返回 `true`。
|
||
|
|
- 否则返回 `false`。
|
||
|
|
|
||
|
|
## 注意事项
|
||
|
|
|
||
|
|
- 这不是完整性校验;颜色附件数组非空并不代表第一个附件非空,也不代表深度附件和 render area 合法。
|
||
|
|
- 真正更严格的检查在 [IsValid](IsValid.md)。
|
||
|
|
|
||
|
|
## 相关文档
|
||
|
|
|
||
|
|
- [返回类型总览](ScenePassRenderRequest.md)
|
||
|
|
- [IsValid](IsValid.md)
|
||
|
|
- [CameraRenderRequest](../CameraRenderRequest.md)
|