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)