|
|
| NV_FLOW_REFLECT_INTERFACE () |
| |
|
| void (NV_FLOW_ABI *getContextConfig)(NvFlowContext *context |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *getCurrentFrame)(NvFlowContext *context) |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *getLastFrameCompleted)(NvFlowContext *context) |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *getCurrentGlobalFrame)(NvFlowContext *context) |
| |
|
| NvFlowUint64 (NV_FLOW_ABI *getLastGlobalFrameCompleted)(NvFlowContext *context) |
| |
|
| NvFlowLogPrint_t (NV_FLOW_ABI *getLogPrint)(NvFlowContext *context) |
| |
|
| void (NV_FLOW_ABI *executeTasks)(NvFlowContext *context |
| |
|
NvFlowBuffer *NV_FLOW_ABI * | createBuffer (NvFlowContext *context, NvFlowMemoryType memoryType, const NvFlowBufferDesc *desc) |
| |
|
| void (NV_FLOW_ABI *destroyBuffer)(NvFlowContext *context |
| |
|
NvFlowBufferTransient *NV_FLOW_ABI * | getBufferTransient (NvFlowContext *context, const NvFlowBufferDesc *desc) |
| |
|
NvFlowBufferTransient *NV_FLOW_ABI * | registerBufferAsTransient (NvFlowContext *context, NvFlowBuffer *buffer) |
| |
|
NvFlowBufferAcquire *NV_FLOW_ABI * | enqueueAcquireBuffer (NvFlowContext *context, NvFlowBufferTransient *buffer) |
| |
|
| NvFlowBool32 (NV_FLOW_ABI *getAcquiredBuffer)(NvFlowContext *context |
| |
|
void *NV_FLOW_ABI * | mapBuffer (NvFlowContext *context, NvFlowBuffer *buffer) |
| |
|
| void (NV_FLOW_ABI *unmapBuffer)(NvFlowContext *context |
| |
|
NvFlowBufferTransient *NV_FLOW_ABI * | getBufferTransientById (NvFlowContext *context, NvFlowUint64 bufferId) |
| |
|
NvFlowTexture *NV_FLOW_ABI * | createTexture (NvFlowContext *context, const NvFlowTextureDesc *desc) |
| |
|
| void (NV_FLOW_ABI *destroyTexture)(NvFlowContext *context |
| |
|
NvFlowTextureTransient *NV_FLOW_ABI * | getTextureTransient (NvFlowContext *context, const NvFlowTextureDesc *desc) |
| |
|
NvFlowTextureTransient *NV_FLOW_ABI * | registerTextureAsTransient (NvFlowContext *context, NvFlowTexture *texture) |
| |
|
NvFlowTextureAcquire *NV_FLOW_ABI * | enqueueAcquireTexture (NvFlowContext *context, NvFlowTextureTransient *texture) |
| |
|
| NvFlowBool32 (NV_FLOW_ABI *getAcquiredTexture)(NvFlowContext *context |
| |
|
NvFlowTextureTransient *NV_FLOW_ABI * | getTextureTransientById (NvFlowContext *context, NvFlowUint64 textureId) |
| |
|
NvFlowSampler *NV_FLOW_ABI * | createSampler (NvFlowContext *context, const NvFlowSamplerDesc *desc) |
| |
|
NvFlowSampler *NV_FLOW_ABI * | getDefaultSampler (NvFlowContext *context) |
| |
|
| void (NV_FLOW_ABI *destroySampler)(NvFlowContext *context |
| |
|
NvFlowComputePipeline *NV_FLOW_ABI * | createComputePipeline (NvFlowContext *context, const NvFlowComputePipelineDesc *desc) |
| |
|
| void (NV_FLOW_ABI *destroyComputePipeline)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *addPassCompute)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *addPassCopyBuffer)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *addPassCopyBufferToTexture)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *addPassCopyTextureToBuffer)(NvFlowContext *context |
| |
|
| void (NV_FLOW_ABI *addPassCopyTexture)(NvFlowContext *context |
| |