Enumeration

MTLCullMode

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

Declaration

enum MTLCullMode : UInt

Topics

Constants

case none

Does not cull any primitives.

case front

Culls front-facing primitives.

case back

Culls back-facing primitives.

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.

enum MTLWinding

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

func setCullMode(MTLCullMode)

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

Required.