init
TypeScriptstatic initBySequencingTechniques(techniques: Array<SCNTechnique>): (SCNTechnique) | nullSwift declarationinit?(bySequencingTechniques techniques: [SCNTechnique])class · SDK 27.1
class SCNTechniquestatic initBySequencingTechniques(techniques: Array<SCNTechnique>): (SCNTechnique) | nullSwift declarationinit?(bySequencingTechniques techniques: [SCNTechnique])static initDictionary(dictionary: Record<string, unknown>): (SCNTechnique) | nullSwift declarationinit?(dictionary: [String : Any])handleBinding(symbol: string, block?: (((arg0: number, arg1: number, arg2: (SCNNode) | null, arg3: SCNRenderer) => void)) | null): voidSwift declarationfunc handleBinding(ofSymbol symbol: String, using block: SCNBindingBlock? = nil)subscript(key: unknown): (unknown) | nullSwift declarationsubscript(key: Any) -> Any? { get }setObject(obj: (unknown) | null, key: SDKHandle): voidSwift declarationfunc setObject(_ obj: Any?, forKeyedSubscript key: any NSCopying)get dictionaryRepresentation(): Record<string, unknown>Swift declarationvar dictionaryRepresentation: [String : Any] { get }get library(): (SDKHandle) | nullSwift declarationvar library: (any MTLLibrary)? { get set }set library(value: (SDKHandle) | null)Swift declarationvar library: (any MTLLibrary)? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SCNTechnique.init()
inherited init: cannot prove legal (class declares 2 custom initializers)