Files
XCEngine/docs/api/rhi/command-list/set-blend-factor.md

30 lines
664 B
Markdown
Raw Normal View History

# RHICommandList::SetBlendFactor
```cpp
virtual void SetBlendFactor(const float factor[4]) = 0;
```
2026-03-20 02:35:45 +08:00
设置混合因子数组。当混合函数使用可编程混合因子时,使用此方法设置 RGBA 四个通道的混合因子。
**参数:**
2026-03-20 02:35:45 +08:00
- `factor` - 4 元素浮点数数组,表示 RGBA 混合因子(范围 0.0-1.0
**返回:** `void`
**异常:** 无
**线程安全:** ❌
**复杂度:** O(1)
**示例:**
```cpp
float factor[4] = {0.5f, 0.5f, 0.5f, 1.0f};
cmdList->SetBlendFactor(factor);
```
## 相关文档
- [RHICommandList 总览](command-list.md) - 返回类总览
2026-03-20 02:35:45 +08:00
- [SetBlendState](set-blend-state.md) - 设置混合状态