WebGPU Headers: Callback Info Structs

Callback info structures that are used in asynchronous functions. More...

Data Structures

struct  WGPUBufferMapCallbackInfo
 
struct  WGPUCompilationInfoCallbackInfo
 
struct  WGPUCreateComputePipelineAsyncCallbackInfo
 
struct  WGPUCreateRenderPipelineAsyncCallbackInfo
 
struct  WGPUDeviceLostCallbackInfo
 
struct  WGPUPopErrorScopeCallbackInfo
 
struct  WGPUQueueWorkDoneCallbackInfo
 
struct  WGPURequestAdapterCallbackInfo
 
struct  WGPURequestDeviceCallbackInfo
 
struct  WGPUUncapturedErrorCallbackInfo
 

Macros

#define WGPU_BUFFER_MAP_CALLBACK_INFO_INIT
 
#define WGPU_COMPILATION_INFO_CALLBACK_INFO_INIT
 
#define WGPU_CREATE_COMPUTE_PIPELINE_ASYNC_CALLBACK_INFO_INIT
 
#define WGPU_CREATE_RENDER_PIPELINE_ASYNC_CALLBACK_INFO_INIT
 
#define WGPU_DEVICE_LOST_CALLBACK_INFO_INIT
 
#define WGPU_POP_ERROR_SCOPE_CALLBACK_INFO_INIT
 
#define WGPU_QUEUE_WORK_DONE_CALLBACK_INFO_INIT
 
#define WGPU_REQUEST_ADAPTER_CALLBACK_INFO_INIT
 
#define WGPU_REQUEST_DEVICE_CALLBACK_INFO_INIT
 
#define WGPU_UNCAPTURED_ERROR_CALLBACK_INFO_INIT
 

Typedefs

typedef struct WGPUBufferMapCallbackInfo WGPUBufferMapCallbackInfo
 
typedef struct WGPUCompilationInfoCallbackInfo WGPUCompilationInfoCallbackInfo
 
typedef struct WGPUCreateComputePipelineAsyncCallbackInfo WGPUCreateComputePipelineAsyncCallbackInfo
 
typedef struct WGPUCreateRenderPipelineAsyncCallbackInfo WGPUCreateRenderPipelineAsyncCallbackInfo
 
typedef struct WGPUDeviceLostCallbackInfo WGPUDeviceLostCallbackInfo
 
typedef struct WGPUPopErrorScopeCallbackInfo WGPUPopErrorScopeCallbackInfo
 
typedef struct WGPUQueueWorkDoneCallbackInfo WGPUQueueWorkDoneCallbackInfo
 
typedef struct WGPURequestAdapterCallbackInfo WGPURequestAdapterCallbackInfo
 
typedef struct WGPURequestDeviceCallbackInfo WGPURequestDeviceCallbackInfo
 
typedef struct WGPUUncapturedErrorCallbackInfo WGPUUncapturedErrorCallbackInfo
 

Callback info structures that are used in asynchronous functions.

◆ WGPU_BUFFER_MAP_CALLBACK_INFO_INIT

#define WGPU_BUFFER_MAP_CALLBACK_INFO_INIT

◆ WGPU_COMPILATION_INFO_CALLBACK_INFO_INIT

#define WGPU_COMPILATION_INFO_CALLBACK_INFO_INIT

◆ WGPU_CREATE_COMPUTE_PIPELINE_ASYNC_CALLBACK_INFO_INIT

#define WGPU_CREATE_COMPUTE_PIPELINE_ASYNC_CALLBACK_INFO_INIT

◆ WGPU_CREATE_RENDER_PIPELINE_ASYNC_CALLBACK_INFO_INIT

#define WGPU_CREATE_RENDER_PIPELINE_ASYNC_CALLBACK_INFO_INIT

◆ WGPU_DEVICE_LOST_CALLBACK_INFO_INIT

#define WGPU_DEVICE_LOST_CALLBACK_INFO_INIT

◆ WGPU_POP_ERROR_SCOPE_CALLBACK_INFO_INIT

#define WGPU_POP_ERROR_SCOPE_CALLBACK_INFO_INIT

◆ WGPU_QUEUE_WORK_DONE_CALLBACK_INFO_INIT

#define WGPU_QUEUE_WORK_DONE_CALLBACK_INFO_INIT

◆ WGPU_REQUEST_ADAPTER_CALLBACK_INFO_INIT

#define WGPU_REQUEST_ADAPTER_CALLBACK_INFO_INIT

◆ WGPU_REQUEST_DEVICE_CALLBACK_INFO_INIT

#define WGPU_REQUEST_DEVICE_CALLBACK_INFO_INIT

◆ WGPU_UNCAPTURED_ERROR_CALLBACK_INFO_INIT

#define WGPU_UNCAPTURED_ERROR_CALLBACK_INFO_INIT

◆ WGPUBufferMapCallbackInfo

typedef struct WGPUBufferMapCallbackInfo WGPUBufferMapCallbackInfo

◆ WGPUCompilationInfoCallbackInfo

typedef struct WGPUCompilationInfoCallbackInfo WGPUCompilationInfoCallbackInfo

◆ WGPUCreateComputePipelineAsyncCallbackInfo

typedef struct WGPUCreateComputePipelineAsyncCallbackInfo WGPUCreateComputePipelineAsyncCallbackInfo

◆ WGPUCreateRenderPipelineAsyncCallbackInfo

typedef struct WGPUCreateRenderPipelineAsyncCallbackInfo WGPUCreateRenderPipelineAsyncCallbackInfo

◆ WGPUDeviceLostCallbackInfo

typedef struct WGPUDeviceLostCallbackInfo WGPUDeviceLostCallbackInfo

◆ WGPUPopErrorScopeCallbackInfo

typedef struct WGPUPopErrorScopeCallbackInfo WGPUPopErrorScopeCallbackInfo

◆ WGPUQueueWorkDoneCallbackInfo

typedef struct WGPUQueueWorkDoneCallbackInfo WGPUQueueWorkDoneCallbackInfo

◆ WGPURequestAdapterCallbackInfo

typedef struct WGPURequestAdapterCallbackInfo WGPURequestAdapterCallbackInfo

◆ WGPURequestDeviceCallbackInfo

typedef struct WGPURequestDeviceCallbackInfo WGPURequestDeviceCallbackInfo

◆ WGPUUncapturedErrorCallbackInfo

typedef struct WGPUUncapturedErrorCallbackInfo WGPUUncapturedErrorCallbackInfo