Enumeration

MTLWinding

The vertex winding rule that determines a front-facing primitive.

Declaration

enum MTLWinding : UInt

Topics

Constants

case clockwise

Primitives whose vertices are specified in clockwise order are front-facing.

case counterClockwise

Primitives whose vertices are specified in counter-clockwise order are front-facing.

See Also

Setting Graphics Rendering Behavior

func setRenderPipelineState(MTLRenderPipelineState)

Sets the current render pipeline state object.

Required.

func setTriangleFillMode(MTLTriangleFillMode)

Sets how to rasterize triangle and triangle strip primitives.

Required.

enum MTLTriangleFillMode

Specifies how to rasterize triangle and triangle strip primitives.

func setFrontFacing(MTLWinding)

Sets the winding order of front-facing primitives.

Required.

func setCullMode(MTLCullMode)

Specifies whether to cull primitives when front- or back-facing.

Required.

enum MTLCullMode

The mode that determines whether to perform culling and which type of primitive to cull.