Enumeration

MTLTriangleFillMode

Specifies how to rasterize triangle and triangle strip primitives.

Declaration

enum MTLTriangleFillMode : UInt

Topics

Constants

case fill

Rasterize triangle and triangle strip primitives as filled triangles.

case lines

Rasterize triangle and triangle strip primitives as lines.

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.

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.

enum MTLCullMode

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