Files
XCEngine/docs/api/rhi/d3d12/texture/texture.md
ssdfasd 1358bb0a5a docs: 修复 D3D12 后端 API 文档问题
- 修复 texture/dtor.md 和 enums/enums.md 的错误链接
- 重命名 texture/ctor.md → constructor.md, texture/dtor.md → destructor.md
- 创建 command-list, fence, device, query-heap, sampler 的 constructor/destructor 文档
- 创建 D3D12Texture 缺失的 16 个方法文档
- 创建 D3D12CommandList 缺失的 12 个 internal 方法文档
- 补充 shader-resource-view 缺少的头文件和类型字段
2026-03-22 02:08:51 +08:00

1.8 KiB

D3D12Texture

命名空间: XCEngine::RHI

描述: DirectX 12 纹理的 D3D12 实现,继承自 RHITexture

公共方法

方法 描述
D3D12Texture 默认构造函数
~D3D12Texture 析构函数
Initialize 初始化纹理
InitializeFromExisting 从现有资源初始化
InitializeFromData 从数据初始化纹理
InitializeDepthStencil 初始化深度模板纹理
Shutdown 关闭纹理
GetResource 获取 D3D12 资源
GetDesc 获取纹理描述符
GetWidth 获取纹理宽度
GetHeight 获取纹理高度
GetDepth 获取纹理深度
GetMipLevels 获取 Mip 级别
GetArraySize 获取数组大小
GetGPUAddress 获取 GPU 地址
GetSize 获取纹理大小
GetName 获取纹理名称
SetName 设置纹理名称
GetFormat 获取纹理格式
GetTextureType 获取纹理类型
GetState 获取资源状态
SetState 设置资源状态
GetNativeHandle 获取原生句柄

相关文档