Instance Method

setFrontFacing(_:)

Sets the winding order of front-facing primitives.

Required.

Declaration

func setFrontFacing(_ frontFacingWinding: MTLWinding)

Parameters

frontFacingWinding

The winding considered as a front-facing primitive.

Discussion

The default value is MTLWinding.clockwise.

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.

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.

enum MTLCullMode

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