Show / Hide Table of Contents

    Class CudaTextureArray2D

    CudaArrayTexture2D

    Inheritance
    System.Object
    CudaTextureArray2D
    Implements
    System.IDisposable
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: ManagedCuda
    Assembly: ManagedCuda.dll
    Syntax
    public class CudaTextureArray2D : IDisposable

    Constructors

    | Improve this Doc View Source

    CudaTextureArray2D(CudaKernel, String, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CUArrayFormat, SizeT, SizeT, CudaArray2DNumChannels)

    Creates a new 2D texture from array memory. Allocates a new 2D array.

    Declaration
    public CudaTextureArray2D(CudaKernel kernel, string texName, CUAddressMode addressMode0, CUAddressMode addressMode1, CUFilterMode filterMode, CUTexRefSetFlags flags, CUArrayFormat format, SizeT width, SizeT height, CudaArray2DNumChannels numChannels)
    Parameters
    Type Name Description
    CudaKernel kernel
    System.String texName
    CUAddressMode addressMode0
    CUAddressMode addressMode1
    CUFilterMode filterMode
    CUTexRefSetFlags flags
    CUArrayFormat format
    SizeT width

    In elements

    SizeT height

    In elements

    CudaArray2DNumChannels numChannels

    1,2 or 4

    | Improve this Doc View Source

    CudaTextureArray2D(CudaKernel, String, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CudaArray2D)

    Creates a new 2D texture from array memory

    Declaration
    public CudaTextureArray2D(CudaKernel kernel, string texName, CUAddressMode addressMode0, CUAddressMode addressMode1, CUFilterMode filterMode, CUTexRefSetFlags flags, CudaArray2D array)
    Parameters
    Type Name Description
    CudaKernel kernel
    System.String texName
    CUAddressMode addressMode0
    CUAddressMode addressMode1
    CUFilterMode filterMode
    CUTexRefSetFlags flags
    CudaArray2D array
    | Improve this Doc View Source

    CudaTextureArray2D(CudaKernel, String, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CUArrayFormat, SizeT, SizeT, CudaArray2DNumChannels)

    Creates a new 2D texture from array memory. Allocates a new 2D array.

    Declaration
    public CudaTextureArray2D(CudaKernel kernel, string texName, CUAddressMode addressMode, CUFilterMode filterMode, CUTexRefSetFlags flags, CUArrayFormat format, SizeT width, SizeT height, CudaArray2DNumChannels numChannels)
    Parameters
    Type Name Description
    CudaKernel kernel
    System.String texName
    CUAddressMode addressMode
    CUFilterMode filterMode
    CUTexRefSetFlags flags
    CUArrayFormat format
    SizeT width

    In elements

    SizeT height

    In elements

    CudaArray2DNumChannels numChannels

    1,2 or 4

    | Improve this Doc View Source

    CudaTextureArray2D(CudaKernel, String, CUAddressMode, CUFilterMode, CUTexRefSetFlags, CudaArray2D)

    Creates a new 2D texture from array memory

    Declaration
    public CudaTextureArray2D(CudaKernel kernel, string texName, CUAddressMode addressMode, CUFilterMode filterMode, CUTexRefSetFlags flags, CudaArray2D array)
    Parameters
    Type Name Description
    CudaKernel kernel
    System.String texName
    CUAddressMode addressMode
    CUFilterMode filterMode
    CUTexRefSetFlags flags
    CudaArray2D array

    Properties

    | Improve this Doc View Source

    AddressMode0

    AddressMode

    Declaration
    public CUAddressMode AddressMode0 { get; }
    Property Value
    Type Description
    CUAddressMode
    | Improve this Doc View Source

    AddressMode1

    AddressMode

    Declaration
    public CUAddressMode AddressMode1 { get; }
    Property Value
    Type Description
    CUAddressMode
    | Improve this Doc View Source

    Array

    Array

    Declaration
    public CudaArray2D Array { get; }
    Property Value
    Type Description
    CudaArray2D
    | Improve this Doc View Source

    ChannelSize

    ChannelSize

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

    CUFuntion

    CUFuntion

    Declaration
    public CUfunction CUFuntion { get; }
    Property Value
    Type Description
    CUfunction
    | Improve this Doc View Source

    Filtermode

    Format

    Declaration
    public CUFilterMode Filtermode { get; }
    Property Value
    Type Description
    CUFilterMode
    | Improve this Doc View Source

    Flags

    Flags

    Declaration
    public CUTexRefSetFlags Flags { get; }
    Property Value
    Type Description
    CUTexRefSetFlags
    | Improve this Doc View Source

    Format

    Format

    Declaration
    public CUArrayFormat Format { get; }
    Property Value
    Type Description
    CUArrayFormat
    | Improve this Doc View Source

    Height

    Height

    Declaration
    public SizeT Height { get; }
    Property Value
    Type Description
    SizeT
    | Improve this Doc View Source

    Module

    Module

    Declaration
    public CUmodule Module { get; }
    Property Value
    Type Description
    CUmodule
    | Improve this Doc View Source

    Name

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    NumChannels

    NumChannels

    Declaration
    public int NumChannels { get; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    TextureReference

    TextureReference

    Declaration
    public CUtexref TextureReference { get; }
    Property Value
    Type Description
    CUtexref
    | Improve this Doc View Source

    TotalSizeInBytes

    TotalSizeInBytes

    Declaration
    public SizeT TotalSizeInBytes { get; }
    Property Value
    Type Description
    SizeT
    | Improve this Doc View Source

    Width

    Width

    Declaration
    public SizeT Width { get; }
    Property Value
    Type Description
    SizeT

    Methods

    | Improve this Doc View Source

    Dispose()

    Dispose

    Declaration
    public void Dispose()
    | Improve this Doc View Source

    Dispose(Boolean)

    For IDisposable

    Declaration
    protected virtual void Dispose(bool fDisposing)
    Parameters
    Type Name Description
    System.Boolean fDisposing
    | Improve this Doc View Source

    Finalize()

    For dispose

    Declaration
    protected void Finalize()

    Implements

    System.IDisposable
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX