Documentation Language: Swift

Initializer

init(condition:thenBlock:elseIfBlocks:elseBlock:multiLines:)

Creates a new if statement.

init(condition: MTLExpression, thenBlock: MTLBlock, elseIfBlocks: [(MTLExpression, MTLBlock)] = [], elseBlock: MTLBlock? = nil, multiLines: Bool = true)

Parameters

condition

The condition expression

thenBlock

The then block

elseIfBlocks

Optional elseif conditions and blocks (default: empty)

elseBlock

Optional else block (default: nil)

multiLines

Whether this is multi-line (default: true)