Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.6.215 Release
    For Test and Development only

    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    Context.h File Reference

    Detailed Description

    NVIDIA DriveWorks API: Core Methods

    Description: This file defines the core methods of the SDK.

    Definition in file Context.h.

    Go to the source code of this file.

    Data Structures

    struct  dwContextParameters
     A set of parameters that is passed to the SDK to create the context. More...
     
    struct  dwCustomizedFileFunctions
     Data structure representing a customized FileStream that can be passed in. More...
     

    Typedefs

    typedef enum cudaDeviceAttr cudaDeviceAttr
     
    typedef struct cudaDeviceProp cudaDeviceProp
     
    typedef enum cudaTextureAddressMode cudaTextureAddressMode
     
    typedef struct dwContextObject const * dwConstContextHandle_t
     
    typedef struct dwModuleObject const * dwConstModuleHandle_t
     
    typedef struct dwContextObject * dwContextHandle_t
     Context handle. More...
     
    typedef void * dwCustomizedFileHandle
     FileStream function pointers handle. More...
     
    typedef struct dwModuleObject * dwModuleHandle_t
     
    typedef void * EGLDisplay
     

    Functions

    DW_API_PUBLIC dwStatus dwContext_advanceTime (dwTime_t const newTime, dwContextHandle_t const context)
     Advances the virtual time to newTime. More...
     
    DW_API_PUBLIC dwStatus dwContext_getCUDAProperties (int32_t *const driverVersion, int32_t *const apiVersion, dwContextHandle_t const context)
     Returns Driver and Runtime API version of CUDA on the current machine. More...
     
    DW_API_PUBLIC dwStatus dwContext_getCurrentTime (dwTime_t *const time, dwContextHandle_t const context)
     Returns the current timestamp. More...
     
    DW_API_PUBLIC dwStatus dwContext_getDataPath (char8_t const **const dataPath, dwContextHandle_t const context)
     Gets the initial data path of the library that contains the driveworks context. More...
     
    DW_API_PUBLIC dwStatus dwContext_getDLAEngineCount (int32_t *const count, dwContextHandle_t const context)
     Get the available DLA engines count. More...
     
    DW_API_PUBLIC dwStatus dwContext_getGPUArchitecture (char8_t const **const architecture, dwContextHandle_t const context)
     Returns the architecture for the currently selected CUDA device. More...
     
    DW_API_PUBLIC dwStatus dwContext_getGPUAttribute (int32_t *const value, cudaDeviceAttr const attribute, int32_t const deviceNum, dwContextHandle_t const context)
     Returns the value of the selected CUDA attribute for the specific CUDA device. More...
     
    DW_API_PUBLIC dwStatus dwContext_getGPUCount (int32_t *const count, dwContextHandle_t const context)
     Get the available GPU devices count. More...
     
    DW_API_PUBLIC dwStatus dwContext_getGPUDeviceCurrent (int32_t *const deviceNumber, dwContextHandle_t const context)
     Returns the currently selected GPU device. More...
     
    DW_API_PUBLIC dwStatus dwContext_getGPUDeviceType (dwGPUDeviceType *const deviceType, int32_t const deviceNum, dwContextHandle_t const context)
     Returns the device type of the input GPU number. More...
     
    DW_API_PUBLIC dwStatus dwContext_getGPUProperties (cudaDeviceProp *const properties, int32_t const deviceNum, dwContextHandle_t const context)
     Returns the properties for the specific CUDA device. More...
     
    DW_API_PUBLIC dwStatus dwContext_getUseVirtualTime (bool *const useVirtualTime, dwContextHandle_t const ctx)
     Check if in virtual time mode. More...
     
    DW_API_PUBLIC dwStatus dwContext_isTimePTPSynchronized (bool *const flag, dwContextHandle_t const context)
     Check if the used time source inside the context is synchronized over PTP. More...
     
    DW_API_PUBLIC dwStatus dwContext_selectGPUDevice (int32_t const deviceNumber, dwContextHandle_t const context)
     Selects a GPU device, if available. More...
     
    DW_API_PUBLIC dwStatus dwContext_setCustomFileFunctions (dwContextHandle_t const context, dwCustomizedFileFunctions *const fileFunctionPtr)
     Set the customized fileStream function pointers in context. More...
     
    DW_API_PUBLIC dwStatus dwGetLastError (char8_t const **const errorMsg)
     Retrieves the last error encountered. More...
     
    DW_API_PUBLIC dwStatus dwInitialize (dwContextHandle_t *const context, dwVersion const headerVersion, dwContextParameters const *const params)
     Creates and initializes an SDK context. More...
     
    DW_API_PUBLIC dwStatus dwRelease (dwContextHandle_t const context)
     Releases the context. More...
     

    Typedef Documentation

    ◆ cudaDeviceAttr

    Definition at line 60 of file Context.h.

    ◆ cudaDeviceProp

    Definition at line 59 of file Context.h.

    ◆ cudaTextureAddressMode

    Definition at line 61 of file Context.h.

    ◆ EGLDisplay

    typedef void* EGLDisplay

    Definition at line 64 of file Context.h.

    人人超碰97caoporen国产