# LogicOp **命名空间**: `XCEngine::RHI` **类型**: `enum class` **描述**: 逻辑操作枚举,定义颜色混合时的逻辑运算 ## 概述 LogicOp 枚举定义了像素颜色上的逻辑运算操作,用于实现各种颜色混合效果。 ## 枚举值 | 枚举值 | 描述 | |--------|------| | `Clear` | 清除为 0 | | `Set` | 设置为 1 | | `Copy` | 复制源值 | | `CopyInverted` | 复制反转源值 | | `Noop` | 无操作 | | `Invert` | 反转目标值 | | `And` | 源与目标 | | `Nand` | 源与非目标 | | `Or` | 源或目标 | | `Nor` | 源或非目标 | | `Xor` | 源异或目标 | | `Equiv` | 源异或非目标 | | `AndReverse` | 反转源与目标 | | `AndInverted` | 源与反转目标 | | `OrReverse` | 反转源或目标 | | `OrInverted` | 源或反转目标 | ## 使用示例 ```cpp #include "RHI/RHIEnums.h" void Example() { LogicOp logicOp = LogicOp::Copy; if (logicOp == LogicOp::Xor) { // 异或操作 } } ``` ## 相关文档 - [BlendOp](blend-op.md) - 混合操作枚举 - [BlendFactor](blend-factor.md) - 混合因子枚举