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

41 lines
841 B
Markdown

# TextureAddressMode
**命名空间**: `XCEngine::RHI`
**类型**: `enum class`
**描述**: 纹理寻址模式枚举,定义纹理坐标超出范围时的行为
## 概述
TextureAddressMode 枚举定义了当纹理坐标超出 [0, 1] 范围时的采样行为。
## 枚举值
| 枚举值 | 描述 |
|--------|------|
| `Wrap` | 重复寻址 |
| `Mirror` | 镜像重复寻址 |
| `Clamp` | 夹取到边缘 |
| `Border` | 使用边界颜色 |
| `MirrorOnce` | 单次镜像后夹取 |
## 使用示例
```cpp
#include "RHI/RHIEnums.h"
void Example() {
TextureAddressMode addressMode = TextureAddressMode::Wrap;
if (addressMode == TextureAddressMode::Clamp) {
// 夹取到边缘
}
}
```
## 相关文档
- [FilterMode](filter-mode.md) - 过滤模式枚举
- [BorderColor](border-color.md) - 边界颜色枚举