|
OIDN_API int | oidnGetNumPhysicalDevices () |
|
OIDN_API bool | oidnGetPhysicalDeviceBool (int physicalDeviceID, const char *name) |
|
OIDN_API int | oidnGetPhysicalDeviceInt (int physicalDeviceID, const char *name) |
|
unsigned int | oidnGetPhysicalDeviceUInt (int physicalDeviceID, const char *name) |
|
OIDN_API const char * | oidnGetPhysicalDeviceString (int physicalDeviceID, const char *name) |
|
OIDN_API const void * | oidnGetPhysicalDeviceData (int physicalDeviceID, const char *name, size_t *byteSize) |
|
OIDN_API OIDNDevice | oidnNewDevice (OIDNDeviceType type) |
|
OIDN_API OIDNDevice | oidnNewDeviceByID (int physicalDeviceID) |
|
OIDN_API OIDNDevice | oidnNewDeviceByUUID (const void *uuid) |
|
OIDN_API OIDNDevice | oidnNewDeviceByLUID (const void *luid) |
|
OIDN_API OIDNDevice | oidnNewDeviceByPCIAddress (int pciDomain, int pciBus, int pciDevice, int pciFunction) |
|
OIDN_API OIDNDevice | oidnNewCUDADevice (const int *deviceIDs, const cudaStream_t *streams, int numPairs) |
|
OIDN_API OIDNDevice | oidnNewHIPDevice (const int *deviceIDs, const hipStream_t *streams, int numPairs) |
|
OIDN_API OIDNDevice | oidnNewMetalDevice (const MTLCommandQueue_id *commandQueues, int numQueues) |
|
OIDN_API void | oidnRetainDevice (OIDNDevice device) |
|
OIDN_API void | oidnReleaseDevice (OIDNDevice device) |
|
OIDN_API void | oidnSetDeviceBool (OIDNDevice device, const char *name, bool value) |
|
void | oidnSetDevice1b (OIDNDevice device, const char *name, bool value) |
|
OIDN_API void | oidnSetDeviceInt (OIDNDevice device, const char *name, int value) |
|
void | oidnSetDevice1i (OIDNDevice device, const char *name, int value) |
|
void | oidnSetDeviceUInt (OIDNDevice device, const char *name, unsigned int value) |
|
OIDN_API bool | oidnGetDeviceBool (OIDNDevice device, const char *name) |
|
bool | oidnGetDevice1b (OIDNDevice device, const char *name) |
|
OIDN_API int | oidnGetDeviceInt (OIDNDevice device, const char *name) |
|
unsigned int | oidnGetDeviceUInt (OIDNDevice device, const char *name) |
|
int | oidnGetDevice1i (OIDNDevice device, const char *name) |
|
OIDN_API void | oidnSetDeviceErrorFunction (OIDNDevice device, OIDNErrorFunction func, void *userPtr) |
|
OIDN_API OIDNError | oidnGetDeviceError (OIDNDevice device, const char **outMessage) |
|
OIDN_API void | oidnCommitDevice (OIDNDevice device) |
|
OIDN_API void | oidnSyncDevice (OIDNDevice device) |
|
OIDN_API OIDNBuffer | oidnNewBuffer (OIDNDevice device, size_t byteSize) |
|
OIDN_API OIDNBuffer | oidnNewBufferWithStorage (OIDNDevice device, size_t byteSize, OIDNStorage storage) |
|
OIDN_API OIDNBuffer | oidnNewSharedBuffer (OIDNDevice device, void *devPtr, size_t byteSize) |
|
OIDN_API OIDNBuffer | oidnNewSharedBufferFromFD (OIDNDevice device, OIDNExternalMemoryTypeFlag fdType, int fd, size_t byteSize) |
|
OIDN_API OIDNBuffer | oidnNewSharedBufferFromWin32Handle (OIDNDevice device, OIDNExternalMemoryTypeFlag handleType, void *handle, const void *name, size_t byteSize) |
|
OIDN_API OIDNBuffer | oidnNewSharedBufferFromMetal (OIDNDevice device, MTLBuffer_id buffer) |
|
OIDN_API size_t | oidnGetBufferSize (OIDNBuffer buffer) |
|
OIDN_API OIDNStorage | oidnGetBufferStorage (OIDNBuffer buffer) |
|
OIDN_API void * | oidnGetBufferData (OIDNBuffer buffer) |
|
OIDN_API void | oidnReadBuffer (OIDNBuffer buffer, size_t byteOffset, size_t byteSize, void *dstHostPtr) |
|
OIDN_API void | oidnReadBufferAsync (OIDNBuffer buffer, size_t byteOffset, size_t byteSize, void *dstHostPtr) |
|
OIDN_API void | oidnWriteBuffer (OIDNBuffer buffer, size_t byteOffset, size_t byteSize, const void *srcHostPtr) |
|
OIDN_API void | oidnWriteBufferAsync (OIDNBuffer buffer, size_t byteOffset, size_t byteSize, const void *srcHostPtr) |
|
OIDN_API void | oidnRetainBuffer (OIDNBuffer buffer) |
|
OIDN_API void | oidnReleaseBuffer (OIDNBuffer buffer) |
|
OIDN_API OIDNFilter | oidnNewFilter (OIDNDevice device, const char *type) |
|
OIDN_API void | oidnRetainFilter (OIDNFilter filter) |
|
OIDN_API void | oidnReleaseFilter (OIDNFilter filter) |
|
OIDN_API void | oidnSetFilterImage (OIDNFilter filter, const char *name, OIDNBuffer buffer, OIDNFormat format, size_t width, size_t height, size_t byteOffset, size_t pixelByteStride, size_t rowByteStride) |
|
OIDN_API void | oidnSetSharedFilterImage (OIDNFilter filter, const char *name, void *devPtr, OIDNFormat format, size_t width, size_t height, size_t byteOffset, size_t pixelByteStride, size_t rowByteStride) |
|
OIDN_API void | oidnUnsetFilterImage (OIDNFilter filter, const char *name) |
|
void | oidnRemoveFilterImage (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetSharedFilterData (OIDNFilter filter, const char *name, void *hostPtr, size_t byteSize) |
|
OIDN_API void | oidnUpdateFilterData (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnUnsetFilterData (OIDNFilter filter, const char *name) |
|
void | oidnRemoveFilterData (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilterBool (OIDNFilter filter, const char *name, bool value) |
|
void | oidnSetFilter1b (OIDNFilter filter, const char *name, bool value) |
|
OIDN_API bool | oidnGetFilterBool (OIDNFilter filter, const char *name) |
|
bool | oidnGetFilter1b (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilterInt (OIDNFilter filter, const char *name, int value) |
|
void | oidnSetFilter1i (OIDNFilter filter, const char *name, int value) |
|
OIDN_API int | oidnGetFilterInt (OIDNFilter filter, const char *name) |
|
int | oidnGetFilter1i (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilterFloat (OIDNFilter filter, const char *name, float value) |
|
void | oidnSetFilter1f (OIDNFilter filter, const char *name, float value) |
|
OIDN_API float | oidnGetFilterFloat (OIDNFilter filter, const char *name) |
|
float | oidnGetFilter1f (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilterProgressMonitorFunction (OIDNFilter filter, OIDNProgressMonitorFunction func, void *userPtr) |
|
OIDN_API void | oidnCommitFilter (OIDNFilter filter) |
|
OIDN_API void | oidnExecuteFilter (OIDNFilter filter) |
|
OIDN_API void | oidnExecuteFilterAsync (OIDNFilter filter) |
|