NVIDIA DriveWorks API: Core Methods 
Description: This file defines the core methods of the SDK. 
Definition in file Context.h.
 
 | 
| 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...
  | 
|   |