Files
XCEngine/docs/api/rhi/d3d12/fence/initialize.md
2026-03-20 02:35:45 +08:00

792 B

D3D12Fence::Initialize

函数签名

bool Initialize(ID3D12Device* device, uint64_t initialValue = 0)

中文描述

创建 D3D12 栅栏对象并初始化同步事件。

参数

参数 类型 描述
device ID3D12Device* D3D12 设备指针
initialValue uint64_t 栅栏初始值,默认为 0

返回值

bool - 初始化成功返回 true,失败返回 false

复杂度

O(1)

示例

ID3D12Device* device = /* 获取 D3D12 设备 */;
D3D12Fence fence;
if (!fence.Initialize(device, 0)) {
    // 初始化失败
    return false;
}

相关文档