Callbacks through which asynchronous functions return.
More...
|
typedef void(* | WGPUBufferMapCallback) (WGPUMapAsyncStatus status, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUCompilationInfoCallback) (WGPUCompilationInfoRequestStatus status, struct WGPUCompilationInfo const *compilationInfo, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUCreateComputePipelineAsyncCallback) (WGPUCreatePipelineAsyncStatus status, WGPUComputePipeline pipeline, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUCreateRenderPipelineAsyncCallback) (WGPUCreatePipelineAsyncStatus status, WGPURenderPipeline pipeline, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUDeviceLostCallback) (WGPUDevice const *device, WGPUDeviceLostReason reason, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUPopErrorScopeCallback) (WGPUPopErrorScopeStatus status, WGPUErrorType type, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUQueueWorkDoneCallback) (WGPUQueueWorkDoneStatus status, void *userdata1, void *userdata2) |
|
typedef void(* | WGPURequestAdapterCallback) (WGPURequestAdapterStatus status, WGPUAdapter adapter, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPURequestDeviceCallback) (WGPURequestDeviceStatus status, WGPUDevice device, WGPUStringView message, void *userdata1, void *userdata2) |
|
typedef void(* | WGPUUncapturedErrorCallback) (WGPUDevice const *device, WGPUErrorType type, WGPUStringView message, void *userdata1, void *userdata2) |
|
Callbacks through which asynchronous functions return.
◆ WGPUBufferMapCallback
typedef void(* WGPUBufferMapCallback) (WGPUMapAsyncStatus status, WGPUStringView message, void *userdata1, void *userdata2) |
◆ WGPUCompilationInfoCallback
typedef void(* WGPUCompilationInfoCallback) (WGPUCompilationInfoRequestStatus status, struct WGPUCompilationInfo const *compilationInfo, void *userdata1, void *userdata2) |
◆ WGPUCreateComputePipelineAsyncCallback
typedef void(* WGPUCreateComputePipelineAsyncCallback) (WGPUCreatePipelineAsyncStatus status, WGPUComputePipeline pipeline, WGPUStringView message, void *userdata1, void *userdata2) |
◆ WGPUCreateRenderPipelineAsyncCallback
typedef void(* WGPUCreateRenderPipelineAsyncCallback) (WGPUCreatePipelineAsyncStatus status, WGPURenderPipeline pipeline, WGPUStringView message, void *userdata1, void *userdata2) |
◆ WGPUDeviceLostCallback
typedef void(* WGPUDeviceLostCallback) (WGPUDevice const *device, WGPUDeviceLostReason reason, WGPUStringView message, void *userdata1, void *userdata2) |
◆ WGPUPopErrorScopeCallback
◆ WGPUQueueWorkDoneCallback
typedef void(* WGPUQueueWorkDoneCallback) (WGPUQueueWorkDoneStatus status, void *userdata1, void *userdata2) |
◆ WGPURequestAdapterCallback
typedef void(* WGPURequestAdapterCallback) (WGPURequestAdapterStatus status, WGPUAdapter adapter, WGPUStringView message, void *userdata1, void *userdata2) |
◆ WGPURequestDeviceCallback
typedef void(* WGPURequestDeviceCallback) (WGPURequestDeviceStatus status, WGPUDevice device, WGPUStringView message, void *userdata1, void *userdata2) |
◆ WGPUUncapturedErrorCallback
typedef void(* WGPUUncapturedErrorCallback) (WGPUDevice const *device, WGPUErrorType type, WGPUStringView message, void *userdata1, void *userdata2) |