Specification
C Version:
C Implementation Specific Version:
WisResult wisVKDeviceCreateFence(
const WisVKDevice* self,
uint64_t initial_value,
WisVKFence* fence);
WisResult wisDX12DeviceCreateFence(
const WisDX12Device* self,
uint64_t initial_value,
WisDX12Fence* fence);
C++ Version:
namespace wis{
WIS_NODISCARD wis::Fence Device::CreateFence(std::uint64_t initial_value,
wis::Result& out_result) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
WIS_NODISCARD wis::VKFence VKDevice::CreateFence(std::uint64_t initial_value,
wis::Result& out_result) const noexcept;
WIS_NODISCARD wis::DX12Fence DX12Device::CreateFence(std::uint64_t initial_value,
wis::Result& out_result) const noexcept;
}
Parameters
- this
self self is a pointer to the valid WisDevice instance.
initial_value specifies the initial value of the fence.
fence points to WisFence, which is initialized on success.
- return denoting the outcome of operation.
Description
See Also