Show / Hide Table of Contents

    Struct CudaTextureDescriptor

    Texture descriptor

    Inherited Members
    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: ManagedCuda.BasicTypes
    Assembly: ManagedCuda.dll
    Syntax
    public struct CudaTextureDescriptor

    Constructors

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags)

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode0, CUAddressMode aAddressMode1, CUAddressMode aAddressMode2, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode0

    Address modes for dimension 0

    CUAddressMode aAddressMode1

    Address modes for dimension 1

    CUAddressMode aAddressMode2

    Address modes for dimension 2

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, Single[])

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode0, CUAddressMode aAddressMode1, CUAddressMode aAddressMode2, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags, float[] aBorderColor)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode0

    Address modes for dimension 0

    CUAddressMode aAddressMode1

    Address modes for dimension 1

    CUAddressMode aAddressMode2

    Address modes for dimension 2

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    System.Single[] aBorderColor

    borderColor (array of size 4)

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, UInt32, CUFilterMode, Single, Single, Single)

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode0, CUAddressMode aAddressMode1, CUAddressMode aAddressMode2, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags, uint aMaxAnisotropy, CUFilterMode aMipmapFilterMode, float aMipmapLevelBias, float aMinMipmapLevelClamp, float aMaxMipmapLevelClamp)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode0

    Address modes for dimension 0

    CUAddressMode aAddressMode1

    Address modes for dimension 1

    CUAddressMode aAddressMode2

    Address modes for dimension 2

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    System.UInt32 aMaxAnisotropy

    Maximum anisotropy ratio. Specifies the maximum anistropy ratio to be used when doing anisotropic filtering. This value will be clamped to the range [1,16].

    CUFilterMode aMipmapFilterMode

    Mipmap filter mode. Specifies the filter mode when the calculated mipmap level lies between two defined mipmap levels.

    System.Single aMipmapLevelBias

    Mipmap level bias. Specifies the offset to be applied to the calculated mipmap level.

    System.Single aMinMipmapLevelClamp

    Mipmap minimum level clamp. Specifies the lower end of the mipmap level range to clamp access to.

    System.Single aMaxMipmapLevelClamp

    Mipmap maximum level clamp. Specifies the upper end of the mipmap level range to clamp access to.

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUAddressMode, CUAddressMode, CUFilterMode, CUTexRefSetFlags, UInt32, CUFilterMode, Single, Single, Single, Single[])

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode0, CUAddressMode aAddressMode1, CUAddressMode aAddressMode2, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags, uint aMaxAnisotropy, CUFilterMode aMipmapFilterMode, float aMipmapLevelBias, float aMinMipmapLevelClamp, float aMaxMipmapLevelClamp, float[] aBorderColor)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode0

    Address modes for dimension 0

    CUAddressMode aAddressMode1

    Address modes for dimension 1

    CUAddressMode aAddressMode2

    Address modes for dimension 2

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    System.UInt32 aMaxAnisotropy

    Maximum anisotropy ratio. Specifies the maximum anistropy ratio to be used when doing anisotropic filtering. This value will be clamped to the range [1,16].

    CUFilterMode aMipmapFilterMode

    Mipmap filter mode. Specifies the filter mode when the calculated mipmap level lies between two defined mipmap levels.

    System.Single aMipmapLevelBias

    Mipmap level bias. Specifies the offset to be applied to the calculated mipmap level.

    System.Single aMinMipmapLevelClamp

    Mipmap minimum level clamp. Specifies the lower end of the mipmap level range to clamp access to.

    System.Single aMaxMipmapLevelClamp

    Mipmap maximum level clamp. Specifies the upper end of the mipmap level range to clamp access to.

    System.Single[] aBorderColor

    borderColor (array of size 4)

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUFilterMode, CUTexRefSetFlags)

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode

    Address modes for all dimensions

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUFilterMode, CUTexRefSetFlags, Single[])

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags, float[] aBorderColor)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode

    Address modes for all dimensions

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    System.Single[] aBorderColor

    borderColor (array of size 4)

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUFilterMode, CUTexRefSetFlags, UInt32, CUFilterMode, Single, Single, Single)

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags, uint aMaxAnisotropy, CUFilterMode aMipmapFilterMode, float aMipmapLevelBias, float aMinMipmapLevelClamp, float aMaxMipmapLevelClamp)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode

    Address modes for all dimensions

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    System.UInt32 aMaxAnisotropy

    Maximum anisotropy ratio. Specifies the maximum anistropy ratio to be used when doing anisotropic filtering. This value will be clamped to the range [1,16].

    CUFilterMode aMipmapFilterMode

    Mipmap filter mode. Specifies the filter mode when the calculated mipmap level lies between two defined mipmap levels.

    System.Single aMipmapLevelBias

    Mipmap level bias. Specifies the offset to be applied to the calculated mipmap level.

    System.Single aMinMipmapLevelClamp

    Mipmap minimum level clamp. Specifies the lower end of the mipmap level range to clamp access to.

    System.Single aMaxMipmapLevelClamp

    Mipmap maximum level clamp. Specifies the upper end of the mipmap level range to clamp access to.

    | Improve this Doc View Source

    CudaTextureDescriptor(CUAddressMode, CUFilterMode, CUTexRefSetFlags, UInt32, CUFilterMode, Single, Single, Single, Single[])

    Creates a new CudaTextureDescriptor

    Declaration
    public CudaTextureDescriptor(CUAddressMode aAddressMode, CUFilterMode aFilterMode, CUTexRefSetFlags aFlags, uint aMaxAnisotropy, CUFilterMode aMipmapFilterMode, float aMipmapLevelBias, float aMinMipmapLevelClamp, float aMaxMipmapLevelClamp, float[] aBorderColor)
    Parameters
    Type Name Description
    CUAddressMode aAddressMode

    Address modes for all dimensions

    CUFilterMode aFilterMode

    Filter mode

    CUTexRefSetFlags aFlags

    Flags

    System.UInt32 aMaxAnisotropy

    Maximum anisotropy ratio. Specifies the maximum anistropy ratio to be used when doing anisotropic filtering. This value will be clamped to the range [1,16].

    CUFilterMode aMipmapFilterMode

    Mipmap filter mode. Specifies the filter mode when the calculated mipmap level lies between two defined mipmap levels.

    System.Single aMipmapLevelBias

    Mipmap level bias. Specifies the offset to be applied to the calculated mipmap level.

    System.Single aMinMipmapLevelClamp

    Mipmap minimum level clamp. Specifies the lower end of the mipmap level range to clamp access to.

    System.Single aMaxMipmapLevelClamp

    Mipmap maximum level clamp. Specifies the upper end of the mipmap level range to clamp access to.

    System.Single[] aBorderColor

    borderColor (array of size 4)

    Fields

    | Improve this Doc View Source

    addressMode

    Address modes

    Declaration
    public CUAddressMode[] addressMode
    Field Value
    Type Description
    CUAddressMode[]
    | Improve this Doc View Source

    borderColor

    Border Color

    Declaration
    public float[] borderColor
    Field Value
    Type Description
    System.Single[]
    | Improve this Doc View Source

    filterMode

    Filter mode

    Declaration
    public CUFilterMode filterMode
    Field Value
    Type Description
    CUFilterMode
    | Improve this Doc View Source

    flags

    Flags

    Declaration
    public CUTexRefSetFlags flags
    Field Value
    Type Description
    CUTexRefSetFlags
    | Improve this Doc View Source

    maxAnisotropy

    Maximum anisotropy ratio. Specifies the maximum anistropy ratio to be used when doing anisotropic filtering. This value will be clamped to the range [1,16].

    Declaration
    public uint maxAnisotropy
    Field Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    maxMipmapLevelClamp

    Mipmap maximum level clamp. Specifies the upper end of the mipmap level range to clamp access to.

    Declaration
    public float maxMipmapLevelClamp
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    minMipmapLevelClamp

    Mipmap minimum level clamp. Specifies the lower end of the mipmap level range to clamp access to.

    Declaration
    public float minMipmapLevelClamp
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    mipmapFilterMode

    Mipmap filter mode. Specifies the filter mode when the calculated mipmap level lies between two defined mipmap levels.

    Declaration
    public CUFilterMode mipmapFilterMode
    Field Value
    Type Description
    CUFilterMode
    | Improve this Doc View Source

    mipmapLevelBias

    Mipmap level bias. Specifies the offset to be applied to the calculated mipmap level.

    Declaration
    public float mipmapLevelBias
    Field Value
    Type Description
    System.Single
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX