Struct char2
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Assembly: Hybridizer.Runtime.CUDAImports.dll
Syntax
[IntrinsicType("char2")]
public struct char2
Constructors
char2(char2)
Declaration
Parameters
Type |
Name |
Description |
char2 |
res |
|
char2(Int32)
constructor from 32 bits integer
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
val |
|
char2(SByte)
constructor from single component
Declaration
Parameters
Type |
Name |
Description |
System.SByte |
val |
|
char2(SByte, SByte)
constructor from components
Declaration
public char2(sbyte xx, sbyte yy)
Parameters
Type |
Name |
Description |
System.SByte |
xx |
|
System.SByte |
yy |
|
Fields
x
Declaration
Field Value
Type |
Description |
System.SByte |
|
y
Declaration
Field Value
Type |
Description |
System.SByte |
|
Operators
Addition(char2, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static char2 operator +(char2 a, char2 b)
Parameters
Returns
Addition(char2, SByte)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static char2 operator +(char2 a, sbyte b)
Parameters
Type |
Name |
Description |
char2 |
a |
|
System.SByte |
b |
|
Returns
Addition(SByte, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static char2 operator +(sbyte a, char2 b)
Parameters
Type |
Name |
Description |
System.SByte |
a |
|
char2 |
b |
|
Returns
Division(char2, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static char2 operator /(char2 a, char2 b)
Parameters
Returns
Division(char2, SByte)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static char2 operator /(char2 a, sbyte b)
Parameters
Type |
Name |
Description |
char2 |
a |
|
System.SByte |
b |
|
Returns
Division(SByte, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static char2 operator /(sbyte a, char2 b)
Parameters
Type |
Name |
Description |
System.SByte |
a |
|
char2 |
b |
|
Returns
Explicit(char2 to Int16)
Declaration
public static explicit operator short (char2 res)
Parameters
Type |
Name |
Description |
char2 |
res |
|
Returns
Type |
Description |
System.Int16 |
|
Multiply(char2, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static char2 operator *(char2 a, char2 b)
Parameters
Returns
Multiply(char2, SByte)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static char2 operator *(char2 a, sbyte b)
Parameters
Type |
Name |
Description |
char2 |
a |
|
System.SByte |
b |
|
Returns
Multiply(SByte, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static char2 operator *(sbyte a, char2 b)
Parameters
Type |
Name |
Description |
System.SByte |
a |
|
char2 |
b |
|
Returns
Subtraction(char2, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static char2 operator -(char2 a, char2 b)
Parameters
Returns
Subtraction(char2, SByte)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static char2 operator -(char2 a, sbyte b)
Parameters
Type |
Name |
Description |
char2 |
a |
|
System.SByte |
b |
|
Returns
Subtraction(SByte, char2)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static char2 operator -(sbyte a, char2 b)
Parameters
Type |
Name |
Description |
System.SByte |
a |
|
char2 |
b |
|
Returns