MTLRenderPipelineDescriptor
MTLRenderPipelineDescriptor()
MTLRenderPipelineDescriptor(NativeHandle)
MTLRenderPipelineDescriptor(NSObjectFlag)
AlphaToCoverageEnabled
AlphaToOneEnabled
BinaryArchives
ClassHandle
ColorAttachments
DepthAttachmentPixelFormat
FragmentBuffers
FragmentFunction
FragmentLinkedFunctions
FragmentPreloadedLibraries
InputPrimitiveTopology
IsTessellationFactorScaleEnabled
Label
MaxFragmentCallStackDepth
MaxTessellationFactor
MaxVertexAmplificationCount
MaxVertexCallStackDepth
RasterizationEnabled
RasterSampleCount
SampleCount
ShaderValidation
StencilAttachmentPixelFormat
SupportAddingFragmentBinaryFunctions
SupportAddingVertexBinaryFunctions
SupportIndirectCommandBuffers
TessellationControlPointIndexType
TessellationFactorFormat
TessellationFactorStepFunction
TessellationOutputWindingOrder
TessellationPartitionMode
VertexBuffers
VertexDescriptor
VertexFunction
VertexLinkedFunctions
VertexPreloadedLibraries
Copy(NSZone)
Reset()
net10.0-ios17.2
namespace Metal
{
[Register("MTLRenderPipelineDescriptor", true)]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public class MTLRenderPipelineDescriptor : NSObject, INSCopying, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform("tvos18.0")]
[SupportedOSPlatform("macos15.0")]
[SupportedOSPlatform("ios18.0")]
[SupportedOSPlatform("maccatalyst18.0")]
public virtual MTLShaderValidation ShaderValidation
{
[Export("shaderValidation")]
get;
[Export("setShaderValidation:")]
set;
}
}
}
| .NET | 10.0 |
|---|---|
Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: |
| iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
| Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
| macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
| tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net10.0-ios17.2 | |
| Assembly | Microsoft.iOS , Version=18.5.0.0, PublicKeyToken=84e04ff9cfb79065 |
| Referencing | The API is automatically referenced. |
| Preview | The API is contained in a preview framework. |
| Platform Restrictions | The property getter is only supported on the following platforms:
The property setter is only supported on the following platforms:
|
- Built-in API
- Package-provided API