Exemple #1
0
        public PipelineVertexInputStateCreateInfo
        (
            StructureType?sType = StructureType.PipelineVertexInputStateCreateInfo,
            void *pNext         = null,
            uint?flags          = null,
            uint?vertexBindingDescriptionCount = null,
            VertexInputBindingDescription *pVertexBindingDescriptions = null,
            uint?vertexAttributeDescriptionCount = null,
            VertexInputAttributeDescription *pVertexAttributeDescriptions = null
        ) : this()
        {
            if (sType is not null)
            {
                SType = sType.Value;
            }

            if (pNext is not null)
            {
                PNext = pNext;
            }

            if (flags is not null)
            {
                Flags = flags.Value;
            }

            if (vertexBindingDescriptionCount is not null)
            {
                VertexBindingDescriptionCount = vertexBindingDescriptionCount.Value;
            }

            if (pVertexBindingDescriptions is not null)
            {
                PVertexBindingDescriptions = pVertexBindingDescriptions;
            }

            if (vertexAttributeDescriptionCount is not null)
            {
                VertexAttributeDescriptionCount = vertexAttributeDescriptionCount.Value;
            }

            if (pVertexAttributeDescriptions is not null)
            {
                PVertexAttributeDescriptions = pVertexAttributeDescriptions;
            }
        }
Exemple #2
0
 public PipelineVertexInputStateCreateInfo
 (
     StructureType sType = StructureType.PipelineVertexInputStateCreateInfo,
     void *pNext         = default,
     uint flags          = default,
     uint vertexBindingDescriptionCount = default,
     VertexInputBindingDescription *pVertexBindingDescriptions = default,
     uint vertexAttributeDescriptionCount = default,
     VertexInputAttributeDescription *pVertexAttributeDescriptions = default
 )
 {
     SType = sType;
     PNext = pNext;
     Flags = flags;
     VertexBindingDescriptionCount   = vertexBindingDescriptionCount;
     PVertexBindingDescriptions      = pVertexBindingDescriptions;
     VertexAttributeDescriptionCount = vertexAttributeDescriptionCount;
     PVertexAttributeDescriptions    = pVertexAttributeDescriptions;
 }