One Logo Pool Ball
SpriteKit · IOS API REFERENCE

SKUniform

class · iOS 8.0+ · SDK 27.1

class SKUniform

Members (45)

init · iOS 8.0+

init

TypeScript
static initName(name: string): SKUniform
Swift declaration
init(name: String)
init · iOS 8.0+

init

TypeScript
static initNameFloat(name: string, value: number): SKUniform
Swift declaration
init(name: String, float value: Float)
init · iOS 7.0+ · Deprecated in iOS 10.0

init

TypeScript
static initNameFloat4990(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, float value: GLKMatrix2)
init · iOS 7.0+ · Deprecated in iOS 10.0

init

TypeScript
static initNameFloat75259(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, float value: GLKMatrix3)
init · iOS 7.0+ · Deprecated in iOS 10.0

init

TypeScript
static initNameFloat90728(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, float value: GLKMatrix4)
init · iOS 7.0+ · Deprecated in iOS 10.0

init

TypeScript
static initNameFloat49744(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, float value: GLKVector2)
init · iOS 7.0+ · Deprecated in iOS 10.0

init

TypeScript
static initNameFloat73029(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, float value: GLKVector3)
init · iOS 7.0+ · Deprecated in iOS 10.0

init

TypeScript
static initNameFloat64006(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, float value: GLKVector4)
init · iOS 10.0+

init

TypeScript
static initNameMatrixFloat2x2(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, matrixFloat2x2 value: matrix_float2x2)
init · iOS 10.0+

init

TypeScript
static initNameMatrixFloat3x3(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, matrixFloat3x3 value: matrix_float3x3)
init · iOS 10.0+

init

TypeScript
static initNameMatrixFloat4x4(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, matrixFloat4x4 value: matrix_float4x4)
init · iOS 8.0+

init

TypeScript
static initNameTexture(name: string, texture?: (SKTexture) | null): SKUniform
Swift declaration
init(name: String, texture: SKTexture?)
init · iOS 10.0+

init

TypeScript
static initNameVectorFloat2(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, vectorFloat2 value: vector_float2)
init · iOS 10.0+

init

TypeScript
static initNameVectorFloat3(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, vectorFloat3 value: vector_float3)
init · iOS 10.0+

init

TypeScript
static initNameVectorFloat4(name: string, value: SDKHandle): SKUniform
Swift declaration
init(name: String, vectorFloat4 value: vector_float4)
get · iOS 7.0+ · Deprecated in iOS 10.0

floatMatrix2Value

TypeScript
get floatMatrix2Value(): SDKHandle
Swift declaration
var floatMatrix2Value: GLKMatrix2 { get set }
set · iOS 7.0+ · Deprecated in iOS 10.0

floatMatrix2Value

TypeScript
set floatMatrix2Value(value: SDKHandle)
Swift declaration
var floatMatrix2Value: GLKMatrix2 { get set }
get · iOS 7.0+ · Deprecated in iOS 10.0

floatMatrix3Value

TypeScript
get floatMatrix3Value(): SDKHandle
Swift declaration
var floatMatrix3Value: GLKMatrix3 { get set }
set · iOS 7.0+ · Deprecated in iOS 10.0

floatMatrix3Value

TypeScript
set floatMatrix3Value(value: SDKHandle)
Swift declaration
var floatMatrix3Value: GLKMatrix3 { get set }
get · iOS 7.0+ · Deprecated in iOS 10.0

floatMatrix4Value

TypeScript
get floatMatrix4Value(): SDKHandle
Swift declaration
var floatMatrix4Value: GLKMatrix4 { get set }
set · iOS 7.0+ · Deprecated in iOS 10.0

floatMatrix4Value

TypeScript
set floatMatrix4Value(value: SDKHandle)
Swift declaration
var floatMatrix4Value: GLKMatrix4 { get set }
get · iOS 8.0+

floatValue

TypeScript
get floatValue(): number
Swift declaration
var floatValue: Float { get set }
set · iOS 8.0+

floatValue

TypeScript
set floatValue(value: number)
Swift declaration
var floatValue: Float { get set }
get · iOS 7.0+ · Deprecated in iOS 10.0

floatVector2Value

