public DescriptorSetLayoutCreateInfo ( StructureType sType = StructureType.DescriptorSetLayoutCreateInfo, void *pNext = default, DescriptorSetLayoutCreateFlags flags = default, uint bindingCount = default, DescriptorSetLayoutBinding *pBindings = default ) { SType = sType; PNext = pNext; Flags = flags; BindingCount = bindingCount; PBindings = pBindings; }
/// <summary> /// Initializes a new instance of the <see cref="DescriptorSetLayoutCreateInfo"/> structure. /// </summary> /// <param name="bindings">An array of <see cref="DescriptorSetLayoutBinding"/> structures.</param> /// <param name="flags">A bitmask specifying options for descriptor set layout creation.</param> public DescriptorSetLayoutCreateInfo(DescriptorSetLayoutBinding[] bindings, DescriptorSetLayoutCreateFlags flags = 0) { Flags = flags; Bindings = bindings; }
/// <summary> /// Initializes a new instance of the <see cref="DescriptorSetLayoutCreateInfo"/> structure. /// </summary> /// <param name="bindings">An array of <see cref="DescriptorSetLayoutBinding"/> structures.</param> public DescriptorSetLayoutCreateInfo(params DescriptorSetLayoutBinding[] bindings) { Flags = 0; Bindings = bindings; }