public PipelineViewportShadingRateImageStateCreateInfoNV ( StructureType?sType = StructureType.PipelineViewportShadingRateImageStateCreateInfoNV, void *pNext = null, Bool32?shadingRateImageEnable = null, uint?viewportCount = null, ShadingRatePaletteNV *pShadingRatePalettes = null ) : this() { if (sType is not null) { SType = sType.Value; } if (pNext is not null) { PNext = pNext; } if (shadingRateImageEnable is not null) { ShadingRateImageEnable = shadingRateImageEnable.Value; } if (viewportCount is not null) { ViewportCount = viewportCount.Value; } if (pShadingRatePalettes is not null) { PShadingRatePalettes = pShadingRatePalettes; } }
public PipelineViewportShadingRateImageStateCreateInfoNV ( StructureType sType = StructureType.PipelineViewportShadingRateImageStateCreateInfoNV, void *pNext = default, Bool32 shadingRateImageEnable = default, uint viewportCount = default, ShadingRatePaletteNV *pShadingRatePalettes = default ) { SType = sType; PNext = pNext; ShadingRateImageEnable = shadingRateImageEnable; ViewportCount = viewportCount; PShadingRatePalettes = pShadingRatePalettes; }
public abstract unsafe void CmdSetViewportShadingRatePalette([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] uint firstViewport, [Count(Count = 0)] uint viewportCount, [Count(Computed = "viewportCount"), Flow(FlowDirection.In)] ShadingRatePaletteNV *pShadingRatePalettes);