One Logo Pool Ball
ModelIO · IOS API REFERENCE

MDLMaterialPropertyNode

class · iOS 10.0+ · SDK 27.1

class MDLMaterialPropertyNode

Members (5)

init · iOS 10.0+

init

TypeScript
static init(inputs: Array<MDLMaterialProperty>, outputs: Array<MDLMaterialProperty>, function_: ((arg0: MDLMaterialPropertyNode) => void)): MDLMaterialPropertyNode
Swift declaration
init(inputs: [MDLMaterialProperty], outputs: [MDLMaterialProperty], evaluationFunction function: @escaping (MDLMaterialPropertyNode) -> Void)
get · iOS 10.0+

evaluationFunction

TypeScript
get evaluationFunction(): ((arg0: MDLMaterialPropertyNode) => Promise<void>)
Swift declaration
var evaluationFunction: (MDLMaterialPropertyNode) -> Void { get set }
set · iOS 10.0+

evaluationFunction

TypeScript
set evaluationFunction(value: ((arg0: MDLMaterialPropertyNode) => void))
Swift declaration
var evaluationFunction: (MDLMaterialPropertyNode) -> Void { get set }
get · iOS 10.0+

inputs

TypeScript
get inputs(): Array<MDLMaterialProperty>
Swift declaration
var inputs: [MDLMaterialProperty] { get }
get · iOS 10.0+

outputs

TypeScript
get outputs(): Array<MDLMaterialProperty>
Swift declaration
var outputs: [MDLMaterialProperty] { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MDLMaterialPropertyNode.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All ModelIO types →