Files
XCEngine/docs/api/rhi/enums/store-action.md
2026-03-20 02:35:45 +08:00

41 lines
851 B
Markdown

# StoreAction
**命名空间**: `XCEngine::RHI`
**类型**: `enum class`
**描述**: 存储操作枚举,定义渲染目标存储时的操作
## 概述
StoreAction 枚举定义了资源存储时的行为,用于控制渲染结果如何保存到目标资源。
## 枚举值
| 枚举值 | 描述 |
|--------|------|
| `Undefined` | 未定义,不执行存储 |
| `Store` | 存储渲染结果 |
| `Resolve` | 解析多重采样 |
| `StoreAndResolve` | 存储并解析 |
| `Discard` | 丢弃渲染结果 |
## 使用示例
```cpp
#include "RHI/RHIEnums.h"
void Example() {
StoreAction storeAction = StoreAction::Store;
if (storeAction == StoreAction::Resolve) {
// 解析多重采样
}
}
```
## 相关文档
- [LoadAction](load-action.md) - 加载操作枚举
- [PresentFlags](present-flags.md) - 显示标志枚举