|
typedef uint32_t | WGPUFlags |
|
typedef uint32_t | WGPUBool |
|
typedef struct WGPUAdapterImpl *WGPUAdapter | WGPU_OBJECT_ATTRIBUTE |
|
typedef enum WGPUWGSLFeatureName | WGPU_ENUM_ATTRIBUTE |
|
typedef void(* | WGPUBufferMapCallback) (WGPUBufferMapAsyncStatus status, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUCallback) (void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUCompilationInfoCallback) (WGPUCompilationInfoRequestStatus status, struct WGPUCompilationInfo const *compilationInfo, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUCreateComputePipelineAsyncCallback) (WGPUCreatePipelineAsyncStatus status, WGPUComputePipeline pipeline, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUCreateRenderPipelineAsyncCallback) (WGPUCreatePipelineAsyncStatus status, WGPURenderPipeline pipeline, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef size_t(* | WGPUDawnLoadCacheDataFunction) (void const *key, size_t keySize, void *value, size_t valueSize, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUDawnStoreCacheDataFunction) (void const *key, size_t keySize, void const *value, size_t valueSize, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUDeviceLostCallback) (WGPUDeviceLostReason reason, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUErrorCallback) (WGPUErrorType type, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPULoggingCallback) (WGPULoggingType type, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProc) () WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUQueueWorkDoneCallback) (WGPUQueueWorkDoneStatus status, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPURequestAdapterCallback) (WGPURequestAdapterStatus status, WGPUAdapter adapter, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPURequestDeviceCallback) (WGPURequestDeviceStatus status, WGPUDevice device, char const *message, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef struct WGPUChainedStruct | WGPU_STRUCTURE_ATTRIBUTE |
|
typedef void(* | WGPUProcAdapterPropertiesFreeMembers) (WGPUAdapterProperties value) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcAdapterPropertiesMemoryHeapsFreeMembers) (WGPUAdapterPropertiesMemoryHeaps value) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUInstance(* | WGPUProcCreateInstance) (WGPUInstanceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcGetInstanceFeatures) (WGPUInstanceFeatures *features) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUProc(* | WGPUProcGetProcAddress) (WGPUDevice device, char const *procName) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedTextureMemoryEndAccessStateFreeMembers) (WGPUSharedTextureMemoryEndAccessState value) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUDevice(* | WGPUProcAdapterCreateDevice) (WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef size_t(* | WGPUProcAdapterEnumerateFeatures) (WGPUAdapter adapter, WGPUFeatureName *features) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUInstance(* | WGPUProcAdapterGetInstance) (WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcAdapterGetLimits) (WGPUAdapter adapter, WGPUSupportedLimits *limits) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcAdapterGetProperties) (WGPUAdapter adapter, WGPUAdapterProperties *properties) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcAdapterHasFeature) (WGPUAdapter adapter, WGPUFeatureName feature) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcAdapterRequestDevice) (WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const *descriptor, WGPURequestDeviceCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUFuture(* | WGPUProcAdapterRequestDeviceF) (WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const *options, WGPURequestDeviceCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcAdapterReference) (WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcAdapterRelease) (WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBindGroupSetLabel) (WGPUBindGroup bindGroup, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBindGroupReference) (WGPUBindGroup bindGroup) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBindGroupRelease) (WGPUBindGroup bindGroup) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBindGroupLayoutSetLabel) (WGPUBindGroupLayout bindGroupLayout, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBindGroupLayoutReference) (WGPUBindGroupLayout bindGroupLayout) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBindGroupLayoutRelease) (WGPUBindGroupLayout bindGroupLayout) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBufferDestroy) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void const *(* | WGPUProcBufferGetConstMappedRange) (WGPUBuffer buffer, size_t offset, size_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBufferMapState(* | WGPUProcBufferGetMapState) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void *(* | WGPUProcBufferGetMappedRange) (WGPUBuffer buffer, size_t offset, size_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint64_t(* | WGPUProcBufferGetSize) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBufferUsageFlags(* | WGPUProcBufferGetUsage) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBufferMapAsync) (WGPUBuffer buffer, WGPUMapModeFlags mode, size_t offset, size_t size, WGPUBufferMapCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUFuture(* | WGPUProcBufferMapAsyncF) (WGPUBuffer buffer, WGPUMapModeFlags mode, size_t offset, size_t size, WGPUBufferMapCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBufferSetLabel) (WGPUBuffer buffer, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBufferUnmap) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBufferReference) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcBufferRelease) (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandBufferSetLabel) (WGPUCommandBuffer commandBuffer, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandBufferReference) (WGPUCommandBuffer commandBuffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandBufferRelease) (WGPUCommandBuffer commandBuffer) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUComputePassEncoder(* | WGPUProcCommandEncoderBeginComputePass) (WGPUCommandEncoder commandEncoder, WGPU_NULLABLE WGPUComputePassDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPURenderPassEncoder(* | WGPUProcCommandEncoderBeginRenderPass) (WGPUCommandEncoder commandEncoder, WGPURenderPassDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderClearBuffer) (WGPUCommandEncoder commandEncoder, WGPUBuffer buffer, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderCopyBufferToBuffer) (WGPUCommandEncoder commandEncoder, WGPUBuffer source, uint64_t sourceOffset, WGPUBuffer destination, uint64_t destinationOffset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderCopyBufferToTexture) (WGPUCommandEncoder commandEncoder, WGPUImageCopyBuffer const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderCopyTextureToBuffer) (WGPUCommandEncoder commandEncoder, WGPUImageCopyTexture const *source, WGPUImageCopyBuffer const *destination, WGPUExtent3D const *copySize) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderCopyTextureToTexture) (WGPUCommandEncoder commandEncoder, WGPUImageCopyTexture const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUCommandBuffer(* | WGPUProcCommandEncoderFinish) (WGPUCommandEncoder commandEncoder, WGPU_NULLABLE WGPUCommandBufferDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderInjectValidationError) (WGPUCommandEncoder commandEncoder, char const *message) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderInsertDebugMarker) (WGPUCommandEncoder commandEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderPopDebugGroup) (WGPUCommandEncoder commandEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderPushDebugGroup) (WGPUCommandEncoder commandEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderResolveQuerySet) (WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, uint32_t firstQuery, uint32_t queryCount, WGPUBuffer destination, uint64_t destinationOffset) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderSetLabel) (WGPUCommandEncoder commandEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderWriteBuffer) (WGPUCommandEncoder commandEncoder, WGPUBuffer buffer, uint64_t bufferOffset, uint8_t const *data, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderWriteTimestamp) (WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderReference) (WGPUCommandEncoder commandEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcCommandEncoderRelease) (WGPUCommandEncoder commandEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderDispatchWorkgroups) (WGPUComputePassEncoder computePassEncoder, uint32_t workgroupCountX, uint32_t workgroupCountY, uint32_t workgroupCountZ) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderDispatchWorkgroupsIndirect) (WGPUComputePassEncoder computePassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderEnd) (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderInsertDebugMarker) (WGPUComputePassEncoder computePassEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderPopDebugGroup) (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderPushDebugGroup) (WGPUComputePassEncoder computePassEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderSetBindGroup) (WGPUComputePassEncoder computePassEncoder, uint32_t groupIndex, WGPU_NULLABLE WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderSetLabel) (WGPUComputePassEncoder computePassEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderSetPipeline) (WGPUComputePassEncoder computePassEncoder, WGPUComputePipeline pipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderWriteTimestamp) (WGPUComputePassEncoder computePassEncoder, WGPUQuerySet querySet, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderReference) (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePassEncoderRelease) (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBindGroupLayout(* | WGPUProcComputePipelineGetBindGroupLayout) (WGPUComputePipeline computePipeline, uint32_t groupIndex) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePipelineSetLabel) (WGPUComputePipeline computePipeline, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePipelineReference) (WGPUComputePipeline computePipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcComputePipelineRelease) (WGPUComputePipeline computePipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBindGroup(* | WGPUProcDeviceCreateBindGroup) (WGPUDevice device, WGPUBindGroupDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBindGroupLayout(* | WGPUProcDeviceCreateBindGroupLayout) (WGPUDevice device, WGPUBindGroupLayoutDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBuffer(* | WGPUProcDeviceCreateBuffer) (WGPUDevice device, WGPUBufferDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUCommandEncoder(* | WGPUProcDeviceCreateCommandEncoder) (WGPUDevice device, WGPU_NULLABLE WGPUCommandEncoderDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUComputePipeline(* | WGPUProcDeviceCreateComputePipeline) (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceCreateComputePipelineAsync) (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor, WGPUCreateComputePipelineAsyncCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUFuture(* | WGPUProcDeviceCreateComputePipelineAsyncF) (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor, WGPUCreateComputePipelineAsyncCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBuffer(* | WGPUProcDeviceCreateErrorBuffer) (WGPUDevice device, WGPUBufferDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUExternalTexture(* | WGPUProcDeviceCreateErrorExternalTexture) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUShaderModule(* | WGPUProcDeviceCreateErrorShaderModule) (WGPUDevice device, WGPUShaderModuleDescriptor const *descriptor, char const *errorMessage) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTexture(* | WGPUProcDeviceCreateErrorTexture) (WGPUDevice device, WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUExternalTexture(* | WGPUProcDeviceCreateExternalTexture) (WGPUDevice device, WGPUExternalTextureDescriptor const *externalTextureDescriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUPipelineLayout(* | WGPUProcDeviceCreatePipelineLayout) (WGPUDevice device, WGPUPipelineLayoutDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUQuerySet(* | WGPUProcDeviceCreateQuerySet) (WGPUDevice device, WGPUQuerySetDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPURenderBundleEncoder(* | WGPUProcDeviceCreateRenderBundleEncoder) (WGPUDevice device, WGPURenderBundleEncoderDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPURenderPipeline(* | WGPUProcDeviceCreateRenderPipeline) (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceCreateRenderPipelineAsync) (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor, WGPUCreateRenderPipelineAsyncCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUFuture(* | WGPUProcDeviceCreateRenderPipelineAsyncF) (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor, WGPUCreateRenderPipelineAsyncCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUSampler(* | WGPUProcDeviceCreateSampler) (WGPUDevice device, WGPU_NULLABLE WGPUSamplerDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUShaderModule(* | WGPUProcDeviceCreateShaderModule) (WGPUDevice device, WGPUShaderModuleDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUSwapChain(* | WGPUProcDeviceCreateSwapChain) (WGPUDevice device, WGPUSurface surface, WGPUSwapChainDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTexture(* | WGPUProcDeviceCreateTexture) (WGPUDevice device, WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceDestroy) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef size_t(* | WGPUProcDeviceEnumerateFeatures) (WGPUDevice device, WGPUFeatureName *features) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceForceLoss) (WGPUDevice device, WGPUDeviceLostReason type, char const *message) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUAdapter(* | WGPUProcDeviceGetAdapter) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcDeviceGetLimits) (WGPUDevice device, WGPUSupportedLimits *limits) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUQueue(* | WGPUProcDeviceGetQueue) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureUsageFlags(* | WGPUProcDeviceGetSupportedSurfaceUsage) (WGPUDevice device, WGPUSurface surface) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcDeviceHasFeature) (WGPUDevice device, WGPUFeatureName feature) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUSharedFence(* | WGPUProcDeviceImportSharedFence) (WGPUDevice device, WGPUSharedFenceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUSharedTextureMemory(* | WGPUProcDeviceImportSharedTextureMemory) (WGPUDevice device, WGPUSharedTextureMemoryDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceInjectError) (WGPUDevice device, WGPUErrorType type, char const *message) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDevicePopErrorScope) (WGPUDevice device, WGPUErrorCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDevicePushErrorScope) (WGPUDevice device, WGPUErrorFilter filter) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceSetDeviceLostCallback) (WGPUDevice device, WGPUDeviceLostCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceSetLabel) (WGPUDevice device, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceSetLoggingCallback) (WGPUDevice device, WGPULoggingCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceSetUncapturedErrorCallback) (WGPUDevice device, WGPUErrorCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceTick) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceValidateTextureDescriptor) (WGPUDevice device, WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceReference) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcDeviceRelease) (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcExternalTextureDestroy) (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcExternalTextureExpire) (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcExternalTextureRefresh) (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcExternalTextureSetLabel) (WGPUExternalTexture externalTexture, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcExternalTextureReference) (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcExternalTextureRelease) (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUSurface(* | WGPUProcInstanceCreateSurface) (WGPUInstance instance, WGPUSurfaceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef size_t(* | WGPUProcInstanceEnumerateWGSLLanguageFeatures) (WGPUInstance instance, WGPUWGSLFeatureName *features) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcInstanceHasWGSLLanguageFeature) (WGPUInstance instance, WGPUWGSLFeatureName feature) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcInstanceProcessEvents) (WGPUInstance instance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcInstanceRequestAdapter) (WGPUInstance instance, WGPU_NULLABLE WGPURequestAdapterOptions const *options, WGPURequestAdapterCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUFuture(* | WGPUProcInstanceRequestAdapterF) (WGPUInstance instance, WGPU_NULLABLE WGPURequestAdapterOptions const *options, WGPURequestAdapterCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUWaitStatus(* | WGPUProcInstanceWaitAny) (WGPUInstance instance, size_t futureCount, WGPUFutureWaitInfo *futures, uint64_t timeoutNS) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcInstanceReference) (WGPUInstance instance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcInstanceRelease) (WGPUInstance instance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcPipelineLayoutSetLabel) (WGPUPipelineLayout pipelineLayout, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcPipelineLayoutReference) (WGPUPipelineLayout pipelineLayout) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcPipelineLayoutRelease) (WGPUPipelineLayout pipelineLayout) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQuerySetDestroy) (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint32_t(* | WGPUProcQuerySetGetCount) (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUQueryType(* | WGPUProcQuerySetGetType) (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQuerySetSetLabel) (WGPUQuerySet querySet, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQuerySetReference) (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQuerySetRelease) (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueCopyExternalTextureForBrowser) (WGPUQueue queue, WGPUImageCopyExternalTexture const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize, WGPUCopyTextureForBrowserOptions const *options) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueCopyTextureForBrowser) (WGPUQueue queue, WGPUImageCopyTexture const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize, WGPUCopyTextureForBrowserOptions const *options) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueOnSubmittedWorkDone) (WGPUQueue queue, WGPUQueueWorkDoneCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUFuture(* | WGPUProcQueueOnSubmittedWorkDoneF) (WGPUQueue queue, WGPUQueueWorkDoneCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueSetLabel) (WGPUQueue queue, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueSubmit) (WGPUQueue queue, size_t commandCount, WGPUCommandBuffer const *commands) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueWriteBuffer) (WGPUQueue queue, WGPUBuffer buffer, uint64_t bufferOffset, void const *data, size_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueWriteTexture) (WGPUQueue queue, WGPUImageCopyTexture const *destination, void const *data, size_t dataSize, WGPUTextureDataLayout const *dataLayout, WGPUExtent3D const *writeSize) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueReference) (WGPUQueue queue) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcQueueRelease) (WGPUQueue queue) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleSetLabel) (WGPURenderBundle renderBundle, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleReference) (WGPURenderBundle renderBundle) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleRelease) (WGPURenderBundle renderBundle) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderDraw) (WGPURenderBundleEncoder renderBundleEncoder, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderDrawIndexed) (WGPURenderBundleEncoder renderBundleEncoder, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t baseVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderDrawIndexedIndirect) (WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderDrawIndirect) (WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPURenderBundle(* | WGPUProcRenderBundleEncoderFinish) (WGPURenderBundleEncoder renderBundleEncoder, WGPU_NULLABLE WGPURenderBundleDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderInsertDebugMarker) (WGPURenderBundleEncoder renderBundleEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderPopDebugGroup) (WGPURenderBundleEncoder renderBundleEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderPushDebugGroup) (WGPURenderBundleEncoder renderBundleEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderSetBindGroup) (WGPURenderBundleEncoder renderBundleEncoder, uint32_t groupIndex, WGPU_NULLABLE WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderSetIndexBuffer) (WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer buffer, WGPUIndexFormat format, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderSetLabel) (WGPURenderBundleEncoder renderBundleEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderSetPipeline) (WGPURenderBundleEncoder renderBundleEncoder, WGPURenderPipeline pipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderSetVertexBuffer) (WGPURenderBundleEncoder renderBundleEncoder, uint32_t slot, WGPU_NULLABLE WGPUBuffer buffer, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderReference) (WGPURenderBundleEncoder renderBundleEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderBundleEncoderRelease) (WGPURenderBundleEncoder renderBundleEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderBeginOcclusionQuery) (WGPURenderPassEncoder renderPassEncoder, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderDraw) (WGPURenderPassEncoder renderPassEncoder, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderDrawIndexed) (WGPURenderPassEncoder renderPassEncoder, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t baseVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderDrawIndexedIndirect) (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderDrawIndirect) (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderEnd) (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderEndOcclusionQuery) (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderExecuteBundles) (WGPURenderPassEncoder renderPassEncoder, size_t bundleCount, WGPURenderBundle const *bundles) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderInsertDebugMarker) (WGPURenderPassEncoder renderPassEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderPixelLocalStorageBarrier) (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderPopDebugGroup) (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderPushDebugGroup) (WGPURenderPassEncoder renderPassEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetBindGroup) (WGPURenderPassEncoder renderPassEncoder, uint32_t groupIndex, WGPU_NULLABLE WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetBlendConstant) (WGPURenderPassEncoder renderPassEncoder, WGPUColor const *color) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetIndexBuffer) (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer buffer, WGPUIndexFormat format, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetLabel) (WGPURenderPassEncoder renderPassEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetPipeline) (WGPURenderPassEncoder renderPassEncoder, WGPURenderPipeline pipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetScissorRect) (WGPURenderPassEncoder renderPassEncoder, uint32_t x, uint32_t y, uint32_t width, uint32_t height) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetStencilReference) (WGPURenderPassEncoder renderPassEncoder, uint32_t reference) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetVertexBuffer) (WGPURenderPassEncoder renderPassEncoder, uint32_t slot, WGPU_NULLABLE WGPUBuffer buffer, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderSetViewport) (WGPURenderPassEncoder renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderWriteTimestamp) (WGPURenderPassEncoder renderPassEncoder, WGPUQuerySet querySet, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderReference) (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPassEncoderRelease) (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBindGroupLayout(* | WGPUProcRenderPipelineGetBindGroupLayout) (WGPURenderPipeline renderPipeline, uint32_t groupIndex) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPipelineSetLabel) (WGPURenderPipeline renderPipeline, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPipelineReference) (WGPURenderPipeline renderPipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcRenderPipelineRelease) (WGPURenderPipeline renderPipeline) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSamplerSetLabel) (WGPUSampler sampler, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSamplerReference) (WGPUSampler sampler) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSamplerRelease) (WGPUSampler sampler) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcShaderModuleGetCompilationInfo) (WGPUShaderModule shaderModule, WGPUCompilationInfoCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcShaderModuleSetLabel) (WGPUShaderModule shaderModule, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcShaderModuleReference) (WGPUShaderModule shaderModule) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcShaderModuleRelease) (WGPUShaderModule shaderModule) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedFenceExportInfo) (WGPUSharedFence sharedFence, WGPUSharedFenceExportInfo *info) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedFenceReference) (WGPUSharedFence sharedFence) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedFenceRelease) (WGPUSharedFence sharedFence) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcSharedTextureMemoryBeginAccess) (WGPUSharedTextureMemory sharedTextureMemory, WGPUTexture texture, WGPUSharedTextureMemoryBeginAccessDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTexture(* | WGPUProcSharedTextureMemoryCreateTexture) (WGPUSharedTextureMemory sharedTextureMemory, WGPU_NULLABLE WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcSharedTextureMemoryEndAccess) (WGPUSharedTextureMemory sharedTextureMemory, WGPUTexture texture, WGPUSharedTextureMemoryEndAccessState *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedTextureMemoryGetProperties) (WGPUSharedTextureMemory sharedTextureMemory, WGPUSharedTextureMemoryProperties *properties) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUBool(* | WGPUProcSharedTextureMemoryIsDeviceLost) (WGPUSharedTextureMemory sharedTextureMemory) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedTextureMemorySetLabel) (WGPUSharedTextureMemory sharedTextureMemory, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedTextureMemoryReference) (WGPUSharedTextureMemory sharedTextureMemory) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSharedTextureMemoryRelease) (WGPUSharedTextureMemory sharedTextureMemory) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureFormat(* | WGPUProcSurfaceGetPreferredFormat) (WGPUSurface surface, WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSurfaceReference) (WGPUSurface surface) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSurfaceRelease) (WGPUSurface surface) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTexture(* | WGPUProcSwapChainGetCurrentTexture) (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureView(* | WGPUProcSwapChainGetCurrentTextureView) (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSwapChainPresent) (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSwapChainReference) (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcSwapChainRelease) (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureView(* | WGPUProcTextureCreateErrorView) (WGPUTexture texture, WGPU_NULLABLE WGPUTextureViewDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureView(* | WGPUProcTextureCreateView) (WGPUTexture texture, WGPU_NULLABLE WGPUTextureViewDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureDestroy) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint32_t(* | WGPUProcTextureGetDepthOrArrayLayers) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureDimension(* | WGPUProcTextureGetDimension) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureFormat(* | WGPUProcTextureGetFormat) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint32_t(* | WGPUProcTextureGetHeight) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint32_t(* | WGPUProcTextureGetMipLevelCount) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint32_t(* | WGPUProcTextureGetSampleCount) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef WGPUTextureUsageFlags(* | WGPUProcTextureGetUsage) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef uint32_t(* | WGPUProcTextureGetWidth) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureSetLabel) (WGPUTexture texture, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureReference) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureRelease) (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureViewSetLabel) (WGPUTextureView textureView, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureViewReference) (WGPUTextureView textureView) WGPU_FUNCTION_ATTRIBUTE |
|
typedef void(* | WGPUProcTextureViewRelease) (WGPUTextureView textureView) WGPU_FUNCTION_ATTRIBUTE |
|
|
enum | WGPUWGSLFeatureName {
WGPUWGSLFeatureName_Undefined = 0x00000000
, WGPUWGSLFeatureName_ReadonlyAndReadwriteStorageTextures = 0x00000001
, WGPUWGSLFeatureName_Packed4x8IntegerDotProduct = 0x00000002
, WGPUWGSLFeatureName_UnrestrictedPointerParameters = 0x00000003
,
WGPUWGSLFeatureName_PointerCompositeAccess = 0x00000004
, WGPUWGSLFeatureName_ChromiumTestingUnimplemented = 0x000003E8
, WGPUWGSLFeatureName_ChromiumTestingUnsafeExperimental = 0x000003E9
, WGPUWGSLFeatureName_ChromiumTestingExperimental = 0x000003EA
,
WGPUWGSLFeatureName_ChromiumTestingShippedWithKillswitch = 0x000003EB
, WGPUWGSLFeatureName_ChromiumTestingShipped = 0x000003EC
, WGPUWGSLFeatureName_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUAdapterType {
WGPUAdapterType_DiscreteGPU = 0x00000001
, WGPUAdapterType_IntegratedGPU = 0x00000002
, WGPUAdapterType_CPU = 0x00000003
, WGPUAdapterType_Unknown = 0x00000004
,
WGPUAdapterType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUAddressMode {
WGPUAddressMode_Undefined = 0x00000000
, WGPUAddressMode_ClampToEdge = 0x00000001
, WGPUAddressMode_Repeat = 0x00000002
, WGPUAddressMode_MirrorRepeat = 0x00000003
,
WGPUAddressMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUAlphaMode { WGPUAlphaMode_Opaque = 0x00000001
, WGPUAlphaMode_Premultiplied = 0x00000002
, WGPUAlphaMode_Unpremultiplied = 0x00000003
, WGPUAlphaMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBackendType {
WGPUBackendType_Undefined = 0x00000000
, WGPUBackendType_Null = 0x00000001
, WGPUBackendType_WebGPU = 0x00000002
, WGPUBackendType_D3D11 = 0x00000003
,
WGPUBackendType_D3D12 = 0x00000004
, WGPUBackendType_Metal = 0x00000005
, WGPUBackendType_Vulkan = 0x00000006
, WGPUBackendType_OpenGL = 0x00000007
,
WGPUBackendType_OpenGLES = 0x00000008
, WGPUBackendType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBlendFactor {
WGPUBlendFactor_Undefined = 0x00000000
, WGPUBlendFactor_Zero = 0x00000001
, WGPUBlendFactor_One = 0x00000002
, WGPUBlendFactor_Src = 0x00000003
,
WGPUBlendFactor_OneMinusSrc = 0x00000004
, WGPUBlendFactor_SrcAlpha = 0x00000005
, WGPUBlendFactor_OneMinusSrcAlpha = 0x00000006
, WGPUBlendFactor_Dst = 0x00000007
,
WGPUBlendFactor_OneMinusDst = 0x00000008
, WGPUBlendFactor_DstAlpha = 0x00000009
, WGPUBlendFactor_OneMinusDstAlpha = 0x0000000A
, WGPUBlendFactor_SrcAlphaSaturated = 0x0000000B
,
WGPUBlendFactor_Constant = 0x0000000C
, WGPUBlendFactor_OneMinusConstant = 0x0000000D
, WGPUBlendFactor_Src1 = 0x0000000E
, WGPUBlendFactor_OneMinusSrc1 = 0x0000000F
,
WGPUBlendFactor_Src1Alpha = 0x00000010
, WGPUBlendFactor_OneMinusSrc1Alpha = 0x00000011
, WGPUBlendFactor_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBlendOperation {
WGPUBlendOperation_Undefined = 0x00000000
, WGPUBlendOperation_Add = 0x00000001
, WGPUBlendOperation_Subtract = 0x00000002
, WGPUBlendOperation_ReverseSubtract = 0x00000003
,
WGPUBlendOperation_Min = 0x00000004
, WGPUBlendOperation_Max = 0x00000005
, WGPUBlendOperation_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBufferBindingType {
WGPUBufferBindingType_Undefined = 0x00000000
, WGPUBufferBindingType_Uniform = 0x00000001
, WGPUBufferBindingType_Storage = 0x00000002
, WGPUBufferBindingType_ReadOnlyStorage = 0x00000003
,
WGPUBufferBindingType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBufferMapAsyncStatus {
WGPUBufferMapAsyncStatus_Success = 0x00000000
, WGPUBufferMapAsyncStatus_InstanceDropped = 0x00000001
, WGPUBufferMapAsyncStatus_ValidationError = 0x00000002
, WGPUBufferMapAsyncStatus_Unknown = 0x00000003
,
WGPUBufferMapAsyncStatus_DeviceLost = 0x00000004
, WGPUBufferMapAsyncStatus_DestroyedBeforeCallback = 0x00000005
, WGPUBufferMapAsyncStatus_UnmappedBeforeCallback = 0x00000006
, WGPUBufferMapAsyncStatus_MappingAlreadyPending = 0x00000007
,
WGPUBufferMapAsyncStatus_OffsetOutOfRange = 0x00000008
, WGPUBufferMapAsyncStatus_SizeOutOfRange = 0x00000009
, WGPUBufferMapAsyncStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBufferMapState { WGPUBufferMapState_Unmapped = 0x00000001
, WGPUBufferMapState_Pending = 0x00000002
, WGPUBufferMapState_Mapped = 0x00000003
, WGPUBufferMapState_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUCallbackMode { WGPUCallbackMode_WaitAnyOnly = 0x00000000
, WGPUCallbackMode_AllowProcessEvents = 0x00000001
, WGPUCallbackMode_AllowSpontaneous = 0x00000002
, WGPUCallbackMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUCompareFunction {
WGPUCompareFunction_Undefined = 0x00000000
, WGPUCompareFunction_Never = 0x00000001
, WGPUCompareFunction_Less = 0x00000002
, WGPUCompareFunction_Equal = 0x00000003
,
WGPUCompareFunction_LessEqual = 0x00000004
, WGPUCompareFunction_Greater = 0x00000005
, WGPUCompareFunction_NotEqual = 0x00000006
, WGPUCompareFunction_GreaterEqual = 0x00000007
,
WGPUCompareFunction_Always = 0x00000008
, WGPUCompareFunction_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUCompilationInfoRequestStatus {
WGPUCompilationInfoRequestStatus_Success = 0x00000000
, WGPUCompilationInfoRequestStatus_InstanceDropped = 0x00000001
, WGPUCompilationInfoRequestStatus_Error = 0x00000002
, WGPUCompilationInfoRequestStatus_DeviceLost = 0x00000003
,
WGPUCompilationInfoRequestStatus_Unknown = 0x00000004
, WGPUCompilationInfoRequestStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUCompilationMessageType { WGPUCompilationMessageType_Error = 0x00000001
, WGPUCompilationMessageType_Warning = 0x00000002
, WGPUCompilationMessageType_Info = 0x00000003
, WGPUCompilationMessageType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUCreatePipelineAsyncStatus {
WGPUCreatePipelineAsyncStatus_Success = 0x00000000
, WGPUCreatePipelineAsyncStatus_InstanceDropped = 0x00000001
, WGPUCreatePipelineAsyncStatus_ValidationError = 0x00000002
, WGPUCreatePipelineAsyncStatus_InternalError = 0x00000003
,
WGPUCreatePipelineAsyncStatus_DeviceLost = 0x00000004
, WGPUCreatePipelineAsyncStatus_DeviceDestroyed = 0x00000005
, WGPUCreatePipelineAsyncStatus_Unknown = 0x00000006
, WGPUCreatePipelineAsyncStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUCullMode {
WGPUCullMode_Undefined = 0x00000000
, WGPUCullMode_None = 0x00000001
, WGPUCullMode_Front = 0x00000002
, WGPUCullMode_Back = 0x00000003
,
WGPUCullMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUDeviceLostReason { WGPUDeviceLostReason_Undefined = 0x00000000
, WGPUDeviceLostReason_Destroyed = 0x00000001
, WGPUDeviceLostReason_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUErrorFilter { WGPUErrorFilter_Validation = 0x00000001
, WGPUErrorFilter_OutOfMemory = 0x00000002
, WGPUErrorFilter_Internal = 0x00000003
, WGPUErrorFilter_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUErrorType {
WGPUErrorType_NoError = 0x00000000
, WGPUErrorType_Validation = 0x00000001
, WGPUErrorType_OutOfMemory = 0x00000002
, WGPUErrorType_Internal = 0x00000003
,
WGPUErrorType_Unknown = 0x00000004
, WGPUErrorType_DeviceLost = 0x00000005
, WGPUErrorType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUExternalTextureRotation {
WGPUExternalTextureRotation_Rotate0Degrees = 0x00000000
, WGPUExternalTextureRotation_Rotate90Degrees = 0x00000001
, WGPUExternalTextureRotation_Rotate180Degrees = 0x00000002
, WGPUExternalTextureRotation_Rotate270Degrees = 0x00000003
,
WGPUExternalTextureRotation_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUFeatureName {
WGPUFeatureName_Undefined = 0x00000000
, WGPUFeatureName_DepthClipControl = 0x00000001
, WGPUFeatureName_Depth32FloatStencil8 = 0x00000002
, WGPUFeatureName_TimestampQuery = 0x00000003
,
WGPUFeatureName_TextureCompressionBC = 0x00000004
, WGPUFeatureName_TextureCompressionETC2 = 0x00000005
, WGPUFeatureName_TextureCompressionASTC = 0x00000006
, WGPUFeatureName_IndirectFirstInstance = 0x00000007
,
WGPUFeatureName_ShaderF16 = 0x00000008
, WGPUFeatureName_RG11B10UfloatRenderable = 0x00000009
, WGPUFeatureName_BGRA8UnormStorage = 0x0000000A
, WGPUFeatureName_Float32Filterable = 0x0000000B
,
WGPUFeatureName_DawnInternalUsages = 0x000003EA
, WGPUFeatureName_DawnMultiPlanarFormats = 0x000003EB
, WGPUFeatureName_DawnNative = 0x000003EC
, WGPUFeatureName_ChromiumExperimentalTimestampQueryInsidePasses = 0x000003EE
,
WGPUFeatureName_ImplicitDeviceSynchronization = 0x000003EF
, WGPUFeatureName_SurfaceCapabilities = 0x000003F0
, WGPUFeatureName_TransientAttachments = 0x000003F1
, WGPUFeatureName_MSAARenderToSingleSampled = 0x000003F2
,
WGPUFeatureName_DualSourceBlending = 0x000003F3
, WGPUFeatureName_D3D11MultithreadProtected = 0x000003F4
, WGPUFeatureName_ANGLETextureSharing = 0x000003F5
, WGPUFeatureName_ChromiumExperimentalSubgroups = 0x000003F6
,
WGPUFeatureName_ChromiumExperimentalSubgroupUniformControlFlow = 0x000003F7
, WGPUFeatureName_PixelLocalStorageCoherent = 0x000003F9
, WGPUFeatureName_PixelLocalStorageNonCoherent = 0x000003FA
, WGPUFeatureName_Norm16TextureFormats = 0x000003FB
,
WGPUFeatureName_MultiPlanarFormatExtendedUsages = 0x000003FC
, WGPUFeatureName_MultiPlanarFormatP010 = 0x000003FD
, WGPUFeatureName_HostMappedPointer = 0x000003FE
, WGPUFeatureName_MultiPlanarRenderTargets = 0x000003FF
,
WGPUFeatureName_MultiPlanarFormatNv12a = 0x00000400
, WGPUFeatureName_FramebufferFetch = 0x00000401
, WGPUFeatureName_BufferMapExtendedUsages = 0x00000402
, WGPUFeatureName_AdapterPropertiesMemoryHeaps = 0x00000403
,
WGPUFeatureName_AdapterPropertiesD3D = 0x00000404
, WGPUFeatureName_SharedTextureMemoryVkDedicatedAllocation = 0x0000044C
, WGPUFeatureName_SharedTextureMemoryAHardwareBuffer = 0x0000044D
, WGPUFeatureName_SharedTextureMemoryDmaBuf = 0x0000044E
,
WGPUFeatureName_SharedTextureMemoryOpaqueFD = 0x0000044F
, WGPUFeatureName_SharedTextureMemoryZirconHandle = 0x00000450
, WGPUFeatureName_SharedTextureMemoryDXGISharedHandle = 0x00000451
, WGPUFeatureName_SharedTextureMemoryD3D11Texture2D = 0x00000452
,
WGPUFeatureName_SharedTextureMemoryIOSurface = 0x00000453
, WGPUFeatureName_SharedTextureMemoryEGLImage = 0x00000454
, WGPUFeatureName_SharedFenceVkSemaphoreOpaqueFD = 0x000004B0
, WGPUFeatureName_SharedFenceVkSemaphoreSyncFD = 0x000004B1
,
WGPUFeatureName_SharedFenceVkSemaphoreZirconHandle = 0x000004B2
, WGPUFeatureName_SharedFenceDXGISharedHandle = 0x000004B3
, WGPUFeatureName_SharedFenceMTLSharedEvent = 0x000004B4
, WGPUFeatureName_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUFilterMode { WGPUFilterMode_Undefined = 0x00000000
, WGPUFilterMode_Nearest = 0x00000001
, WGPUFilterMode_Linear = 0x00000002
, WGPUFilterMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUFrontFace { WGPUFrontFace_Undefined = 0x00000000
, WGPUFrontFace_CCW = 0x00000001
, WGPUFrontFace_CW = 0x00000002
, WGPUFrontFace_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUIndexFormat { WGPUIndexFormat_Undefined = 0x00000000
, WGPUIndexFormat_Uint16 = 0x00000001
, WGPUIndexFormat_Uint32 = 0x00000002
, WGPUIndexFormat_Force32 = 0x7FFFFFFF
} |
|
enum | WGPULoadOp { WGPULoadOp_Undefined = 0x00000000
, WGPULoadOp_Clear = 0x00000001
, WGPULoadOp_Load = 0x00000002
, WGPULoadOp_Force32 = 0x7FFFFFFF
} |
|
enum | WGPULoggingType {
WGPULoggingType_Verbose = 0x00000001
, WGPULoggingType_Info = 0x00000002
, WGPULoggingType_Warning = 0x00000003
, WGPULoggingType_Error = 0x00000004
,
WGPULoggingType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUMipmapFilterMode { WGPUMipmapFilterMode_Undefined = 0x00000000
, WGPUMipmapFilterMode_Nearest = 0x00000001
, WGPUMipmapFilterMode_Linear = 0x00000002
, WGPUMipmapFilterMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUPowerPreference { WGPUPowerPreference_Undefined = 0x00000000
, WGPUPowerPreference_LowPower = 0x00000001
, WGPUPowerPreference_HighPerformance = 0x00000002
, WGPUPowerPreference_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUPresentMode { WGPUPresentMode_Fifo = 0x00000001
, WGPUPresentMode_Immediate = 0x00000003
, WGPUPresentMode_Mailbox = 0x00000004
, WGPUPresentMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUPrimitiveTopology {
WGPUPrimitiveTopology_Undefined = 0x00000000
, WGPUPrimitiveTopology_PointList = 0x00000001
, WGPUPrimitiveTopology_LineList = 0x00000002
, WGPUPrimitiveTopology_LineStrip = 0x00000003
,
WGPUPrimitiveTopology_TriangleList = 0x00000004
, WGPUPrimitiveTopology_TriangleStrip = 0x00000005
, WGPUPrimitiveTopology_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUQueryType { WGPUQueryType_Occlusion = 0x00000001
, WGPUQueryType_Timestamp = 0x00000002
, WGPUQueryType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUQueueWorkDoneStatus {
WGPUQueueWorkDoneStatus_Success = 0x00000000
, WGPUQueueWorkDoneStatus_InstanceDropped = 0x00000001
, WGPUQueueWorkDoneStatus_Error = 0x00000002
, WGPUQueueWorkDoneStatus_Unknown = 0x00000003
,
WGPUQueueWorkDoneStatus_DeviceLost = 0x00000004
, WGPUQueueWorkDoneStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPURequestAdapterStatus {
WGPURequestAdapterStatus_Success = 0x00000000
, WGPURequestAdapterStatus_InstanceDropped = 0x00000001
, WGPURequestAdapterStatus_Unavailable = 0x00000002
, WGPURequestAdapterStatus_Error = 0x00000003
,
WGPURequestAdapterStatus_Unknown = 0x00000004
, WGPURequestAdapterStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPURequestDeviceStatus {
WGPURequestDeviceStatus_Success = 0x00000000
, WGPURequestDeviceStatus_InstanceDropped = 0x00000001
, WGPURequestDeviceStatus_Error = 0x00000002
, WGPURequestDeviceStatus_Unknown = 0x00000003
,
WGPURequestDeviceStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUSType {
WGPUSType_Invalid = 0x00000000
, WGPUSType_SurfaceDescriptorFromMetalLayer = 0x00000001
, WGPUSType_SurfaceDescriptorFromWindowsHWND = 0x00000002
, WGPUSType_SurfaceDescriptorFromXlibWindow = 0x00000003
,
WGPUSType_SurfaceDescriptorFromCanvasHTMLSelector = 0x00000004
, WGPUSType_ShaderModuleSPIRVDescriptor = 0x00000005
, WGPUSType_ShaderModuleWGSLDescriptor = 0x00000006
, WGPUSType_PrimitiveDepthClipControl = 0x00000007
,
WGPUSType_SurfaceDescriptorFromWaylandSurface = 0x00000008
, WGPUSType_SurfaceDescriptorFromAndroidNativeWindow = 0x00000009
, WGPUSType_SurfaceDescriptorFromWindowsCoreWindow = 0x0000000B
, WGPUSType_ExternalTextureBindingEntry = 0x0000000C
,
WGPUSType_ExternalTextureBindingLayout = 0x0000000D
, WGPUSType_SurfaceDescriptorFromWindowsSwapChainPanel = 0x0000000E
, WGPUSType_RenderPassDescriptorMaxDrawCount = 0x0000000F
, WGPUSType_DepthStencilStateDepthWriteDefinedDawn = 0x00000010
,
WGPUSType_TextureBindingViewDimensionDescriptor = 0x00000011
, WGPUSType_DawnTextureInternalUsageDescriptor = 0x000003E8
, WGPUSType_DawnEncoderInternalUsageDescriptor = 0x000003EB
, WGPUSType_DawnInstanceDescriptor = 0x000003EC
,
WGPUSType_DawnCacheDeviceDescriptor = 0x000003ED
, WGPUSType_DawnAdapterPropertiesPowerPreference = 0x000003EE
, WGPUSType_DawnBufferDescriptorErrorInfoFromWireClient = 0x000003EF
, WGPUSType_DawnTogglesDescriptor = 0x000003F0
,
WGPUSType_DawnShaderModuleSPIRVOptionsDescriptor = 0x000003F1
, WGPUSType_RequestAdapterOptionsLUID = 0x000003F2
, WGPUSType_RequestAdapterOptionsGetGLProc = 0x000003F3
, WGPUSType_RequestAdapterOptionsD3D11Device = 0x000003F4
,
WGPUSType_DawnMultisampleStateRenderToSingleSampled = 0x000003F5
, WGPUSType_DawnRenderPassColorAttachmentRenderToSingleSampled = 0x000003F6
, WGPUSType_RenderPassPixelLocalStorage = 0x000003F7
, WGPUSType_PipelineLayoutPixelLocalStorage = 0x000003F8
,
WGPUSType_BufferHostMappedPointer = 0x000003F9
, WGPUSType_DawnExperimentalSubgroupLimits = 0x000003FA
, WGPUSType_AdapterPropertiesMemoryHeaps = 0x000003FB
, WGPUSType_AdapterPropertiesD3D = 0x000003FC
,
WGPUSType_DawnComputePipelineFullSubgroups = 0x000003FD
, WGPUSType_DawnWireWGSLControl = 0x000003FE
, WGPUSType_DawnWGSLBlocklist = 0x000003FF
, WGPUSType_SharedTextureMemoryVkImageDescriptor = 0x0000044C
,
WGPUSType_SharedTextureMemoryVkDedicatedAllocationDescriptor = 0x0000044D
, WGPUSType_SharedTextureMemoryAHardwareBufferDescriptor = 0x0000044E
, WGPUSType_SharedTextureMemoryDmaBufDescriptor = 0x0000044F
, WGPUSType_SharedTextureMemoryOpaqueFDDescriptor = 0x00000450
,
WGPUSType_SharedTextureMemoryZirconHandleDescriptor = 0x00000451
, WGPUSType_SharedTextureMemoryDXGISharedHandleDescriptor = 0x00000452
, WGPUSType_SharedTextureMemoryD3D11Texture2DDescriptor = 0x00000453
, WGPUSType_SharedTextureMemoryIOSurfaceDescriptor = 0x00000454
,
WGPUSType_SharedTextureMemoryEGLImageDescriptor = 0x00000455
, WGPUSType_SharedTextureMemoryInitializedBeginState = 0x000004B0
, WGPUSType_SharedTextureMemoryInitializedEndState = 0x000004B1
, WGPUSType_SharedTextureMemoryVkImageLayoutBeginState = 0x000004B2
,
WGPUSType_SharedTextureMemoryVkImageLayoutEndState = 0x000004B3
, WGPUSType_SharedFenceVkSemaphoreOpaqueFDDescriptor = 0x000004B4
, WGPUSType_SharedFenceVkSemaphoreOpaqueFDExportInfo = 0x000004B5
, WGPUSType_SharedFenceVkSemaphoreSyncFDDescriptor = 0x000004B6
,
WGPUSType_SharedFenceVkSemaphoreSyncFDExportInfo = 0x000004B7
, WGPUSType_SharedFenceVkSemaphoreZirconHandleDescriptor = 0x000004B8
, WGPUSType_SharedFenceVkSemaphoreZirconHandleExportInfo = 0x000004B9
, WGPUSType_SharedFenceDXGISharedHandleDescriptor = 0x000004BA
,
WGPUSType_SharedFenceDXGISharedHandleExportInfo = 0x000004BB
, WGPUSType_SharedFenceMTLSharedEventDescriptor = 0x000004BC
, WGPUSType_SharedFenceMTLSharedEventExportInfo = 0x000004BD
, WGPUSType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUSamplerBindingType {
WGPUSamplerBindingType_Undefined = 0x00000000
, WGPUSamplerBindingType_Filtering = 0x00000001
, WGPUSamplerBindingType_NonFiltering = 0x00000002
, WGPUSamplerBindingType_Comparison = 0x00000003
,
WGPUSamplerBindingType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUSharedFenceType {
WGPUSharedFenceType_Undefined = 0x00000000
, WGPUSharedFenceType_VkSemaphoreOpaqueFD = 0x00000001
, WGPUSharedFenceType_VkSemaphoreSyncFD = 0x00000002
, WGPUSharedFenceType_VkSemaphoreZirconHandle = 0x00000003
,
WGPUSharedFenceType_DXGISharedHandle = 0x00000004
, WGPUSharedFenceType_MTLSharedEvent = 0x00000005
, WGPUSharedFenceType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUStencilOperation {
WGPUStencilOperation_Undefined = 0x00000000
, WGPUStencilOperation_Keep = 0x00000001
, WGPUStencilOperation_Zero = 0x00000002
, WGPUStencilOperation_Replace = 0x00000003
,
WGPUStencilOperation_Invert = 0x00000004
, WGPUStencilOperation_IncrementClamp = 0x00000005
, WGPUStencilOperation_DecrementClamp = 0x00000006
, WGPUStencilOperation_IncrementWrap = 0x00000007
,
WGPUStencilOperation_DecrementWrap = 0x00000008
, WGPUStencilOperation_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUStorageTextureAccess {
WGPUStorageTextureAccess_Undefined = 0x00000000
, WGPUStorageTextureAccess_WriteOnly = 0x00000001
, WGPUStorageTextureAccess_ReadOnly = 0x00000002
, WGPUStorageTextureAccess_ReadWrite = 0x00000003
,
WGPUStorageTextureAccess_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUStoreOp { WGPUStoreOp_Undefined = 0x00000000
, WGPUStoreOp_Store = 0x00000001
, WGPUStoreOp_Discard = 0x00000002
, WGPUStoreOp_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUTextureAspect {
WGPUTextureAspect_Undefined = 0x00000000
, WGPUTextureAspect_All = 0x00000001
, WGPUTextureAspect_StencilOnly = 0x00000002
, WGPUTextureAspect_DepthOnly = 0x00000003
,
WGPUTextureAspect_Plane0Only = 0x00000004
, WGPUTextureAspect_Plane1Only = 0x00000005
, WGPUTextureAspect_Plane2Only = 0x00000006
, WGPUTextureAspect_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUTextureDimension {
WGPUTextureDimension_Undefined = 0x00000000
, WGPUTextureDimension_1D = 0x00000001
, WGPUTextureDimension_2D = 0x00000002
, WGPUTextureDimension_3D = 0x00000003
,
WGPUTextureDimension_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUTextureFormat {
WGPUTextureFormat_Undefined = 0x00000000
, WGPUTextureFormat_R8Unorm = 0x00000001
, WGPUTextureFormat_R8Snorm = 0x00000002
, WGPUTextureFormat_R8Uint = 0x00000003
,
WGPUTextureFormat_R8Sint = 0x00000004
, WGPUTextureFormat_R16Uint = 0x00000005
, WGPUTextureFormat_R16Sint = 0x00000006
, WGPUTextureFormat_R16Float = 0x00000007
,
WGPUTextureFormat_RG8Unorm = 0x00000008
, WGPUTextureFormat_RG8Snorm = 0x00000009
, WGPUTextureFormat_RG8Uint = 0x0000000A
, WGPUTextureFormat_RG8Sint = 0x0000000B
,
WGPUTextureFormat_R32Float = 0x0000000C
, WGPUTextureFormat_R32Uint = 0x0000000D
, WGPUTextureFormat_R32Sint = 0x0000000E
, WGPUTextureFormat_RG16Uint = 0x0000000F
,
WGPUTextureFormat_RG16Sint = 0x00000010
, WGPUTextureFormat_RG16Float = 0x00000011
, WGPUTextureFormat_RGBA8Unorm = 0x00000012
, WGPUTextureFormat_RGBA8UnormSrgb = 0x00000013
,
WGPUTextureFormat_RGBA8Snorm = 0x00000014
, WGPUTextureFormat_RGBA8Uint = 0x00000015
, WGPUTextureFormat_RGBA8Sint = 0x00000016
, WGPUTextureFormat_BGRA8Unorm = 0x00000017
,
WGPUTextureFormat_BGRA8UnormSrgb = 0x00000018
, WGPUTextureFormat_RGB10A2Uint = 0x00000019
, WGPUTextureFormat_RGB10A2Unorm = 0x0000001A
, WGPUTextureFormat_RG11B10Ufloat = 0x0000001B
,
WGPUTextureFormat_RGB9E5Ufloat = 0x0000001C
, WGPUTextureFormat_RG32Float = 0x0000001D
, WGPUTextureFormat_RG32Uint = 0x0000001E
, WGPUTextureFormat_RG32Sint = 0x0000001F
,
WGPUTextureFormat_RGBA16Uint = 0x00000020
, WGPUTextureFormat_RGBA16Sint = 0x00000021
, WGPUTextureFormat_RGBA16Float = 0x00000022
, WGPUTextureFormat_RGBA32Float = 0x00000023
,
WGPUTextureFormat_RGBA32Uint = 0x00000024
, WGPUTextureFormat_RGBA32Sint = 0x00000025
, WGPUTextureFormat_Stencil8 = 0x00000026
, WGPUTextureFormat_Depth16Unorm = 0x00000027
,
WGPUTextureFormat_Depth24Plus = 0x00000028
, WGPUTextureFormat_Depth24PlusStencil8 = 0x00000029
, WGPUTextureFormat_Depth32Float = 0x0000002A
, WGPUTextureFormat_Depth32FloatStencil8 = 0x0000002B
,
WGPUTextureFormat_BC1RGBAUnorm = 0x0000002C
, WGPUTextureFormat_BC1RGBAUnormSrgb = 0x0000002D
, WGPUTextureFormat_BC2RGBAUnorm = 0x0000002E
, WGPUTextureFormat_BC2RGBAUnormSrgb = 0x0000002F
,
WGPUTextureFormat_BC3RGBAUnorm = 0x00000030
, WGPUTextureFormat_BC3RGBAUnormSrgb = 0x00000031
, WGPUTextureFormat_BC4RUnorm = 0x00000032
, WGPUTextureFormat_BC4RSnorm = 0x00000033
,
WGPUTextureFormat_BC5RGUnorm = 0x00000034
, WGPUTextureFormat_BC5RGSnorm = 0x00000035
, WGPUTextureFormat_BC6HRGBUfloat = 0x00000036
, WGPUTextureFormat_BC6HRGBFloat = 0x00000037
,
WGPUTextureFormat_BC7RGBAUnorm = 0x00000038
, WGPUTextureFormat_BC7RGBAUnormSrgb = 0x00000039
, WGPUTextureFormat_ETC2RGB8Unorm = 0x0000003A
, WGPUTextureFormat_ETC2RGB8UnormSrgb = 0x0000003B
,
WGPUTextureFormat_ETC2RGB8A1Unorm = 0x0000003C
, WGPUTextureFormat_ETC2RGB8A1UnormSrgb = 0x0000003D
, WGPUTextureFormat_ETC2RGBA8Unorm = 0x0000003E
, WGPUTextureFormat_ETC2RGBA8UnormSrgb = 0x0000003F
,
WGPUTextureFormat_EACR11Unorm = 0x00000040
, WGPUTextureFormat_EACR11Snorm = 0x00000041
, WGPUTextureFormat_EACRG11Unorm = 0x00000042
, WGPUTextureFormat_EACRG11Snorm = 0x00000043
,
WGPUTextureFormat_ASTC4x4Unorm = 0x00000044
, WGPUTextureFormat_ASTC4x4UnormSrgb = 0x00000045
, WGPUTextureFormat_ASTC5x4Unorm = 0x00000046
, WGPUTextureFormat_ASTC5x4UnormSrgb = 0x00000047
,
WGPUTextureFormat_ASTC5x5Unorm = 0x00000048
, WGPUTextureFormat_ASTC5x5UnormSrgb = 0x00000049
, WGPUTextureFormat_ASTC6x5Unorm = 0x0000004A
, WGPUTextureFormat_ASTC6x5UnormSrgb = 0x0000004B
,
WGPUTextureFormat_ASTC6x6Unorm = 0x0000004C
, WGPUTextureFormat_ASTC6x6UnormSrgb = 0x0000004D
, WGPUTextureFormat_ASTC8x5Unorm = 0x0000004E
, WGPUTextureFormat_ASTC8x5UnormSrgb = 0x0000004F
,
WGPUTextureFormat_ASTC8x6Unorm = 0x00000050
, WGPUTextureFormat_ASTC8x6UnormSrgb = 0x00000051
, WGPUTextureFormat_ASTC8x8Unorm = 0x00000052
, WGPUTextureFormat_ASTC8x8UnormSrgb = 0x00000053
,
WGPUTextureFormat_ASTC10x5Unorm = 0x00000054
, WGPUTextureFormat_ASTC10x5UnormSrgb = 0x00000055
, WGPUTextureFormat_ASTC10x6Unorm = 0x00000056
, WGPUTextureFormat_ASTC10x6UnormSrgb = 0x00000057
,
WGPUTextureFormat_ASTC10x8Unorm = 0x00000058
, WGPUTextureFormat_ASTC10x8UnormSrgb = 0x00000059
, WGPUTextureFormat_ASTC10x10Unorm = 0x0000005A
, WGPUTextureFormat_ASTC10x10UnormSrgb = 0x0000005B
,
WGPUTextureFormat_ASTC12x10Unorm = 0x0000005C
, WGPUTextureFormat_ASTC12x10UnormSrgb = 0x0000005D
, WGPUTextureFormat_ASTC12x12Unorm = 0x0000005E
, WGPUTextureFormat_ASTC12x12UnormSrgb = 0x0000005F
,
WGPUTextureFormat_R16Unorm = 0x00000060
, WGPUTextureFormat_RG16Unorm = 0x00000061
, WGPUTextureFormat_RGBA16Unorm = 0x00000062
, WGPUTextureFormat_R16Snorm = 0x00000063
,
WGPUTextureFormat_RG16Snorm = 0x00000064
, WGPUTextureFormat_RGBA16Snorm = 0x00000065
, WGPUTextureFormat_R8BG8Biplanar420Unorm = 0x00000066
, WGPUTextureFormat_R10X6BG10X6Biplanar420Unorm = 0x00000067
,
WGPUTextureFormat_R8BG8A8Triplanar420Unorm = 0x00000068
, WGPUTextureFormat_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUTextureSampleType {
WGPUTextureSampleType_Undefined = 0x00000000
, WGPUTextureSampleType_Float = 0x00000001
, WGPUTextureSampleType_UnfilterableFloat = 0x00000002
, WGPUTextureSampleType_Depth = 0x00000003
,
WGPUTextureSampleType_Sint = 0x00000004
, WGPUTextureSampleType_Uint = 0x00000005
, WGPUTextureSampleType_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUTextureViewDimension {
WGPUTextureViewDimension_Undefined = 0x00000000
, WGPUTextureViewDimension_1D = 0x00000001
, WGPUTextureViewDimension_2D = 0x00000002
, WGPUTextureViewDimension_2DArray = 0x00000003
,
WGPUTextureViewDimension_Cube = 0x00000004
, WGPUTextureViewDimension_CubeArray = 0x00000005
, WGPUTextureViewDimension_3D = 0x00000006
, WGPUTextureViewDimension_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUVertexFormat {
WGPUVertexFormat_Undefined = 0x00000000
, WGPUVertexFormat_Uint8x2 = 0x00000001
, WGPUVertexFormat_Uint8x4 = 0x00000002
, WGPUVertexFormat_Sint8x2 = 0x00000003
,
WGPUVertexFormat_Sint8x4 = 0x00000004
, WGPUVertexFormat_Unorm8x2 = 0x00000005
, WGPUVertexFormat_Unorm8x4 = 0x00000006
, WGPUVertexFormat_Snorm8x2 = 0x00000007
,
WGPUVertexFormat_Snorm8x4 = 0x00000008
, WGPUVertexFormat_Uint16x2 = 0x00000009
, WGPUVertexFormat_Uint16x4 = 0x0000000A
, WGPUVertexFormat_Sint16x2 = 0x0000000B
,
WGPUVertexFormat_Sint16x4 = 0x0000000C
, WGPUVertexFormat_Unorm16x2 = 0x0000000D
, WGPUVertexFormat_Unorm16x4 = 0x0000000E
, WGPUVertexFormat_Snorm16x2 = 0x0000000F
,
WGPUVertexFormat_Snorm16x4 = 0x00000010
, WGPUVertexFormat_Float16x2 = 0x00000011
, WGPUVertexFormat_Float16x4 = 0x00000012
, WGPUVertexFormat_Float32 = 0x00000013
,
WGPUVertexFormat_Float32x2 = 0x00000014
, WGPUVertexFormat_Float32x3 = 0x00000015
, WGPUVertexFormat_Float32x4 = 0x00000016
, WGPUVertexFormat_Uint32 = 0x00000017
,
WGPUVertexFormat_Uint32x2 = 0x00000018
, WGPUVertexFormat_Uint32x3 = 0x00000019
, WGPUVertexFormat_Uint32x4 = 0x0000001A
, WGPUVertexFormat_Sint32 = 0x0000001B
,
WGPUVertexFormat_Sint32x2 = 0x0000001C
, WGPUVertexFormat_Sint32x3 = 0x0000001D
, WGPUVertexFormat_Sint32x4 = 0x0000001E
, WGPUVertexFormat_Unorm10_10_10_2 = 0x0000001F
,
WGPUVertexFormat_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUVertexStepMode {
WGPUVertexStepMode_Undefined = 0x00000000
, WGPUVertexStepMode_VertexBufferNotUsed = 0x00000001
, WGPUVertexStepMode_Vertex = 0x00000002
, WGPUVertexStepMode_Instance = 0x00000003
,
WGPUVertexStepMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUWaitStatus {
WGPUWaitStatus_Success = 0x00000000
, WGPUWaitStatus_TimedOut = 0x00000001
, WGPUWaitStatus_UnsupportedTimeout = 0x00000002
, WGPUWaitStatus_UnsupportedCount = 0x00000003
,
WGPUWaitStatus_UnsupportedMixedSources = 0x00000004
, WGPUWaitStatus_Unknown = 0x00000005
, WGPUWaitStatus_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUBufferUsage {
WGPUBufferUsage_None = 0x00000000
, WGPUBufferUsage_MapRead = 0x00000001
, WGPUBufferUsage_MapWrite = 0x00000002
, WGPUBufferUsage_CopySrc = 0x00000004
,
WGPUBufferUsage_CopyDst = 0x00000008
, WGPUBufferUsage_Index = 0x00000010
, WGPUBufferUsage_Vertex = 0x00000020
, WGPUBufferUsage_Uniform = 0x00000040
,
WGPUBufferUsage_Storage = 0x00000080
, WGPUBufferUsage_Indirect = 0x00000100
, WGPUBufferUsage_QueryResolve = 0x00000200
, WGPUBufferUsage_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUColorWriteMask {
WGPUColorWriteMask_None = 0x00000000
, WGPUColorWriteMask_Red = 0x00000001
, WGPUColorWriteMask_Green = 0x00000002
, WGPUColorWriteMask_Blue = 0x00000004
,
WGPUColorWriteMask_Alpha = 0x00000008
, WGPUColorWriteMask_All = 0x0000000F
, WGPUColorWriteMask_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUHeapProperty {
WGPUHeapProperty_Undefined = 0x00000000
, WGPUHeapProperty_DeviceLocal = 0x00000001
, WGPUHeapProperty_HostVisible = 0x00000002
, WGPUHeapProperty_HostCoherent = 0x00000004
,
WGPUHeapProperty_HostUncached = 0x00000008
, WGPUHeapProperty_HostCached = 0x00000010
, WGPUHeapProperty_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUMapMode { WGPUMapMode_None = 0x00000000
, WGPUMapMode_Read = 0x00000001
, WGPUMapMode_Write = 0x00000002
, WGPUMapMode_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUShaderStage {
WGPUShaderStage_None = 0x00000000
, WGPUShaderStage_Vertex = 0x00000001
, WGPUShaderStage_Fragment = 0x00000002
, WGPUShaderStage_Compute = 0x00000004
,
WGPUShaderStage_Force32 = 0x7FFFFFFF
} |
|
enum | WGPUTextureUsage {
WGPUTextureUsage_None = 0x00000000
, WGPUTextureUsage_CopySrc = 0x00000001
, WGPUTextureUsage_CopyDst = 0x00000002
, WGPUTextureUsage_TextureBinding = 0x00000004
,
WGPUTextureUsage_StorageBinding = 0x00000008
, WGPUTextureUsage_RenderAttachment = 0x00000010
, WGPUTextureUsage_TransientAttachment = 0x00000020
, WGPUTextureUsage_StorageAttachment = 0x00000040
,
WGPUTextureUsage_Force32 = 0x7FFFFFFF
} |
|
|
WGPU_EXPORT void | wgpuAdapterPropertiesFreeMembers (WGPUAdapterProperties value) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuAdapterPropertiesMemoryHeapsFreeMembers (WGPUAdapterPropertiesMemoryHeaps value) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUInstance | wgpuCreateInstance (WGPU_NULLABLE WGPUInstanceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuGetInstanceFeatures (WGPUInstanceFeatures *features) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUProc | wgpuGetProcAddress (WGPU_NULLABLE WGPUDevice device, char const *procName) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedTextureMemoryEndAccessStateFreeMembers (WGPUSharedTextureMemoryEndAccessState value) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUDevice | wgpuAdapterCreateDevice (WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT size_t | wgpuAdapterEnumerateFeatures (WGPUAdapter adapter, WGPUFeatureName *features) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUInstance | wgpuAdapterGetInstance (WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuAdapterGetLimits (WGPUAdapter adapter, WGPUSupportedLimits *limits) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuAdapterGetProperties (WGPUAdapter adapter, WGPUAdapterProperties *properties) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuAdapterHasFeature (WGPUAdapter adapter, WGPUFeatureName feature) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuAdapterRequestDevice (WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const *descriptor, WGPURequestDeviceCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUFuture | wgpuAdapterRequestDeviceF (WGPUAdapter adapter, WGPU_NULLABLE WGPUDeviceDescriptor const *options, WGPURequestDeviceCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuAdapterReference (WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuAdapterRelease (WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBindGroupSetLabel (WGPUBindGroup bindGroup, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBindGroupReference (WGPUBindGroup bindGroup) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBindGroupRelease (WGPUBindGroup bindGroup) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBindGroupLayoutSetLabel (WGPUBindGroupLayout bindGroupLayout, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBindGroupLayoutReference (WGPUBindGroupLayout bindGroupLayout) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBindGroupLayoutRelease (WGPUBindGroupLayout bindGroupLayout) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBufferDestroy (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void const * | wgpuBufferGetConstMappedRange (WGPUBuffer buffer, size_t offset, size_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBufferMapState | wgpuBufferGetMapState (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void * | wgpuBufferGetMappedRange (WGPUBuffer buffer, size_t offset, size_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint64_t | wgpuBufferGetSize (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBufferUsageFlags | wgpuBufferGetUsage (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBufferMapAsync (WGPUBuffer buffer, WGPUMapModeFlags mode, size_t offset, size_t size, WGPUBufferMapCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUFuture | wgpuBufferMapAsyncF (WGPUBuffer buffer, WGPUMapModeFlags mode, size_t offset, size_t size, WGPUBufferMapCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBufferSetLabel (WGPUBuffer buffer, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBufferUnmap (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBufferReference (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuBufferRelease (WGPUBuffer buffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandBufferSetLabel (WGPUCommandBuffer commandBuffer, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandBufferReference (WGPUCommandBuffer commandBuffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandBufferRelease (WGPUCommandBuffer commandBuffer) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUComputePassEncoder | wgpuCommandEncoderBeginComputePass (WGPUCommandEncoder commandEncoder, WGPU_NULLABLE WGPUComputePassDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPURenderPassEncoder | wgpuCommandEncoderBeginRenderPass (WGPUCommandEncoder commandEncoder, WGPURenderPassDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderClearBuffer (WGPUCommandEncoder commandEncoder, WGPUBuffer buffer, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderCopyBufferToBuffer (WGPUCommandEncoder commandEncoder, WGPUBuffer source, uint64_t sourceOffset, WGPUBuffer destination, uint64_t destinationOffset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderCopyBufferToTexture (WGPUCommandEncoder commandEncoder, WGPUImageCopyBuffer const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderCopyTextureToBuffer (WGPUCommandEncoder commandEncoder, WGPUImageCopyTexture const *source, WGPUImageCopyBuffer const *destination, WGPUExtent3D const *copySize) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderCopyTextureToTexture (WGPUCommandEncoder commandEncoder, WGPUImageCopyTexture const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUCommandBuffer | wgpuCommandEncoderFinish (WGPUCommandEncoder commandEncoder, WGPU_NULLABLE WGPUCommandBufferDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderInjectValidationError (WGPUCommandEncoder commandEncoder, char const *message) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderInsertDebugMarker (WGPUCommandEncoder commandEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderPopDebugGroup (WGPUCommandEncoder commandEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderPushDebugGroup (WGPUCommandEncoder commandEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderResolveQuerySet (WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, uint32_t firstQuery, uint32_t queryCount, WGPUBuffer destination, uint64_t destinationOffset) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderSetLabel (WGPUCommandEncoder commandEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderWriteBuffer (WGPUCommandEncoder commandEncoder, WGPUBuffer buffer, uint64_t bufferOffset, uint8_t const *data, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderWriteTimestamp (WGPUCommandEncoder commandEncoder, WGPUQuerySet querySet, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderReference (WGPUCommandEncoder commandEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuCommandEncoderRelease (WGPUCommandEncoder commandEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderDispatchWorkgroups (WGPUComputePassEncoder computePassEncoder, uint32_t workgroupCountX, uint32_t workgroupCountY, uint32_t workgroupCountZ) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderDispatchWorkgroupsIndirect (WGPUComputePassEncoder computePassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderEnd (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderInsertDebugMarker (WGPUComputePassEncoder computePassEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderPopDebugGroup (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderPushDebugGroup (WGPUComputePassEncoder computePassEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderSetBindGroup (WGPUComputePassEncoder computePassEncoder, uint32_t groupIndex, WGPU_NULLABLE WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderSetLabel (WGPUComputePassEncoder computePassEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderSetPipeline (WGPUComputePassEncoder computePassEncoder, WGPUComputePipeline pipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderWriteTimestamp (WGPUComputePassEncoder computePassEncoder, WGPUQuerySet querySet, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderReference (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePassEncoderRelease (WGPUComputePassEncoder computePassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBindGroupLayout | wgpuComputePipelineGetBindGroupLayout (WGPUComputePipeline computePipeline, uint32_t groupIndex) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePipelineSetLabel (WGPUComputePipeline computePipeline, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePipelineReference (WGPUComputePipeline computePipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuComputePipelineRelease (WGPUComputePipeline computePipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBindGroup | wgpuDeviceCreateBindGroup (WGPUDevice device, WGPUBindGroupDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBindGroupLayout | wgpuDeviceCreateBindGroupLayout (WGPUDevice device, WGPUBindGroupLayoutDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBuffer | wgpuDeviceCreateBuffer (WGPUDevice device, WGPUBufferDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUCommandEncoder | wgpuDeviceCreateCommandEncoder (WGPUDevice device, WGPU_NULLABLE WGPUCommandEncoderDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUComputePipeline | wgpuDeviceCreateComputePipeline (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceCreateComputePipelineAsync (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor, WGPUCreateComputePipelineAsyncCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUFuture | wgpuDeviceCreateComputePipelineAsyncF (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor, WGPUCreateComputePipelineAsyncCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBuffer | wgpuDeviceCreateErrorBuffer (WGPUDevice device, WGPUBufferDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUExternalTexture | wgpuDeviceCreateErrorExternalTexture (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUShaderModule | wgpuDeviceCreateErrorShaderModule (WGPUDevice device, WGPUShaderModuleDescriptor const *descriptor, char const *errorMessage) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTexture | wgpuDeviceCreateErrorTexture (WGPUDevice device, WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUExternalTexture | wgpuDeviceCreateExternalTexture (WGPUDevice device, WGPUExternalTextureDescriptor const *externalTextureDescriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUPipelineLayout | wgpuDeviceCreatePipelineLayout (WGPUDevice device, WGPUPipelineLayoutDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUQuerySet | wgpuDeviceCreateQuerySet (WGPUDevice device, WGPUQuerySetDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPURenderBundleEncoder | wgpuDeviceCreateRenderBundleEncoder (WGPUDevice device, WGPURenderBundleEncoderDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPURenderPipeline | wgpuDeviceCreateRenderPipeline (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceCreateRenderPipelineAsync (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor, WGPUCreateRenderPipelineAsyncCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUFuture | wgpuDeviceCreateRenderPipelineAsyncF (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor, WGPUCreateRenderPipelineAsyncCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUSampler | wgpuDeviceCreateSampler (WGPUDevice device, WGPU_NULLABLE WGPUSamplerDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUShaderModule | wgpuDeviceCreateShaderModule (WGPUDevice device, WGPUShaderModuleDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUSwapChain | wgpuDeviceCreateSwapChain (WGPUDevice device, WGPUSurface surface, WGPUSwapChainDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTexture | wgpuDeviceCreateTexture (WGPUDevice device, WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceDestroy (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT size_t | wgpuDeviceEnumerateFeatures (WGPUDevice device, WGPUFeatureName *features) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceForceLoss (WGPUDevice device, WGPUDeviceLostReason type, char const *message) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUAdapter | wgpuDeviceGetAdapter (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuDeviceGetLimits (WGPUDevice device, WGPUSupportedLimits *limits) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUQueue | wgpuDeviceGetQueue (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureUsageFlags | wgpuDeviceGetSupportedSurfaceUsage (WGPUDevice device, WGPUSurface surface) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuDeviceHasFeature (WGPUDevice device, WGPUFeatureName feature) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUSharedFence | wgpuDeviceImportSharedFence (WGPUDevice device, WGPUSharedFenceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUSharedTextureMemory | wgpuDeviceImportSharedTextureMemory (WGPUDevice device, WGPUSharedTextureMemoryDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceInjectError (WGPUDevice device, WGPUErrorType type, char const *message) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDevicePopErrorScope (WGPUDevice device, WGPUErrorCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDevicePushErrorScope (WGPUDevice device, WGPUErrorFilter filter) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceSetDeviceLostCallback (WGPUDevice device, WGPUDeviceLostCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceSetLabel (WGPUDevice device, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceSetLoggingCallback (WGPUDevice device, WGPULoggingCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceSetUncapturedErrorCallback (WGPUDevice device, WGPUErrorCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceTick (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceValidateTextureDescriptor (WGPUDevice device, WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceReference (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuDeviceRelease (WGPUDevice device) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuExternalTextureDestroy (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuExternalTextureExpire (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuExternalTextureRefresh (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuExternalTextureSetLabel (WGPUExternalTexture externalTexture, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuExternalTextureReference (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuExternalTextureRelease (WGPUExternalTexture externalTexture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUSurface | wgpuInstanceCreateSurface (WGPUInstance instance, WGPUSurfaceDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT size_t | wgpuInstanceEnumerateWGSLLanguageFeatures (WGPUInstance instance, WGPUWGSLFeatureName *features) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuInstanceHasWGSLLanguageFeature (WGPUInstance instance, WGPUWGSLFeatureName feature) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuInstanceProcessEvents (WGPUInstance instance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuInstanceRequestAdapter (WGPUInstance instance, WGPU_NULLABLE WGPURequestAdapterOptions const *options, WGPURequestAdapterCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUFuture | wgpuInstanceRequestAdapterF (WGPUInstance instance, WGPU_NULLABLE WGPURequestAdapterOptions const *options, WGPURequestAdapterCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUWaitStatus | wgpuInstanceWaitAny (WGPUInstance instance, size_t futureCount, WGPUFutureWaitInfo *futures, uint64_t timeoutNS) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuInstanceReference (WGPUInstance instance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuInstanceRelease (WGPUInstance instance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuPipelineLayoutSetLabel (WGPUPipelineLayout pipelineLayout, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuPipelineLayoutReference (WGPUPipelineLayout pipelineLayout) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuPipelineLayoutRelease (WGPUPipelineLayout pipelineLayout) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQuerySetDestroy (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint32_t | wgpuQuerySetGetCount (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUQueryType | wgpuQuerySetGetType (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQuerySetSetLabel (WGPUQuerySet querySet, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQuerySetReference (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQuerySetRelease (WGPUQuerySet querySet) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueCopyExternalTextureForBrowser (WGPUQueue queue, WGPUImageCopyExternalTexture const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize, WGPUCopyTextureForBrowserOptions const *options) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueCopyTextureForBrowser (WGPUQueue queue, WGPUImageCopyTexture const *source, WGPUImageCopyTexture const *destination, WGPUExtent3D const *copySize, WGPUCopyTextureForBrowserOptions const *options) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueOnSubmittedWorkDone (WGPUQueue queue, WGPUQueueWorkDoneCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUFuture | wgpuQueueOnSubmittedWorkDoneF (WGPUQueue queue, WGPUQueueWorkDoneCallbackInfo callbackInfo) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueSetLabel (WGPUQueue queue, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueSubmit (WGPUQueue queue, size_t commandCount, WGPUCommandBuffer const *commands) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueWriteBuffer (WGPUQueue queue, WGPUBuffer buffer, uint64_t bufferOffset, void const *data, size_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueWriteTexture (WGPUQueue queue, WGPUImageCopyTexture const *destination, void const *data, size_t dataSize, WGPUTextureDataLayout const *dataLayout, WGPUExtent3D const *writeSize) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueReference (WGPUQueue queue) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuQueueRelease (WGPUQueue queue) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleSetLabel (WGPURenderBundle renderBundle, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleReference (WGPURenderBundle renderBundle) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleRelease (WGPURenderBundle renderBundle) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderDraw (WGPURenderBundleEncoder renderBundleEncoder, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderDrawIndexed (WGPURenderBundleEncoder renderBundleEncoder, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t baseVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderDrawIndexedIndirect (WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderDrawIndirect (WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPURenderBundle | wgpuRenderBundleEncoderFinish (WGPURenderBundleEncoder renderBundleEncoder, WGPU_NULLABLE WGPURenderBundleDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderInsertDebugMarker (WGPURenderBundleEncoder renderBundleEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderPopDebugGroup (WGPURenderBundleEncoder renderBundleEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderPushDebugGroup (WGPURenderBundleEncoder renderBundleEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderSetBindGroup (WGPURenderBundleEncoder renderBundleEncoder, uint32_t groupIndex, WGPU_NULLABLE WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderSetIndexBuffer (WGPURenderBundleEncoder renderBundleEncoder, WGPUBuffer buffer, WGPUIndexFormat format, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderSetLabel (WGPURenderBundleEncoder renderBundleEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderSetPipeline (WGPURenderBundleEncoder renderBundleEncoder, WGPURenderPipeline pipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderSetVertexBuffer (WGPURenderBundleEncoder renderBundleEncoder, uint32_t slot, WGPU_NULLABLE WGPUBuffer buffer, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderReference (WGPURenderBundleEncoder renderBundleEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderBundleEncoderRelease (WGPURenderBundleEncoder renderBundleEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderBeginOcclusionQuery (WGPURenderPassEncoder renderPassEncoder, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderDraw (WGPURenderPassEncoder renderPassEncoder, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderDrawIndexed (WGPURenderPassEncoder renderPassEncoder, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t baseVertex, uint32_t firstInstance) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderDrawIndexedIndirect (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderDrawIndirect (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer indirectBuffer, uint64_t indirectOffset) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderEnd (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderEndOcclusionQuery (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderExecuteBundles (WGPURenderPassEncoder renderPassEncoder, size_t bundleCount, WGPURenderBundle const *bundles) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderInsertDebugMarker (WGPURenderPassEncoder renderPassEncoder, char const *markerLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderPixelLocalStorageBarrier (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderPopDebugGroup (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderPushDebugGroup (WGPURenderPassEncoder renderPassEncoder, char const *groupLabel) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetBindGroup (WGPURenderPassEncoder renderPassEncoder, uint32_t groupIndex, WGPU_NULLABLE WGPUBindGroup group, size_t dynamicOffsetCount, uint32_t const *dynamicOffsets) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetBlendConstant (WGPURenderPassEncoder renderPassEncoder, WGPUColor const *color) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetIndexBuffer (WGPURenderPassEncoder renderPassEncoder, WGPUBuffer buffer, WGPUIndexFormat format, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetLabel (WGPURenderPassEncoder renderPassEncoder, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetPipeline (WGPURenderPassEncoder renderPassEncoder, WGPURenderPipeline pipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetScissorRect (WGPURenderPassEncoder renderPassEncoder, uint32_t x, uint32_t y, uint32_t width, uint32_t height) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetStencilReference (WGPURenderPassEncoder renderPassEncoder, uint32_t reference) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetVertexBuffer (WGPURenderPassEncoder renderPassEncoder, uint32_t slot, WGPU_NULLABLE WGPUBuffer buffer, uint64_t offset, uint64_t size) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderSetViewport (WGPURenderPassEncoder renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderWriteTimestamp (WGPURenderPassEncoder renderPassEncoder, WGPUQuerySet querySet, uint32_t queryIndex) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderReference (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPassEncoderRelease (WGPURenderPassEncoder renderPassEncoder) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBindGroupLayout | wgpuRenderPipelineGetBindGroupLayout (WGPURenderPipeline renderPipeline, uint32_t groupIndex) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPipelineSetLabel (WGPURenderPipeline renderPipeline, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPipelineReference (WGPURenderPipeline renderPipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuRenderPipelineRelease (WGPURenderPipeline renderPipeline) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSamplerSetLabel (WGPUSampler sampler, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSamplerReference (WGPUSampler sampler) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSamplerRelease (WGPUSampler sampler) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuShaderModuleGetCompilationInfo (WGPUShaderModule shaderModule, WGPUCompilationInfoCallback callback, void *userdata) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuShaderModuleSetLabel (WGPUShaderModule shaderModule, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuShaderModuleReference (WGPUShaderModule shaderModule) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuShaderModuleRelease (WGPUShaderModule shaderModule) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedFenceExportInfo (WGPUSharedFence sharedFence, WGPUSharedFenceExportInfo *info) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedFenceReference (WGPUSharedFence sharedFence) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedFenceRelease (WGPUSharedFence sharedFence) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuSharedTextureMemoryBeginAccess (WGPUSharedTextureMemory sharedTextureMemory, WGPUTexture texture, WGPUSharedTextureMemoryBeginAccessDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTexture | wgpuSharedTextureMemoryCreateTexture (WGPUSharedTextureMemory sharedTextureMemory, WGPU_NULLABLE WGPUTextureDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuSharedTextureMemoryEndAccess (WGPUSharedTextureMemory sharedTextureMemory, WGPUTexture texture, WGPUSharedTextureMemoryEndAccessState *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedTextureMemoryGetProperties (WGPUSharedTextureMemory sharedTextureMemory, WGPUSharedTextureMemoryProperties *properties) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUBool | wgpuSharedTextureMemoryIsDeviceLost (WGPUSharedTextureMemory sharedTextureMemory) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedTextureMemorySetLabel (WGPUSharedTextureMemory sharedTextureMemory, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedTextureMemoryReference (WGPUSharedTextureMemory sharedTextureMemory) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSharedTextureMemoryRelease (WGPUSharedTextureMemory sharedTextureMemory) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureFormat | wgpuSurfaceGetPreferredFormat (WGPUSurface surface, WGPUAdapter adapter) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSurfaceReference (WGPUSurface surface) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSurfaceRelease (WGPUSurface surface) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTexture | wgpuSwapChainGetCurrentTexture (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureView | wgpuSwapChainGetCurrentTextureView (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSwapChainPresent (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSwapChainReference (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuSwapChainRelease (WGPUSwapChain swapChain) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureView | wgpuTextureCreateErrorView (WGPUTexture texture, WGPU_NULLABLE WGPUTextureViewDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureView | wgpuTextureCreateView (WGPUTexture texture, WGPU_NULLABLE WGPUTextureViewDescriptor const *descriptor) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureDestroy (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint32_t | wgpuTextureGetDepthOrArrayLayers (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureDimension | wgpuTextureGetDimension (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureFormat | wgpuTextureGetFormat (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint32_t | wgpuTextureGetHeight (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint32_t | wgpuTextureGetMipLevelCount (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint32_t | wgpuTextureGetSampleCount (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT WGPUTextureUsageFlags | wgpuTextureGetUsage (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT uint32_t | wgpuTextureGetWidth (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureSetLabel (WGPUTexture texture, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureReference (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureRelease (WGPUTexture texture) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureViewSetLabel (WGPUTextureView textureView, char const *label) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureViewReference (WGPUTextureView textureView) WGPU_FUNCTION_ATTRIBUTE |
|
WGPU_EXPORT void | wgpuTextureViewRelease (WGPUTextureView textureView) WGPU_FUNCTION_ATTRIBUTE |
|