# RenderSurface::SetAutoTransitionEnabled 设置是否自动切换颜色附件资源状态。 ```cpp void SetAutoTransitionEnabled(bool enabled); ``` ## 参数 - `enabled` - 是否启用自动状态切换。 ## 行为说明 当前实现只记录这个布尔值。像 [BuiltinForwardPipeline](../Pipelines/BuiltinForwardPipeline/BuiltinForwardPipeline.md) 这样的管线会在渲染前后读取它,决定是否调用 `TransitionBarrier()`。 ## 相关文档 - [返回类型总览](RenderSurface.md) - [IsAutoTransitionEnabled](IsAutoTransitionEnabled.md) - [SetColorStateBefore](SetColorStateBefore.md) - [SetColorStateAfter](SetColorStateAfter.md)