SKUniform.Create Method 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.SKUniformParameters
- name
- String
- value
- Vector2
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.SKUniformParameters
- name
- String
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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- 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.SKUniformParameters
- name
- String
Returns
- Attributes