39 lines
774 B
Markdown
39 lines
774 B
Markdown
# LoadAction
|
|
|
|
**命名空间**: `XCEngine::RHI`
|
|
|
|
**类型**: `enum class`
|
|
|
|
**描述**: 加载操作枚举,定义渲染目标加载时的操作
|
|
|
|
## 概述
|
|
|
|
LoadAction 枚举定义了资源加载时的行为,用于控制渲染目标在渲染开始前的状态。
|
|
|
|
## 枚举值
|
|
|
|
| 枚举值 | 描述 |
|
|
|--------|------|
|
|
| `Undefined` | 未定义,不执行加载 |
|
|
| `Load` | 加载现有内容 |
|
|
| `Clear` | 清除为指定颜色/深度值 |
|
|
|
|
## 使用示例
|
|
|
|
```cpp
|
|
#include "RHI/RHIEnums.h"
|
|
|
|
void Example() {
|
|
LoadAction loadAction = LoadAction::Clear;
|
|
|
|
if (loadAction == LoadAction::Load) {
|
|
// 保留现有内容
|
|
}
|
|
}
|
|
```
|
|
|
|
## 相关文档
|
|
|
|
- [StoreAction](store-action.md) - 存储操作枚举
|
|
- [LoadAction](load-action.md) - 加载操作枚举
|