Descriptors and other transparent structures. More...
Topics | |
WGPUCallbackInfo | |
Callback info structures that are used in asynchronous functions. | |
Typedefs | |
typedef struct WGPUAdapterInfo | WGPUAdapterInfo |
typedef struct WGPUBindGroupEntry | WGPUBindGroupEntry |
typedef struct WGPUBlendComponent | WGPUBlendComponent |
typedef struct WGPUBufferBindingLayout | WGPUBufferBindingLayout |
typedef struct WGPUBufferDescriptor | WGPUBufferDescriptor |
typedef struct WGPUColor | WGPUColor |
typedef struct WGPUCommandBufferDescriptor | WGPUCommandBufferDescriptor |
typedef struct WGPUCommandEncoderDescriptor | WGPUCommandEncoderDescriptor |
typedef struct WGPUCompilationMessage | WGPUCompilationMessage |
typedef struct WGPUComputePassTimestampWrites | WGPUComputePassTimestampWrites |
typedef struct WGPUConstantEntry | WGPUConstantEntry |
typedef struct WGPUExtent3D | WGPUExtent3D |
typedef struct WGPUFuture | WGPUFuture |
typedef struct WGPUInstanceCapabilities | WGPUInstanceCapabilities |
typedef struct WGPULimits | WGPULimits |
typedef struct WGPUMultisampleState | WGPUMultisampleState |
typedef struct WGPUOrigin3D | WGPUOrigin3D |
typedef struct WGPUPipelineLayoutDescriptor | WGPUPipelineLayoutDescriptor |
typedef struct WGPUPrimitiveState | WGPUPrimitiveState |
typedef struct WGPUQuerySetDescriptor | WGPUQuerySetDescriptor |
typedef struct WGPUQueueDescriptor | WGPUQueueDescriptor |
typedef struct WGPURenderBundleDescriptor | WGPURenderBundleDescriptor |
typedef struct WGPURenderBundleEncoderDescriptor | WGPURenderBundleEncoderDescriptor |
typedef struct WGPURenderPassDepthStencilAttachment | WGPURenderPassDepthStencilAttachment |
typedef struct WGPURenderPassMaxDrawCount | WGPURenderPassMaxDrawCount |
typedef struct WGPURenderPassTimestampWrites | WGPURenderPassTimestampWrites |
typedef struct WGPURequestAdapterOptions | WGPURequestAdapterOptions |
typedef struct WGPUSamplerBindingLayout | WGPUSamplerBindingLayout |
typedef struct WGPUSamplerDescriptor | WGPUSamplerDescriptor |
typedef struct WGPUShaderModuleDescriptor | WGPUShaderModuleDescriptor |
typedef struct WGPUShaderSourceSPIRV | WGPUShaderSourceSPIRV |
typedef struct WGPUShaderSourceWGSL | WGPUShaderSourceWGSL |
typedef struct WGPUStencilFaceState | WGPUStencilFaceState |
typedef struct WGPUStorageTextureBindingLayout | WGPUStorageTextureBindingLayout |
typedef struct WGPUSupportedFeatures | WGPUSupportedFeatures |
typedef struct WGPUSupportedWGSLLanguageFeatures | WGPUSupportedWGSLLanguageFeatures |
typedef struct WGPUSurfaceCapabilities | WGPUSurfaceCapabilities |
typedef struct WGPUSurfaceConfiguration | WGPUSurfaceConfiguration |
typedef struct WGPUSurfaceDescriptor | WGPUSurfaceDescriptor |
typedef struct WGPUSurfaceSourceAndroidNativeWindow | WGPUSurfaceSourceAndroidNativeWindow |
typedef struct WGPUSurfaceSourceMetalLayer | WGPUSurfaceSourceMetalLayer |
typedef struct WGPUSurfaceSourceWaylandSurface | WGPUSurfaceSourceWaylandSurface |
typedef struct WGPUSurfaceSourceWindowsHWND | WGPUSurfaceSourceWindowsHWND |
typedef struct WGPUSurfaceSourceXCBWindow | WGPUSurfaceSourceXCBWindow |
typedef struct WGPUSurfaceSourceXlibWindow | WGPUSurfaceSourceXlibWindow |
typedef struct WGPUSurfaceTexture | WGPUSurfaceTexture |
typedef struct WGPUTexelCopyBufferLayout | WGPUTexelCopyBufferLayout |
typedef struct WGPUTextureBindingLayout | WGPUTextureBindingLayout |
typedef struct WGPUTextureViewDescriptor | WGPUTextureViewDescriptor |
typedef struct WGPUVertexAttribute | WGPUVertexAttribute |
typedef struct WGPUBindGroupDescriptor | WGPUBindGroupDescriptor |
typedef struct WGPUBindGroupLayoutEntry | WGPUBindGroupLayoutEntry |
typedef struct WGPUBlendState | WGPUBlendState |
typedef struct WGPUCompilationInfo | WGPUCompilationInfo |
typedef struct WGPUComputePassDescriptor | WGPUComputePassDescriptor |
typedef struct WGPUComputeStage | WGPUComputeStage |
typedef struct WGPUDepthStencilState | WGPUDepthStencilState |
typedef struct WGPUDeviceDescriptor | WGPUDeviceDescriptor |
typedef struct WGPUFutureWaitInfo | WGPUFutureWaitInfo |
typedef struct WGPUInstanceDescriptor | WGPUInstanceDescriptor |
typedef struct WGPURenderPassColorAttachment | WGPURenderPassColorAttachment |
typedef struct WGPUTexelCopyBufferInfo | WGPUTexelCopyBufferInfo |
typedef struct WGPUTexelCopyTextureInfo | WGPUTexelCopyTextureInfo |
typedef struct WGPUTextureDescriptor | WGPUTextureDescriptor |
typedef struct WGPUVertexBufferLayout | WGPUVertexBufferLayout |
typedef struct WGPUBindGroupLayoutDescriptor | WGPUBindGroupLayoutDescriptor |
typedef struct WGPUColorTargetState | WGPUColorTargetState |
typedef struct WGPUComputePipelineDescriptor | WGPUComputePipelineDescriptor |
typedef struct WGPURenderPassDescriptor | WGPURenderPassDescriptor |
typedef struct WGPUVertexState | WGPUVertexState |
typedef struct WGPUFragmentState | WGPUFragmentState |
typedef struct WGPURenderPipelineDescriptor | WGPURenderPipelineDescriptor |
Descriptors and other transparent structures.
#define WGPU_ADAPTER_INFO_INIT |
Initializer for WGPUAdapterInfo.
#define WGPU_BIND_GROUP_ENTRY_INIT |
Initializer for WGPUBindGroupEntry.
#define WGPU_BLEND_COMPONENT_INIT |
Initializer for WGPUBlendComponent.
#define WGPU_BUFFER_BINDING_LAYOUT_INIT |
Initializer for WGPUBufferBindingLayout.
#define WGPU_BUFFER_DESCRIPTOR_INIT |
Initializer for WGPUBufferDescriptor.
#define WGPU_COLOR_INIT |
#define WGPU_COMMAND_BUFFER_DESCRIPTOR_INIT |
Initializer for WGPUCommandBufferDescriptor.
#define WGPU_COMMAND_ENCODER_DESCRIPTOR_INIT |
Initializer for WGPUCommandEncoderDescriptor.
#define WGPU_COMPILATION_MESSAGE_INIT |
Initializer for WGPUCompilationMessage.
#define WGPU_COMPUTE_PASS_TIMESTAMP_WRITES_INIT |
Initializer for WGPUComputePassTimestampWrites.
#define WGPU_CONSTANT_ENTRY_INIT |
Initializer for WGPUConstantEntry.
#define WGPU_EXTENT_3D_INIT |
Initializer for WGPUExtent3D.
#define WGPU_FUTURE_INIT |
Initializer for WGPUFuture.
#define WGPU_INSTANCE_CAPABILITIES_INIT |
Initializer for WGPUInstanceCapabilities.
#define WGPU_LIMITS_INIT |
Initializer for WGPULimits.
#define WGPU_MULTISAMPLE_STATE_INIT |
Initializer for WGPUMultisampleState.
#define WGPU_ORIGIN_3D_INIT |
Initializer for WGPUOrigin3D.
#define WGPU_PIPELINE_LAYOUT_DESCRIPTOR_INIT |
Initializer for WGPUPipelineLayoutDescriptor.
#define WGPU_PRIMITIVE_STATE_INIT |
Initializer for WGPUPrimitiveState.
#define WGPU_QUERY_SET_DESCRIPTOR_INIT |
Initializer for WGPUQuerySetDescriptor.
#define WGPU_QUEUE_DESCRIPTOR_INIT |
Initializer for WGPUQueueDescriptor.
#define WGPU_RENDER_BUNDLE_DESCRIPTOR_INIT |
Initializer for WGPURenderBundleDescriptor.
#define WGPU_RENDER_BUNDLE_ENCODER_DESCRIPTOR_INIT |
Initializer for WGPURenderBundleEncoderDescriptor.
#define WGPU_RENDER_PASS_DEPTH_STENCIL_ATTACHMENT_INIT |
Initializer for WGPURenderPassDepthStencilAttachment.
#define WGPU_RENDER_PASS_MAX_DRAW_COUNT_INIT |
Initializer for WGPURenderPassMaxDrawCount.
#define WGPU_RENDER_PASS_TIMESTAMP_WRITES_INIT |
Initializer for WGPURenderPassTimestampWrites.
#define WGPU_REQUEST_ADAPTER_OPTIONS_INIT |
Initializer for WGPURequestAdapterOptions.
#define WGPU_SAMPLER_BINDING_LAYOUT_INIT |
Initializer for WGPUSamplerBindingLayout.
#define WGPU_SAMPLER_DESCRIPTOR_INIT |
Initializer for WGPUSamplerDescriptor.
#define WGPU_SHADER_MODULE_DESCRIPTOR_INIT |
Initializer for WGPUShaderModuleDescriptor.
#define WGPU_SHADER_SOURCE_SPIRV_INIT |
Initializer for WGPUShaderSourceSPIRV.
#define WGPU_SHADER_SOURCE_WGSL_INIT |
Initializer for WGPUShaderSourceWGSL.
#define WGPU_STENCIL_FACE_STATE_INIT |
Initializer for WGPUStencilFaceState.
#define WGPU_STORAGE_TEXTURE_BINDING_LAYOUT_INIT |
Initializer for WGPUStorageTextureBindingLayout.
#define WGPU_SUPPORTED_FEATURES_INIT |
Initializer for WGPUSupportedFeatures.
#define WGPU_SUPPORTED_WGSL_LANGUAGE_FEATURES_INIT |
Initializer for WGPUSupportedWGSLLanguageFeatures.
#define WGPU_SURFACE_CAPABILITIES_INIT |
Initializer for WGPUSurfaceCapabilities.
#define WGPU_SURFACE_CONFIGURATION_INIT |
Initializer for WGPUSurfaceConfiguration.
#define WGPU_SURFACE_DESCRIPTOR_INIT |
Initializer for WGPUSurfaceDescriptor.
#define WGPU_SURFACE_SOURCE_ANDROID_NATIVE_WINDOW_INIT |
Initializer for WGPUSurfaceSourceAndroidNativeWindow.
#define WGPU_SURFACE_SOURCE_METAL_LAYER_INIT |
Initializer for WGPUSurfaceSourceMetalLayer.
#define WGPU_SURFACE_SOURCE_WAYLAND_SURFACE_INIT |
Initializer for WGPUSurfaceSourceWaylandSurface.
#define WGPU_SURFACE_SOURCE_WINDOWS_HWND_INIT |
Initializer for WGPUSurfaceSourceWindowsHWND.
#define WGPU_SURFACE_SOURCE_XCB_WINDOW_INIT |
Initializer for WGPUSurfaceSourceXCBWindow.
#define WGPU_SURFACE_SOURCE_XLIB_WINDOW_INIT |
Initializer for WGPUSurfaceSourceXlibWindow.
#define WGPU_SURFACE_TEXTURE_INIT |
Initializer for WGPUSurfaceTexture.
#define WGPU_TEXEL_COPY_BUFFER_LAYOUT_INIT |
Initializer for WGPUTexelCopyBufferLayout.
#define WGPU_TEXTURE_BINDING_LAYOUT_INIT |
Initializer for WGPUTextureBindingLayout.
#define WGPU_TEXTURE_VIEW_DESCRIPTOR_INIT |
Initializer for WGPUTextureViewDescriptor.
#define WGPU_VERTEX_ATTRIBUTE_INIT |
Initializer for WGPUVertexAttribute.
#define WGPU_BIND_GROUP_DESCRIPTOR_INIT |
Initializer for WGPUBindGroupDescriptor.
#define WGPU_BIND_GROUP_LAYOUT_ENTRY_INIT |
Initializer for WGPUBindGroupLayoutEntry.
#define WGPU_BLEND_STATE_INIT |
Initializer for WGPUBlendState.
#define WGPU_COMPILATION_INFO_INIT |
Initializer for WGPUCompilationInfo.
#define WGPU_COMPUTE_PASS_DESCRIPTOR_INIT |
Initializer for WGPUComputePassDescriptor.
#define WGPU_COMPUTE_STAGE_INIT |
Initializer for WGPUComputeStage.
#define WGPU_DEPTH_STENCIL_STATE_INIT |
Initializer for WGPUDepthStencilState.
#define WGPU_DEVICE_DESCRIPTOR_INIT |
Initializer for WGPUDeviceDescriptor.
#define WGPU_FUTURE_WAIT_INFO_INIT |
Initializer for WGPUFutureWaitInfo.
#define WGPU_INSTANCE_DESCRIPTOR_INIT |
Initializer for WGPUInstanceDescriptor.
#define WGPU_RENDER_PASS_COLOR_ATTACHMENT_INIT |
Initializer for WGPURenderPassColorAttachment.
#define WGPU_TEXEL_COPY_BUFFER_INFO_INIT |
Initializer for WGPUTexelCopyBufferInfo.
#define WGPU_TEXEL_COPY_TEXTURE_INFO_INIT |
Initializer for WGPUTexelCopyTextureInfo.
#define WGPU_TEXTURE_DESCRIPTOR_INIT |
Initializer for WGPUTextureDescriptor.
#define WGPU_VERTEX_BUFFER_LAYOUT_INIT |
Initializer for WGPUVertexBufferLayout.
#define WGPU_BIND_GROUP_LAYOUT_DESCRIPTOR_INIT |
Initializer for WGPUBindGroupLayoutDescriptor.
#define WGPU_COLOR_TARGET_STATE_INIT |
Initializer for WGPUColorTargetState.
#define WGPU_COMPUTE_PIPELINE_DESCRIPTOR_INIT |
Initializer for WGPUComputePipelineDescriptor.
#define WGPU_RENDER_PASS_DESCRIPTOR_INIT |
Initializer for WGPURenderPassDescriptor.
#define WGPU_VERTEX_STATE_INIT |
Initializer for WGPUVertexState.
#define WGPU_FRAGMENT_STATE_INIT |
Initializer for WGPUFragmentState.
#define WGPU_RENDER_PIPELINE_DESCRIPTOR_INIT |
Initializer for WGPURenderPipelineDescriptor.
typedef struct WGPUAdapterInfo WGPUAdapterInfo |
Default values can be set using WGPU_ADAPTER_INFO_INIT as initializer.
typedef struct WGPUBindGroupEntry WGPUBindGroupEntry |
Default values can be set using WGPU_BIND_GROUP_ENTRY_INIT as initializer.
typedef struct WGPUBlendComponent WGPUBlendComponent |
Default values can be set using WGPU_BLEND_COMPONENT_INIT as initializer.
typedef struct WGPUBufferBindingLayout WGPUBufferBindingLayout |
Default values can be set using WGPU_BUFFER_BINDING_LAYOUT_INIT as initializer.
typedef struct WGPUBufferDescriptor WGPUBufferDescriptor |
Default values can be set using WGPU_BUFFER_DESCRIPTOR_INIT as initializer.
typedef struct WGPUColor WGPUColor |
Default values can be set using WGPU_COLOR_INIT as initializer.
typedef struct WGPUCommandBufferDescriptor WGPUCommandBufferDescriptor |
Default values can be set using WGPU_COMMAND_BUFFER_DESCRIPTOR_INIT as initializer.
typedef struct WGPUCommandEncoderDescriptor WGPUCommandEncoderDescriptor |
Default values can be set using WGPU_COMMAND_ENCODER_DESCRIPTOR_INIT as initializer.
typedef struct WGPUCompilationMessage WGPUCompilationMessage |
Default values can be set using WGPU_COMPILATION_MESSAGE_INIT as initializer.
typedef struct WGPUComputePassTimestampWrites WGPUComputePassTimestampWrites |
Default values can be set using WGPU_COMPUTE_PASS_TIMESTAMP_WRITES_INIT as initializer.
typedef struct WGPUConstantEntry WGPUConstantEntry |
Default values can be set using WGPU_CONSTANT_ENTRY_INIT as initializer.
typedef struct WGPUExtent3D WGPUExtent3D |
Default values can be set using WGPU_EXTENT_3D_INIT as initializer.
typedef struct WGPUFuture WGPUFuture |
Opaque handle to an asynchronous operation. See Asynchronous Operations for more information.
Default values can be set using WGPU_FUTURE_INIT as initializer.
typedef struct WGPUInstanceCapabilities WGPUInstanceCapabilities |
Features enabled on the WGPUInstance
Default values can be set using WGPU_INSTANCE_CAPABILITIES_INIT as initializer.
typedef struct WGPULimits WGPULimits |
Default values can be set using WGPU_LIMITS_INIT as initializer.
typedef struct WGPUMultisampleState WGPUMultisampleState |
Default values can be set using WGPU_MULTISAMPLE_STATE_INIT as initializer.
typedef struct WGPUOrigin3D WGPUOrigin3D |
Default values can be set using WGPU_ORIGIN_3D_INIT as initializer.
typedef struct WGPUPipelineLayoutDescriptor WGPUPipelineLayoutDescriptor |
Default values can be set using WGPU_PIPELINE_LAYOUT_DESCRIPTOR_INIT as initializer.
typedef struct WGPUPrimitiveState WGPUPrimitiveState |
Default values can be set using WGPU_PRIMITIVE_STATE_INIT as initializer.
typedef struct WGPUQuerySetDescriptor WGPUQuerySetDescriptor |
Default values can be set using WGPU_QUERY_SET_DESCRIPTOR_INIT as initializer.
typedef struct WGPUQueueDescriptor WGPUQueueDescriptor |
Default values can be set using WGPU_QUEUE_DESCRIPTOR_INIT as initializer.
typedef struct WGPURenderBundleDescriptor WGPURenderBundleDescriptor |
Default values can be set using WGPU_RENDER_BUNDLE_DESCRIPTOR_INIT as initializer.
typedef struct WGPURenderBundleEncoderDescriptor WGPURenderBundleEncoderDescriptor |
Default values can be set using WGPU_RENDER_BUNDLE_ENCODER_DESCRIPTOR_INIT as initializer.
typedef struct WGPURenderPassDepthStencilAttachment WGPURenderPassDepthStencilAttachment |
Default values can be set using WGPU_RENDER_PASS_DEPTH_STENCIL_ATTACHMENT_INIT as initializer.
typedef struct WGPURenderPassMaxDrawCount WGPURenderPassMaxDrawCount |
Default values can be set using WGPU_RENDER_PASS_MAX_DRAW_COUNT_INIT as initializer.
typedef struct WGPURenderPassTimestampWrites WGPURenderPassTimestampWrites |
Default values can be set using WGPU_RENDER_PASS_TIMESTAMP_WRITES_INIT as initializer.
typedef struct WGPURequestAdapterOptions WGPURequestAdapterOptions |
Default values can be set using WGPU_REQUEST_ADAPTER_OPTIONS_INIT as initializer.
typedef struct WGPUSamplerBindingLayout WGPUSamplerBindingLayout |
Default values can be set using WGPU_SAMPLER_BINDING_LAYOUT_INIT as initializer.
typedef struct WGPUSamplerDescriptor WGPUSamplerDescriptor |
Default values can be set using WGPU_SAMPLER_DESCRIPTOR_INIT as initializer.
typedef struct WGPUShaderModuleDescriptor WGPUShaderModuleDescriptor |
Default values can be set using WGPU_SHADER_MODULE_DESCRIPTOR_INIT as initializer.
typedef struct WGPUShaderSourceSPIRV WGPUShaderSourceSPIRV |
Default values can be set using WGPU_SHADER_SOURCE_SPIRV_INIT as initializer.
typedef struct WGPUShaderSourceWGSL WGPUShaderSourceWGSL |
Default values can be set using WGPU_SHADER_SOURCE_WGSL_INIT as initializer.
typedef struct WGPUStencilFaceState WGPUStencilFaceState |
Default values can be set using WGPU_STENCIL_FACE_STATE_INIT as initializer.
typedef struct WGPUStorageTextureBindingLayout WGPUStorageTextureBindingLayout |
Default values can be set using WGPU_STORAGE_TEXTURE_BINDING_LAYOUT_INIT as initializer.
typedef struct WGPUSupportedFeatures WGPUSupportedFeatures |
Default values can be set using WGPU_SUPPORTED_FEATURES_INIT as initializer.
typedef struct WGPUSupportedWGSLLanguageFeatures WGPUSupportedWGSLLanguageFeatures |
Default values can be set using WGPU_SUPPORTED_WGSL_LANGUAGE_FEATURES_INIT as initializer.
typedef struct WGPUSurfaceCapabilities WGPUSurfaceCapabilities |
Filled by wgpuSurfaceGetCapabilities
with what's supported for wgpuSurfaceConfigure
for a pair of WGPUSurface and WGPUAdapter.
Default values can be set using WGPU_SURFACE_CAPABILITIES_INIT as initializer.
typedef struct WGPUSurfaceConfiguration WGPUSurfaceConfiguration |
Options to wgpuSurfaceConfigure
for defining how a WGPUSurface will be rendered to and presented to the user. See Surface Configuration for more details.
Default values can be set using WGPU_SURFACE_CONFIGURATION_INIT as initializer.
typedef struct WGPUSurfaceDescriptor WGPUSurfaceDescriptor |
The root descriptor for the creation of an WGPUSurface with wgpuInstanceCreateSurface
. It isn't sufficient by itself and must have one of the WGPUSurfaceSource*
in its chain. See Surface Creation for more details.
Default values can be set using WGPU_SURFACE_DESCRIPTOR_INIT as initializer.
typedef struct WGPUSurfaceSourceAndroidNativeWindow WGPUSurfaceSourceAndroidNativeWindow |
Chained in WGPUSurfaceDescriptor to make an WGPUSurface wrapping an Android ANativeWindow
.
Default values can be set using WGPU_SURFACE_SOURCE_ANDROID_NATIVE_WINDOW_INIT as initializer.
typedef struct WGPUSurfaceSourceMetalLayer WGPUSurfaceSourceMetalLayer |
Chained in WGPUSurfaceDescriptor to make an WGPUSurface wrapping a CAMetalLayer
.
Default values can be set using WGPU_SURFACE_SOURCE_METAL_LAYER_INIT as initializer.
typedef struct WGPUSurfaceSourceWaylandSurface WGPUSurfaceSourceWaylandSurface |
Chained in WGPUSurfaceDescriptor to make an WGPUSurface wrapping a Wayland wl_surface
.
Default values can be set using WGPU_SURFACE_SOURCE_WAYLAND_SURFACE_INIT as initializer.
typedef struct WGPUSurfaceSourceWindowsHWND WGPUSurfaceSourceWindowsHWND |
Chained in WGPUSurfaceDescriptor to make an WGPUSurface wrapping a Windows HWND
.
Default values can be set using WGPU_SURFACE_SOURCE_WINDOWS_HWND_INIT as initializer.
typedef struct WGPUSurfaceSourceXCBWindow WGPUSurfaceSourceXCBWindow |
Chained in WGPUSurfaceDescriptor to make an WGPUSurface wrapping an XCB xcb_window_t
.
Default values can be set using WGPU_SURFACE_SOURCE_XCB_WINDOW_INIT as initializer.
typedef struct WGPUSurfaceSourceXlibWindow WGPUSurfaceSourceXlibWindow |
Chained in WGPUSurfaceDescriptor to make an WGPUSurface wrapping an Xlib Window
.
Default values can be set using WGPU_SURFACE_SOURCE_XLIB_WINDOW_INIT as initializer.
typedef struct WGPUSurfaceTexture WGPUSurfaceTexture |
Queried each frame from a WGPUSurface to get a WGPUTexture to render to along with some metadata. See Presenting to Surface for more details.
Default values can be set using WGPU_SURFACE_TEXTURE_INIT as initializer.
typedef struct WGPUTexelCopyBufferLayout WGPUTexelCopyBufferLayout |
Default values can be set using WGPU_TEXEL_COPY_BUFFER_LAYOUT_INIT as initializer.
typedef struct WGPUTextureBindingLayout WGPUTextureBindingLayout |
Default values can be set using WGPU_TEXTURE_BINDING_LAYOUT_INIT as initializer.
typedef struct WGPUTextureViewDescriptor WGPUTextureViewDescriptor |
Default values can be set using WGPU_TEXTURE_VIEW_DESCRIPTOR_INIT as initializer.
typedef struct WGPUVertexAttribute WGPUVertexAttribute |
Default values can be set using WGPU_VERTEX_ATTRIBUTE_INIT as initializer.
typedef struct WGPUBindGroupDescriptor WGPUBindGroupDescriptor |
Default values can be set using WGPU_BIND_GROUP_DESCRIPTOR_INIT as initializer.
typedef struct WGPUBindGroupLayoutEntry WGPUBindGroupLayoutEntry |
Default values can be set using WGPU_BIND_GROUP_LAYOUT_ENTRY_INIT as initializer.
typedef struct WGPUBlendState WGPUBlendState |
Default values can be set using WGPU_BLEND_STATE_INIT as initializer.
typedef struct WGPUCompilationInfo WGPUCompilationInfo |
Default values can be set using WGPU_COMPILATION_INFO_INIT as initializer.
typedef struct WGPUComputePassDescriptor WGPUComputePassDescriptor |
Default values can be set using WGPU_COMPUTE_PASS_DESCRIPTOR_INIT as initializer.
typedef struct WGPUComputeStage WGPUComputeStage |
Default values can be set using WGPU_COMPUTE_STAGE_INIT as initializer.
typedef struct WGPUDepthStencilState WGPUDepthStencilState |
Default values can be set using WGPU_DEPTH_STENCIL_STATE_INIT as initializer.
typedef struct WGPUDeviceDescriptor WGPUDeviceDescriptor |
Default values can be set using WGPU_DEVICE_DESCRIPTOR_INIT as initializer.
typedef struct WGPUFutureWaitInfo WGPUFutureWaitInfo |
Struct holding a future to wait on, and a completed
boolean flag.
Default values can be set using WGPU_FUTURE_WAIT_INFO_INIT as initializer.
typedef struct WGPUInstanceDescriptor WGPUInstanceDescriptor |
Default values can be set using WGPU_INSTANCE_DESCRIPTOR_INIT as initializer.
typedef struct WGPURenderPassColorAttachment WGPURenderPassColorAttachment |
Default values can be set using WGPU_RENDER_PASS_COLOR_ATTACHMENT_INIT as initializer.
typedef struct WGPUTexelCopyBufferInfo WGPUTexelCopyBufferInfo |
Default values can be set using WGPU_TEXEL_COPY_BUFFER_INFO_INIT as initializer.
typedef struct WGPUTexelCopyTextureInfo WGPUTexelCopyTextureInfo |
Default values can be set using WGPU_TEXEL_COPY_TEXTURE_INFO_INIT as initializer.
typedef struct WGPUTextureDescriptor WGPUTextureDescriptor |
Default values can be set using WGPU_TEXTURE_DESCRIPTOR_INIT as initializer.
typedef struct WGPUVertexBufferLayout WGPUVertexBufferLayout |
Default values can be set using WGPU_VERTEX_BUFFER_LAYOUT_INIT as initializer.
typedef struct WGPUBindGroupLayoutDescriptor WGPUBindGroupLayoutDescriptor |
Default values can be set using WGPU_BIND_GROUP_LAYOUT_DESCRIPTOR_INIT as initializer.
typedef struct WGPUColorTargetState WGPUColorTargetState |
Default values can be set using WGPU_COLOR_TARGET_STATE_INIT as initializer.
typedef struct WGPUComputePipelineDescriptor WGPUComputePipelineDescriptor |
Default values can be set using WGPU_COMPUTE_PIPELINE_DESCRIPTOR_INIT as initializer.
typedef struct WGPURenderPassDescriptor WGPURenderPassDescriptor |
Default values can be set using WGPU_RENDER_PASS_DESCRIPTOR_INIT as initializer.
typedef struct WGPUVertexState WGPUVertexState |
Default values can be set using WGPU_VERTEX_STATE_INIT as initializer.
typedef struct WGPUFragmentState WGPUFragmentState |
Default values can be set using WGPU_FRAGMENT_STATE_INIT as initializer.
typedef struct WGPURenderPipelineDescriptor WGPURenderPipelineDescriptor |
Default values can be set using WGPU_RENDER_PIPELINE_DESCRIPTOR_INIT as initializer.