- 修复 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 缺少的头文件和类型字段
1.8 KiB
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 |
获取原生句柄 |
相关文档
- D3D12 后端概览
- RHITexture - 抽象纹理接口