|
|
| NV_FLOW_REFLECT_INTERFACE () |
| |
|
NvFlowDeviceManager *NV_FLOW_ABI * | createDeviceManager (NvFlowBool32 enableValidationOnDebugBuild, NvFlowThreadPoolInterface *threadPoolInterface, NvFlowUint threadCount) |
| |
|
| void (NV_FLOW_ABI *destroyDeviceManager)(NvFlowDeviceManager *manager) |
| |
|
| NvFlowBool32 (NV_FLOW_ABI *enumerateDevices)(NvFlowDeviceManager *manager |
| |
|
NvFlowDevice *NV_FLOW_ABI * | createDevice (NvFlowDeviceManager *manager, const NvFlowDeviceDesc *desc) |
| |
|
| void (NV_FLOW_ABI *destroyDevice)(NvFlowDeviceManager *manager |
| |
|
NvFlowDeviceSemaphore *NV_FLOW_ABI * | createSemaphore (NvFlowDevice *device) |
| |
|
| void (NV_FLOW_ABI *destroySemaphore)(NvFlowDeviceSemaphore *semaphore) |
| |
|
| void (NV_FLOW_ABI *getSemaphoreExternalHandle)(NvFlowDeviceSemaphore *semaphore |
| |
|
| void (NV_FLOW_ABI *closeSemaphoreExternalHandle)(NvFlowDeviceSemaphore *semaphore |
| |
|
NvFlowDeviceQueue *NV_FLOW_ABI * | getDeviceQueue (NvFlowDevice *device) |
| |
|
| int (NV_FLOW_ABI *flush)(NvFlowDeviceQueue *queue |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *getLastFrameCompleted)(NvFlowDeviceQueue *queue) |
| |
|
| void (NV_FLOW_ABI *waitForFrame)(NvFlowDeviceQueue *queue |
| |
|
| void (NV_FLOW_ABI *waitIdle)(NvFlowDeviceQueue *queue) |
| |
|
NvFlowContextInterface *NV_FLOW_ABI * | getContextInterface (NvFlowDeviceQueue *queue) |
| |
|
NvFlowContext *NV_FLOW_ABI * | getContext (NvFlowDeviceQueue *queue) |
| |
|
NvFlowSwapchain *NV_FLOW_ABI * | createSwapchain (NvFlowDeviceQueue *queue, const NvFlowSwapchainDesc *desc) |
| |
|
| void (NV_FLOW_ABI *destroySwapchain)(NvFlowSwapchain *swapchain) |
| |
|
| void (NV_FLOW_ABI *resizeSwapchain)(NvFlowSwapchain *swapchain |
| |
|
| int (NV_FLOW_ABI *presentSwapchain)(NvFlowSwapchain *swapchain |
| |
|
NvFlowTexture *NV_FLOW_ABI * | getSwapchainFrontTexture (NvFlowSwapchain *swapchain) |
| |
|
| void (NV_FLOW_ABI *enableProfiler)(NvFlowContext *context |
| |
|
void | void (NV_FLOW_ABI *reportEntries)(void *userdata |
| |
|
| void (NV_FLOW_ABI *disableProfiler)(NvFlowContext *context) |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *registerBufferId)(NvFlowContext *context |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *registerTextureId)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *unregisterBufferId)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *unregisterTextureId)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *setResourceMinLifetime)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *getBufferExternalHandle)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *closeBufferExternalHandle)(NvFlowContext *context |
| |
|
|
NvFlowUint | deviceIndex |
| |
|
NvFlowUint NvFlowPhysicalDeviceDesc * | pDesc |
| |
|
NvFlowDevice * | device |
| |
|
void * | dstHandle |
| |
|
void NvFlowUint64 | dstHandleSize |
| |
|
const void * | srcHandle |
| |
|
const void NvFlowUint64 | srcHandleSize |
| |
|
NvFlowUint64 * | flushedFrameID |
| |
|
NvFlowUint64 NvFlowDeviceSemaphore * | waitSemaphore |
| |
|
NvFlowUint64 NvFlowDeviceSemaphore NvFlowDeviceSemaphore * | signalSemaphore |
| |
|
NvFlowUint64 | frameFrameID |
| |
|
NvFlowUint | width |
| |
|
NvFlowUint NvFlowUint | height |
| |
|
NvFlowBool32 | vsync |
| |
|
NvFlowBool32 NvFlowUint64 * | flushedFrameID |
| |
|
void * | userdata |
| |
|
void NvFlowUint64 | captureID |
| |
|
void NvFlowUint64 NvFlowUint | numEntries |
| |
|
void NvFlowUint64 NvFlowUint NvFlowProfilerEntry * | entries |
| |
|
NvFlowBuffer * | buffer |
| |
|
NvFlowTexture * | texture |
| |
|
NvFlowUint64 | bufferId |
| |
|
NvFlowUint64 | textureId |
| |
|
NvFlowUint64 | minLifetime |
| |
|
NvFlowBuffer void * | dstHandle |
| |
|
NvFlowBuffer void NvFlowUint64 | dstHandleSize |
| |
|
NvFlowBuffer void NvFlowUint64 NvFlowUint64 * | pBufferSizeInBytes |
| |
|
NvFlowBuffer const void * | srcHandle |
| |
|
NvFlowBuffer const void NvFlowUint64 | srcHandleSize |
| |