init
TypeScriptstatic initFileNamed(name: string): SKShaderSwift declarationconvenience init(fileNamed name: String)class · iOS 8.0+ · SDK 27.1
class SKShaderstatic initFileNamed(name: string): SKShaderSwift declarationconvenience init(fileNamed name: String)addUniform(uniform: SKUniform): voidSwift declarationfunc addUniform(_ uniform: SKUniform)static initSource(source: string): SKShaderSwift declarationinit(source: String)static initSourceUniforms(source: string, uniforms: Array<SKUniform>): SKShaderSwift declarationinit(source: String, uniforms: [SKUniform])removeUniformNamed(name: string): voidSwift declarationfunc removeUniformNamed(_ name: String)uniformNamed(name: string): (SKUniform) | nullSwift declarationfunc uniformNamed(_ name: String) -> SKUniform?get attributes(): Array<SKAttribute>Swift declarationvar attributes: [SKAttribute] { get set }set attributes(value: Array<SKAttribute>)Swift declarationvar attributes: [SKAttribute] { get set }get source(): (string) | nullSwift declarationvar source: String? { get set }set source(value: (string) | null)Swift declarationvar source: String? { get set }get uniforms(): Array<SKUniform>Swift declarationvar uniforms: [SKUniform] { get set }set uniforms(value: Array<SKUniform>)Swift declarationvar uniforms: [SKUniform] { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SKShader.init()
inherited init: cannot prove legal (class declares 3 custom initializers)