![]() |
DriveWorks SDK Reference| 0.6.67 Release |
NVIDIA DriveWorks API: Core Warp Primitives
Description: This file defines DW core warp primitives.
Definition in file DynamicMemory.h.
Go to the source code of this file.
Typedefs | |
typedef void(* | dwDynamicMemoryFreeCallback) (void *addr, void *userData) |
typedef void *(* | dwDynamicMemoryMallocCallback) (size_t sizeInByte, void *userData) |
Enumerations | |
enum | dwRuntimeMode { DW_MODE_INIT = 0x0000, DW_MODE_RUNTIME = 0x0001, DW_MODE_CLEANUP = 0x0002 } |
Context runtime mode. More... | |
Functions | |
DW_API_PUBLIC dwStatus | dwDynamicMemory_getCallbacks (dwDynamicMemoryMallocCallback *mallocCallback, dwDynamicMemoryFreeCallback *freeCallback, void **userData) |
Get callbacks and user-defined general pointer previously passed in dwDynamicMemory_initialize. More... | |
DW_API_PUBLIC dwStatus | dwDynamicMemory_initialize (dwDynamicMemoryMallocCallback mallocCallback, dwDynamicMemoryFreeCallback freeCallback, void *userData) |
Initialize dwDynamicMemory with user-defined callback for user space memory allocations. More... | |
DW_API_PUBLIC dwStatus | dwDynamicMemory_release () |
Release dwDynamicMemory. More... | |
DW_API_PUBLIC dwStatus | dwDynamicMemory_updateRuntimeMode (dwRuntimeMode newMode) |
Switch runtime mode for all Driveworks SDK. More... | |
DW_API_PUBLIC void * | memcpy_opt (void *__restrict destination, const void *__restrict source, size_t num) |
Memory copy of virtual process memory. More... | |