Show / Hide Table of Contents

    Class DriverAPINativeMethods.SurfaceObjects

    Surface object management functions.

    Inheritance
    System.Object
    DriverAPINativeMethods.SurfaceObjects
    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 static class SurfaceObjects

    Methods

    cuSurfObjectCreate(ref CUsurfObject, ref CudaResourceDesc)

    Creates a surface object and returns it in pSurfObject. pResDesc describes the data to perform surface load/stores on. ::CUDA_RESOURCE_DESC::resType must be ::CU_RESOURCE_TYPE_ARRAY and ::CUDA_RESOURCE_DESC::res::array::hArray must be set to a valid CUDA array handle. ::CUDA_RESOURCE_DESC::flags must be set to zero.

    Declaration
    public static CUResult cuSurfObjectCreate(ref CUsurfObject pSurfObject, ref CudaResourceDesc pResDesc)
    Parameters
    Type Name Description
    CUsurfObject pSurfObject

    Surface object to create

    CudaResourceDesc pResDesc

    Resource descriptor

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue.

    cuSurfObjectDestroy(CUsurfObject)

    Destroys the surface object specified by surfObject.

    Declaration
    public static CUResult cuSurfObjectDestroy(CUsurfObject surfObject)
    Parameters
    Type Name Description
    CUsurfObject surfObject

    Surface object to destroy

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue.

    cuSurfObjectGetResourceDesc(ref CudaResourceDesc, CUsurfObject)

    Returns the resource descriptor for the surface object specified by surfObject.

    Declaration
    public static CUResult cuSurfObjectGetResourceDesc(ref CudaResourceDesc pResDesc, CUsurfObject surfObject)
    Parameters
    Type Name Description
    CudaResourceDesc pResDesc

    Resource descriptor

    CUsurfObject surfObject

    Surface object

    Returns
    Type Description
    CUResult

    CUDA Error Codes: Success, ErrorDeinitialized, ErrorNotInitialized, ErrorInvalidContext, ErrorInvalidValue.

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