SKUniform.Create Method

Definition

Overloads

Create(String, Vector2)

[Foundation.Export("uniformWithName:vectorFloat2:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public static SpriteKit.SKUniform Create(string name, OpenTK.Vector2 value);
static member Create : string * OpenTK.Vector2 -> SpriteKit.SKUniform

Parameters

name
String
value
Vector2

Returns

Attributes

Applies to

Create(String, Single)

[Foundation.Export("uniformWithName:float:")]
public static SpriteKit.SKUniform Create(string name, float value);
static member Create : string * single -> SpriteKit.SKUniform

Parameters

name
String
value
Single

Returns

Attributes

Applies to

Create(String, SKTexture)

[Foundation.Export("uniformWithName:texture:")]
public static SpriteKit.SKUniform Create(string name, SpriteKit.SKTexture texture);
static member Create : string * SpriteKit.SKTexture -> SpriteKit.SKUniform

Parameters

name
String
texture
SKTexture

To be added.

This parameter can be null.

Returns

Attributes

Applies to

Create(String, Vector4)

[Foundation.Export("uniformWithName:vectorFloat4:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public static SpriteKit.SKUniform Create(string name, OpenTK.Vector4 value);
static member Create : string * OpenTK.Vector4 -> SpriteKit.SKUniform

Parameters

name
String
value
Vector4

Returns

Attributes

Applies to

Create(String, Vector3)

[Foundation.Export("uniformWithName:vectorFloat3:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public static SpriteKit.SKUniform Create(string name, OpenTK.Vector3 value);
static member Create : string * OpenTK.Vector3 -> SpriteKit.SKUniform

Parameters

name
String
value
Vector3

Returns

Attributes

Applies to

Create(String, NMatrix4)

[Foundation.Export("uniformWithName:matrixFloat4x4:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public static SpriteKit.SKUniform Create(string name, OpenTK.NMatrix4 value);
static member Create : string * OpenTK.NMatrix4 -> SpriteKit.SKUniform

Parameters

name
String
value
NMatrix4

Returns

Attributes

Applies to

Create(String, Matrix4)

Caution

Use 'the '(string, MatrixFloat4x4)' overload instead.

[Foundation.Export("uniformWithName:matrixFloat4x4:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Obsolete("Use 'the '(string, MatrixFloat4x4)' overload instead.", false)]
public static SpriteKit.SKUniform Create(string name, OpenTK.Matrix4 value);
static member Create : string * OpenTK.Matrix4 -> SpriteKit.SKUniform

Parameters

name
String
value
Matrix4

Returns

Attributes

Applies to

Create(String, NMatrix2)

[Foundation.Export("uniformWithName:matrixFloat2x2:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public static SpriteKit.SKUniform Create(string name, OpenTK.NMatrix2 value);
static member Create : string * OpenTK.NMatrix2 -> SpriteKit.SKUniform

Parameters

name
String
value
NMatrix2

Returns

Attributes

Applies to

Create(String, NMatrix3)

[Foundation.Export("uniformWithName:matrixFloat3x3:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
public static SpriteKit.SKUniform Create(string name, OpenTK.NMatrix3 value);
static member Create : string * OpenTK.NMatrix3 -> SpriteKit.SKUniform

Parameters

name
String
value
NMatrix3

Returns

Attributes

Applies to

Create(String, Matrix3)

Caution

Use the '(string, MatrixFloat3x3)' overload instead.

[Foundation.Export("uniformWithName:matrixFloat3x3:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Obsolete("Use the '(string, MatrixFloat3x3)' overload instead.", false)]
public static SpriteKit.SKUniform Create(string name, OpenTK.Matrix3 value);
static member Create : string * OpenTK.Matrix3 -> SpriteKit.SKUniform

Parameters

name
String
value
Matrix3

Returns

Attributes

Applies to

Create(String, Matrix2)

Caution

Use the '(string, MatrixFloat2x2)' overload instead.

[Foundation.Export("uniformWithName:matrixFloat2x2:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[System.Obsolete("Use the '(string, MatrixFloat2x2)' overload instead.", false)]
public static SpriteKit.SKUniform Create(string name, OpenTK.Matrix2 value);
static member Create : string * OpenTK.Matrix2 -> SpriteKit.SKUniform

Parameters

name
String
value
Matrix2

Returns

Attributes

Applies to

Create(String)

[Foundation.Export("uniformWithName:")]
public static SpriteKit.SKUniform Create(string name);
static member Create : string -> SpriteKit.SKUniform

Parameters

name
String

Returns

Attributes

Applies to