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.SKUniform
Parameters
- name
- String
- value
- Vector2
Returns
- Attributes
Applies to
Create(String, Single)
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
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