using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace SharpDX.Direct3D12
{
public partial class RootSignatureDeserializer
{
///
/// Gets the layout of the root signature.
///
///
/// dn986887
/// GetRootSignatureDesc
/// GetRootSignatureDesc
/// const D3D12_ROOT_SIGNATURE_DESC* ID3D12RootSignatureDeserializer::GetRootSignatureDesc()
public SharpDX.Direct3D12.RootSignatureDescription RootSignatureDescription => GetRootSignatureDescription2();
///
/// Gets the layout of the root signature.
///
/// Returns a reference to a structure that describes the layout of the root signature.
///
/// dn986887
/// const D3D12_ROOT_SIGNATURE_DESC* ID3D12RootSignatureDeserializer::GetRootSignatureDesc()
/// ID3D12RootSignatureDeserializer::GetRootSignatureDesc
internal SharpDX.Direct3D12.RootSignatureDescription GetRootSignatureDescription2()
{
var pDesc = this.GetRootSignatureDescription();
return new RootSignatureDescription(pDesc);
}
}
}