Struct ExecutionCallbacks

Struct Documentation

struct ExecutionCallbacks

Public Members

std::function<void(CallableCache *range)> PostSetupRange
std::function<void(CallableCache *range)> PreExecuteRange
std::function<void(Callable *callable, uint64_t callIndex)> PreExecuteCall
std::function<void(Callable *callable, uint64_t callIndex)> PostExecuteCall
std::function<void(QueuesRequiringGpuSynchronization &queuesToSynchronize)> BeforePostExecuteRange
std::function<void(CallableCache *range)> PostExecuteRange
std::function<bool(Callable *callable, uint64_t callIndex)> ExecuteCallCondition