init
TypeScriptstatic init(name: string, scatteringFunction: MDLScatteringFunction): MDLMaterialSwift declarationinit(name: String, scatteringFunction: MDLScatteringFunction)class · iOS 9.0+ · SDK 27.1
class MDLMaterialstatic init(name: string, scatteringFunction: MDLScatteringFunction): MDLMaterialSwift declarationinit(name: String, scatteringFunction: MDLScatteringFunction)loadTextures(resolver: SDKHandle): voidSwift declarationfunc loadTextures(using resolver: any MDLAssetResolver)subscript(idx: number): (MDLMaterialProperty) | nullSwift declarationsubscript(idx: Int) -> MDLMaterialProperty? { get }subscript11387(name: string): (MDLMaterialProperty) | nullSwift declarationsubscript(name: String) -> MDLMaterialProperty? { get }properties(semantic: MDLMaterialSemantic): Array<MDLMaterialProperty>Swift declarationfunc properties(with semantic: MDLMaterialSemantic) -> [MDLMaterialProperty]propertyNamed(name: string): (MDLMaterialProperty) | nullSwift declarationfunc propertyNamed(_ name: String) -> MDLMaterialProperty?property(semantic: MDLMaterialSemantic): (MDLMaterialProperty) | nullSwift declarationfunc property(with semantic: MDLMaterialSemantic) -> MDLMaterialProperty?removeAllProperties(): voidSwift declarationfunc removeAllProperties()remove(property: MDLMaterialProperty): voidSwift declarationfunc remove(_ property: MDLMaterialProperty)resolveTextures(resolver: SDKHandle): voidSwift declarationfunc resolveTextures(with resolver: any MDLAssetResolver)setProperty(property: MDLMaterialProperty): voidSwift declarationfunc setProperty(_ property: MDLMaterialProperty)get base(): (MDLMaterial) | nullSwift declarationvar base: MDLMaterial? { get set }set base(value: (MDLMaterial) | null)Swift declarationvar base: MDLMaterial? { get set }get count(): numberSwift declarationvar count: Int { get }get materialFace(): MDLMaterialFaceSwift declarationvar materialFace: MDLMaterialFace { get set }set materialFace(value: MDLMaterialFace)Swift declarationvar materialFace: MDLMaterialFace { get set }get name(): stringSwift declarationvar name: String { get set }set name(value: string)Swift declarationvar name: String { get set }get scatteringFunction(): MDLScatteringFunctionSwift declarationvar scatteringFunction: MDLScatteringFunction { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MDLMaterial.init()
inherited init: cannot prove legal (class declares 1 custom initializer)