- 重组文档目录结构: 每个模块的概述页移动到模块子目录 - 重命名 index.md 为 main.md - 修正所有模块文档中的错误: - math: FromEuler→FromEulerAngles, TransformDirection 包含缩放, Box 是 OBB, Color::ToRGBA 格式 - containers: 新增 operator==/!= 文档, 补充 std::hash DJB 算法细节 - core: 修复 types 链接错误 - debug: LogLevelToString 返回大写, timestamp 是秒, Profiler 空实现标注, Windows API vs ANSI - memory: 修复头文件路径, malloc vs operator new, 新增方法文档 - resources: 修复 Shader/Texture 链接错误 - threading: TaskSystem::Wait 空实现标注, ReadWriteLock 重入描述, LambdaTask 链接 - 验证: fix_links.py 确认 0 个断裂引用
1.4 KiB
1.4 KiB
D3D12Enum
命名空间: XCEngine::RHI
描述: D3D12 枚举值转换函数集合,提供 RHI 抽象枚举到 D3D12 原生枚举的转换。所有函数均为 inline 函数。
转换函数列表
| 函数 | 描述 |
|---|---|
ToD3D12(FillMode) |
填充模式转换 |
ToD3D12(CullMode) |
剔除模式转换 |
ToD3D12(ComparisonFunc) |
比较函数转换 |
ToD3D12(StencilOp) |
模板操作转换 |
ToD3D12(BlendOp) |
混合操作转换 |
ToD3D12(BlendFactor) |
混合因子转换 |
ToD3D12(LogicOp) |
逻辑操作转换 |
ToD3D12(FilterMode) |
过滤器模式转换 |
ToD3D12(TextureAddressMode) |
纹理寻址模式转换 |
ToD3D12(BorderColor) |
边框颜色转换 |
ToD3D12(ShaderVisibility) |
Shader 可见性转换 |
ToD3D12(Format) |
格式转换 |
ToDXGI(Format) |
DXGI 格式转换 |
ToD3D12(ResourceStates) |
资源状态转换 |
ToD3D12(HeapType) |
堆类型转换 |
ToD3D12(PrimitiveTopology) |
图元拓扑类型转换 |
ToD3D12Topology |
图元拓扑详细转换 |
ToD3D12(DescriptorHeapType) |
描述符堆类型转换 |
ToD3D12(QueryType) |
查询类型转换 |
ToD3D12(RootParameterType) |
根参数类型转换 |
ToD3D12(TextureType) |
纹理类型维度转换 |
ToD3D12(CommandQueueType) |
命令列表类型转换 |
相关文档
- D3D12 后端总览
- D3D12Types - 类型转换