# D3D12Texture::SetState 设置资源状态。 ```cpp void SetState(ResourceStates state) override; ``` ## 参数 - `state` - 新的资源状态 ## 返回值 无 **线程安全:** ❌ **复杂度:** O(1) ## 示例 ```cpp D3D12Texture texture; texture.Initialize(device, desc); texture.SetState(ResourceStates::RenderTarget); ``` ## 相关文档 - [D3D12Texture 总览](texture.md) - [GetState](get-state.md) - 获取资源状态