Enumeration

MTLTessellationControlPointIndexType

The size of the control point indices in a control point index buffer.

Declaration

typedef enum MTLTessellationControlPointIndexType : NSUInteger {
    ...
} MTLTessellationControlPointIndexType;

Topics

Constants

MTLTessellationControlPointIndexTypeNone

No size. This value should only be used when drawing patches without a control point index buffer.

MTLTessellationControlPointIndexTypeUInt16

The size of a 16-bit unsigned integer.

MTLTessellationControlPointIndexTypeUInt32

The size of a 32-bit unsigned integer.

See Also

Specifying Tessellation State

maxTessellationFactor

Specifies the maximum tessellation factor to be used by the tessellator when tessellating a patch (or patches).

tessellationFactorScaleEnabled

Determines whether the tessellation factor is scaled.

tessellationFactorFormat

The format of the tessellation factors specified in the tessellation factor buffer.

tessellationControlPointIndexType

The size of the control point indices in a control point index buffer.

tessellationFactorStepFunction

The step function used to determine the tessellation factors for a patch from the tessellation factor buffer.

tessellationOutputWindingOrder

The winding order of triangles output by the tessellator.

tessellationPartitionMode

The partitioning mode used by the tessellator to derive the number and spacing of segments used to subdivide a corresponding edge.

MTLTessellationFactorFormat

The format of the tessellation factors in a tessellation factor buffer.

MTLTessellationFactorStepFunction

The step function used to determine the tessellation factors for a patch from the tessellation factor buffer.

MTLTessellationPartitionMode

The partitioning mode used by the tessellator to derive the number and spacing of segments used to subdivide a corresponding edge.