예제 #1
0
        public PipelineViewportCoarseSampleOrderStateCreateInfoNV
        (
            StructureType?sType = StructureType.PipelineViewportCoarseSampleOrderStateCreateInfoNV,
            void *pNext         = null,
            CoarseSampleOrderTypeNV?sampleOrderType        = null,
            uint?customSampleOrderCount                    = null,
            CoarseSampleOrderCustomNV *pCustomSampleOrders = null
        ) : this()
        {
            if (sType is not null)
            {
                SType = sType.Value;
            }

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

            if (sampleOrderType is not null)
            {
                SampleOrderType = sampleOrderType.Value;
            }

            if (customSampleOrderCount is not null)
            {
                CustomSampleOrderCount = customSampleOrderCount.Value;
            }

            if (pCustomSampleOrders is not null)
            {
                PCustomSampleOrders = pCustomSampleOrders;
            }
        }
예제 #2
0
 public PipelineViewportCoarseSampleOrderStateCreateInfoNV
 (
     StructureType sType = StructureType.PipelineViewportCoarseSampleOrderStateCreateInfoNV,
     void *pNext         = default,
     CoarseSampleOrderTypeNV sampleOrderType        = default,
     uint customSampleOrderCount                    = default,
     CoarseSampleOrderCustomNV *pCustomSampleOrders = default
 )
 {
     SType                  = sType;
     PNext                  = pNext;
     SampleOrderType        = sampleOrderType;
     CustomSampleOrderCount = customSampleOrderCount;
     PCustomSampleOrders    = pCustomSampleOrders;
 }
예제 #3
0
 public unsafe partial void CmdSetCoarseSampleOrder([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] CoarseSampleOrderTypeNV sampleOrderType, [Count(Count = 0)] uint customSampleOrderCount, [Count(Computed = "customSampleOrderCount"), Flow(FlowDirection.In)] CoarseSampleOrderCustomNV *pCustomSampleOrders);