Beispiel #1
0
 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;
 }
Beispiel #2
0
 /// <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;
 }
Beispiel #3
0
 /// <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;
 }