|
OIDN_API OIDNDevice | oidnNewDevice (OIDNDeviceType type) |
|
OIDN_API void | oidnRetainDevice (OIDNDevice device) |
|
OIDN_API void | oidnReleaseDevice (OIDNDevice device) |
|
OIDN_API void | oidnSetDevice1b (OIDNDevice device, const char *name, bool value) |
|
OIDN_API void | oidnSetDevice1i (OIDNDevice device, const char *name, int value) |
|
OIDN_API bool | oidnGetDevice1b (OIDNDevice device, const char *name) |
|
OIDN_API 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 OIDNBuffer | oidnNewBuffer (OIDNDevice device, size_t byteSize) |
|
OIDN_API OIDNBuffer | oidnNewSharedBuffer (OIDNDevice device, void *ptr, size_t byteSize) |
|
OIDN_API void * | oidnMapBuffer (OIDNBuffer buffer, OIDNAccess access, size_t byteOffset, size_t byteSize) |
|
OIDN_API void | oidnUnmapBuffer (OIDNBuffer buffer, void *mappedPtr) |
|
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 bytePixelStride, size_t byteRowStride) |
|
OIDN_API void | oidnSetSharedFilterImage (OIDNFilter filter, const char *name, void *ptr, OIDNFormat format, size_t width, size_t height, size_t byteOffset, size_t bytePixelStride, size_t byteRowStride) |
|
OIDN_API void | oidnRemoveFilterImage (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetSharedFilterData (OIDNFilter filter, const char *name, void *ptr, size_t byteSize) |
|
OIDN_API void | oidnUpdateFilterData (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnRemoveFilterData (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilter1b (OIDNFilter filter, const char *name, bool value) |
|
OIDN_API bool | oidnGetFilter1b (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilter1i (OIDNFilter filter, const char *name, int value) |
|
OIDN_API int | oidnGetFilter1i (OIDNFilter filter, const char *name) |
|
OIDN_API void | oidnSetFilter1f (OIDNFilter filter, const char *name, float value) |
|
OIDN_API 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) |
|