Struct float4
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("float4")]
[IntrinsicPrimitive("float4")]
public struct float4
Constructors
float4(float4)
Declaration
public float4(float4 other)
Parameters
Type |
Name |
Description |
float4 |
other |
|
float4(Single, Single, Single, Single)
constructor from components
Declaration
public float4(float xx, float yy, float zz, float ww)
Parameters
Type |
Name |
Description |
System.Single |
xx |
|
System.Single |
yy |
|
System.Single |
zz |
|
System.Single |
ww |
|
Fields
w
Declaration
Field Value
Type |
Description |
System.Single |
|
x
Declaration
Field Value
Type |
Description |
System.Single |
|
y
Declaration
Field Value
Type |
Description |
System.Single |
|
z
Declaration
Field Value
Type |
Description |
System.Single |
|
Methods
Load(float4*, Int32)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "__hybridizer_load_float4")]
public static float4 Load(float4*ptr, int alignment)
Parameters
Type |
Name |
Description |
float4* |
ptr |
|
System.Int32 |
alignment |
has to be a compile time constant
|
Returns
Store(float4*, float4, Int32)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "__hybridizer_store_float4")]
public static void Store(float4*ptr, float4 val, int alignment)
Parameters
Type |
Name |
Description |
float4* |
ptr |
destination pointer
|
float4 |
val |
value to store
|
System.Int32 |
alignment |
has to be a compile time constant
|
Operators
Addition(float4, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static float4 operator +(float4 a, float4 b)
Parameters
Returns
Addition(float4, Single)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static float4 operator +(float4 a, float b)
Parameters
Type |
Name |
Description |
float4 |
a |
|
System.Single |
b |
|
Returns
Addition(Single, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static float4 operator +(float a, float4 b)
Parameters
Type |
Name |
Description |
System.Single |
a |
|
float4 |
b |
|
Returns
Division(float4, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static float4 operator /(float4 a, float4 b)
Parameters
Returns
Division(float4, Single)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static float4 operator /(float4 a, float b)
Parameters
Type |
Name |
Description |
float4 |
a |
|
System.Single |
b |
|
Returns
Division(Single, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static float4 operator /(float a, float4 b)
Parameters
Type |
Name |
Description |
System.Single |
a |
|
float4 |
b |
|
Returns
Multiply(float4, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static float4 operator *(float4 a, float4 b)
Parameters
Returns
Multiply(float4, Single)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static float4 operator *(float4 a, float b)
Parameters
Type |
Name |
Description |
float4 |
a |
|
System.Single |
b |
|
Returns
Multiply(Single, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static float4 operator *(float a, float4 b)
Parameters
Type |
Name |
Description |
System.Single |
a |
|
float4 |
b |
|
Returns
Subtraction(float4, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static float4 operator -(float4 a, float4 b)
Parameters
Returns
Subtraction(float4, Single)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static float4 operator -(float4 a, float b)
Parameters
Type |
Name |
Description |
float4 |
a |
|
System.Single |
b |
|
Returns
Subtraction(Single, float4)
Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static float4 operator -(float a, float4 b)
Parameters
Type |
Name |
Description |
System.Single |
a |
|
float4 |
b |
|
Returns