TypeScript
get floatVector2Value(): SDKHandle
Swift declaration
var floatVector2Value: GLKVector2 { get set }
set · iOS 7.0+ · Deprecated in iOS 10.0

floatVector2Value

TypeScript
set floatVector2Value(value: SDKHandle)
Swift declaration
var floatVector2Value: GLKVector2 { get set }
get · iOS 7.0+ · Deprecated in iOS 10.0

floatVector3Value

TypeScript
get floatVector3Value(): SDKHandle
Swift declaration
var floatVector3Value: GLKVector3 { get set }
set · iOS 7.0+ · Deprecated in iOS 10.0

floatVector3Value

TypeScript
set floatVector3Value(value: SDKHandle)
Swift declaration
var floatVector3Value: GLKVector3 { get set }
get · iOS 7.0+ · Deprecated in iOS 10.0

floatVector4Value

TypeScript
get floatVector4Value(): SDKHandle
Swift declaration
var floatVector4Value: GLKVector4 { get set }
set · iOS 7.0+ · Deprecated in iOS 10.0

floatVector4Value

TypeScript
set floatVector4Value(value: SDKHandle)
Swift declaration
var floatVector4Value: GLKVector4 { get set }
get · iOS 10.0+

matrixFloat2x2Value

TypeScript
get matrixFloat2x2Value(): SDKHandle
Swift declaration
var matrixFloat2x2Value: matrix_float2x2 { get set }
set · iOS 10.0+

matrixFloat2x2Value

TypeScript
set matrixFloat2x2Value(value: SDKHandle)
Swift declaration
var matrixFloat2x2Value: matrix_float2x2 { get set }
get · iOS 10.0+

matrixFloat3x3Value

TypeScript
get matrixFloat3x3Value(): SDKHandle
Swift declaration
var matrixFloat3x3Value: matrix_float3x3 { get set }
set · iOS 10.0+

matrixFloat3x3Value

TypeScript
set matrixFloat3x3Value(value: SDKHandle)
Swift declaration
var matrixFloat3x3Value: matrix_float3x3 { get set }
get · iOS 10.0+

matrixFloat4x4Value

TypeScript
get matrixFloat4x4Value(): SDKHandle
Swift declaration
var matrixFloat4x4Value: matrix_float4x4 { get set }
set · iOS 10.0+

matrixFloat4x4Value

TypeScript
set matrixFloat4x4Value(value: SDKHandle)
Swift declaration
var matrixFloat4x4Value: matrix_float4x4 { get set }
get · iOS 8.0+

name

TypeScript
get name(): string
Swift declaration
var name: String { get }
get · iOS 8.0+

textureValue

TypeScript
get textureValue(): (SKTexture) | null
Swift declaration
var textureValue: SKTexture? { get set }
set · iOS 8.0+

textureValue

TypeScript
set textureValue(value: (SKTexture) | null)
Swift declaration
var textureValue: SKTexture? { get set }
get · iOS 8.0+

uniformType

TypeScript
get uniformType(): SKUniformType
Swift declaration
var uniformType: SKUniformType { get }
get · iOS 10.0+

vectorFloat2Value

TypeScript
get vectorFloat2Value(): SDKHandle
Swift declaration
var vectorFloat2Value: vector_float2 { get set }
set · iOS 10.0+

vectorFloat2Value

TypeScript
set vectorFloat2Value(value: SDKHandle)
Swift declaration
var vectorFloat2Value: vector_float2 { get set }
get · iOS 10.0+

vectorFloat3Value

TypeScript
get vectorFloat3Value(): SDKHandle
Swift declaration
var vectorFloat3Value: vector_float3 { get set }
set · iOS 10.0+

vectorFloat3Value

TypeScript
set vectorFloat3Value(value: SDKHandle)
Swift declaration
var vectorFloat3Value: vector_float3 { get set }
get · iOS 10.0+

vectorFloat4Value

TypeScript
get vectorFloat4Value(): SDKHandle
Swift declaration
var vectorFloat4Value: vector_float4 { get set }
set · iOS 10.0+

vectorFloat4Value

TypeScript
set vectorFloat4Value(value: SDKHandle)
Swift declaration
var vectorFloat4Value: vector_float4 { get set }

Skipped declarations

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

SKUniform.init()

inherited init: cannot prove legal (class declares 27 custom initializers)

All SpriteKit types →