Show / Hide Table of Contents

    Struct uchar3

    uchar3

    Implements
    ICudaVectorType
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: ManagedCuda.VectorTypes
    Assembly: ManagedCuda.dll
    Syntax
    public struct uchar3 : ICudaVectorType

    Constructors

    | Improve this Doc View Source

    uchar3(Byte)

    Declaration
    public uchar3(byte val)
    Parameters
    Type Name Description
    System.Byte val
    | Improve this Doc View Source

    uchar3(Byte, Byte, Byte)

    Declaration
    public uchar3(byte xValue, byte yValue, byte zValue)
    Parameters
    Type Name Description
    System.Byte xValue
    System.Byte yValue
    System.Byte zValue

    Fields

    | Improve this Doc View Source

    x

    X

    Declaration
    public byte x
    Field Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    y

    Y

    Declaration
    public byte y
    Field Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    z

    Z

    Declaration
    public byte z
    Field Value
    Type Description
    System.Byte

    Properties

    | Improve this Doc View Source

    Size

    Gives the size of this type in bytes.

    Is equal to Marshal.SizeOf(this);

    Declaration
    public uint Size { get; }
    Property Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    SizeOf

    Gives the size of this type in bytes.

    Is equal to Marshal.SizeOf(uchar3);

    Declaration
    public static uint SizeOf { get; }
    Property Value
    Type Description
    System.UInt32

    Methods

    | Improve this Doc View Source

    Add(uchar3, uchar3)

    per element Add

    Declaration
    public static uchar3 Add(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Add(uchar3, Byte)

    per element Add

    Declaration
    public static uchar3 Add(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Add(Byte, uchar3)

    per element Add

    Declaration
    public static uchar3 Add(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Divide(uchar3, uchar3)

    per element Divide

    Declaration
    public static uchar3 Divide(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Divide(uchar3, Byte)

    per element Divide

    Declaration
    public static uchar3 Divide(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Divide(Byte, uchar3)

    per element Divide

    Declaration
    public static uchar3 Divide(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Equals(uchar3)

    Declaration
    public bool Equals(uchar3 value)
    Parameters
    Type Name Description
    uchar3 value
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()
    | Improve this Doc View Source

    Max(uchar3, uchar3)

    Component wise maximum as the CUDA function imaxi

    Declaration
    public static uchar3 Max(uchar3 aValue, uchar3 bValue)
    Parameters
    Type Name Description
    uchar3 aValue
    uchar3 bValue
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Min(uchar3, uchar3)

    Component wise minimum as the CUDA function imini

    Declaration
    public static uchar3 Min(uchar3 aValue, uchar3 bValue)
    Parameters
    Type Name Description
    uchar3 aValue
    uchar3 bValue
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Multiply(uchar3, uchar3)

    per element Multiply

    Declaration
    public static uchar3 Multiply(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Multiply(uchar3, Byte)

    per element Multiply

    Declaration
    public static uchar3 Multiply(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Multiply(Byte, uchar3)

    per element Multiply

    Declaration
    public static uchar3 Multiply(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Subtract(uchar3, uchar3)

    per element Substract

    Declaration
    public static uchar3 Subtract(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Subtract(uchar3, Byte)

    per element Substract

    Declaration
    public static uchar3 Subtract(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Subtract(Byte, uchar3)

    per element Substract

    Declaration
    public static uchar3 Subtract(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.ValueType.ToString()

    Operators

    | Improve this Doc View Source

    Addition(uchar3, uchar3)

    per element

    Declaration
    public static uchar3 operator +(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Addition(uchar3, Byte)

    per element

    Declaration
    public static uchar3 operator +(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Addition(Byte, uchar3)

    per element

    Declaration
    public static uchar3 operator +(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Division(uchar3, uchar3)

    per element

    Declaration
    public static uchar3 operator /(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Division(uchar3, Byte)

    per element

    Declaration
    public static uchar3 operator /(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Division(Byte, uchar3)

    per element

    Declaration
    public static uchar3 operator /(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Equality(uchar3, uchar3)

    per element

    Declaration
    public static bool operator ==(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Inequality(uchar3, uchar3)

    per element

    Declaration
    public static bool operator !=(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Multiply(uchar3, uchar3)

    per element

    Declaration
    public static uchar3 operator *(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Multiply(uchar3, Byte)

    per element

    Declaration
    public static uchar3 operator *(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Multiply(Byte, uchar3)

    per element

    Declaration
    public static uchar3 operator *(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Subtraction(uchar3, uchar3)

    per element

    Declaration
    public static uchar3 operator -(uchar3 src, uchar3 value)
    Parameters
    Type Name Description
    uchar3 src
    uchar3 value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Subtraction(uchar3, Byte)

    per element

    Declaration
    public static uchar3 operator -(uchar3 src, byte value)
    Parameters
    Type Name Description
    uchar3 src
    System.Byte value
    Returns
    Type Description
    uchar3
    | Improve this Doc View Source

    Subtraction(Byte, uchar3)

    per element

    Declaration
    public static uchar3 operator -(byte src, uchar3 value)
    Parameters
    Type Name Description
    System.Byte src
    uchar3 value
    Returns
    Type Description
    uchar3

    Implements

    ICudaVectorType
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX