Specification
C Version:
C Implementation Specific Version:
WisResult wisVKDeviceCreateRootSignature(
const WisVKDevice* self,
WisVKRootSignature* layout);
WisResult wisDX12DeviceCreateRootSignature(
const WisDX12Device* self,
WisDX12RootSignature* layout);
C++ Version:
namespace wis{
WIS_NODISCARD wis::RootSignature Device::CreateRootSignature(const wis::RootSignatureDesc& desc,
wis::Result& out_result) const
noexcept;
}
C++ Implementation Specific Version:
namespace wis{
WIS_NODISCARD wis::VKRootSignature VKDevice::CreateRootSignature(const wis::RootSignatureDesc& desc,
wis::Result& out_result) const
noexcept;
WIS_NODISCARD wis::DX12RootSignature DX12Device::CreateRootSignature(const wis::RootSignatureDesc& desc,
wis::Result& out_result) const
noexcept;
}
Parameters
- this
self self is a pointer to the valid WisDevice instance.
desc indicates a pointer to WisRootSignatureDesc, which describes the pipeline layout to create.
layout points to WisRootSignature, which is initialized on success.
- return denoting the outcome of operation.
Description
See Also