|
GameApi 28
Library used by GameApi Builder tool
|


Go to the source code of this file.
Typedefs | |
| typedef struct WGpuObjectDescriptorBase | WGpuObjectDescriptorBase |
| typedef struct WGpuExtent3D | WGpuExtent3D |
| typedef struct WGpuSupportedLimits | WGpuSupportedLimits |
| typedef int | WGPU_FEATURES_BITFIELD |
| typedef int | HTML_PREDEFINED_COLOR_SPACE |
| typedef struct WGpuAdapterInfo | WGpuAdapterInfo |
| typedef void(* | WGpuRequestAdapterCallback) (WGpuAdapter adapter, void *userData) |
| typedef struct WGpuRequestAdapterOptions | WGpuRequestAdapterOptions |
| typedef int | WGPU_POWER_PREFERENCE |
| typedef WGpuObjectBase | WGpuAdapter |
| typedef void(* | WGpuRequestDeviceCallback) (WGpuDevice device, void *userData) |
| typedef void(* | WGpuRequestAdapterInfoCallback) (WGpuAdapter adapter, const WGpuAdapterInfo *adapterInfo NOTNULL, void *userData) |
| typedef struct WGpuQueueDescriptor | WGpuQueueDescriptor |
| typedef struct WGpuDeviceDescriptor | WGpuDeviceDescriptor |
| typedef WGpuObjectBase | WGpuDevice |
| typedef struct WGpuPipelineError | WGpuPipelineError |
| typedef void(* | WGpuCreatePipelineCallback) (WGpuDevice device, WGpuPipelineError *error, WGpuPipelineBase pipeline, void *userData) |
| typedef WGpuObjectBase | WGpuBuffer |
| typedef void(* | WGpuBufferMapCallback) (WGpuBuffer buffer, void *userData, WGPU_MAP_MODE_FLAGS mode, double_int53_t offset, double_int53_t size) |
| typedef int | WGPU_BUFFER_MAP_STATE |
| typedef struct WGpuBufferDescriptor | WGpuBufferDescriptor |
| typedef int | WGPU_BUFFER_USAGE_FLAGS |
| typedef int | WGPU_MAP_MODE_FLAGS |
| typedef WGpuObjectBase | WGpuTexture |
| typedef struct WGpuTextureDescriptor | WGpuTextureDescriptor |
| typedef int | WGPU_TEXTURE_DIMENSION |
| typedef int | WGPU_TEXTURE_USAGE_FLAGS |
| typedef WGpuObjectBase | WGpuTextureView |
| typedef struct WGpuTextureViewDescriptor | WGpuTextureViewDescriptor |
| typedef int | WGPU_TEXTURE_VIEW_DIMENSION |
| typedef int | WGPU_TEXTURE_ASPECT |
| typedef int | WGPU_TEXTURE_FORMAT |
| typedef WGpuObjectBase | WGpuExternalTexture |
| typedef struct WGpuExternalTextureDescriptor | WGpuExternalTextureDescriptor |
| typedef WGpuObjectBase | WGpuSampler |
| typedef struct WGpuSamplerDescriptor | WGpuSamplerDescriptor |
| typedef int | WGPU_ADDRESS_MODE |
| typedef int | WGPU_FILTER_MODE |
| typedef int | WGPU_MIPMAP_FILTER_MODE |
| typedef int | WGPU_COMPARE_FUNCTION |
| typedef WGpuObjectBase | WGpuBindGroupLayout |
| typedef int | WGPU_SHADER_STAGE_FLAGS |
| typedef int | WGPU_BIND_GROUP_LAYOUT_TYPE |
| typedef int | WGPU_BUFFER_BINDING_TYPE |
| typedef struct WGpuBufferBindingLayout | WGpuBufferBindingLayout |
| typedef int | WGPU_SAMPLER_BINDING_TYPE |
| typedef struct WGpuSamplerBindingLayout | WGpuSamplerBindingLayout |
| typedef int | WGPU_TEXTURE_SAMPLE_TYPE |
| typedef struct WGpuTextureBindingLayout | WGpuTextureBindingLayout |
| typedef int | WGPU_STORAGE_TEXTURE_ACCESS |
| typedef struct WGpuStorageTextureBindingLayout | WGpuStorageTextureBindingLayout |
| typedef struct WGpuExternalTextureBindingLayout | WGpuExternalTextureBindingLayout |
| typedef WGpuObjectBase | WGpuBindGroup |
| typedef struct WGpuBindGroupEntry | WGpuBindGroupEntry |
| typedef WGpuObjectBase | WGpuPipelineLayout |
| typedef WGpuObjectBase | WGpuShaderModule |
| typedef void(* | WGpuGetCompilationInfoCallback) (WGpuShaderModule shaderModule, WGpuCompilationInfo *compilationInfo NOTNULL, void *userData) |
| typedef struct WGpuShaderModuleCompilationHint | WGpuShaderModuleCompilationHint |
| typedef struct WGpuShaderModuleDescriptor | WGpuShaderModuleDescriptor |
| typedef int | WGPU_COMPILATION_MESSAGE_TYPE |
| typedef struct WGpuCompilationMessage | WGpuCompilationMessage |
| typedef struct WGpuCompilationInfo | WGpuCompilationInfo |
| typedef int | WGPU_AUTO_LAYOUT_MODE |
| typedef struct WGpuPipelineConstant | WGpuPipelineConstant |
| typedef WGpuObjectBase | WGpuComputePipeline |
| typedef WGpuObjectBase | WGpuRenderPipeline |
| typedef WGpuObjectBase | WGpuPipelineBase |
| typedef int | WGPU_PRIMITIVE_TOPOLOGY |
| typedef struct WGpuPrimitiveState | WGpuPrimitiveState |
| typedef int | WGPU_FRONT_FACE |
| typedef int | WGPU_CULL_MODE |
| typedef struct WGpuMultisampleState | WGpuMultisampleState |
| typedef struct WGpuFragmentState | WGpuFragmentState |
| typedef int | WGPU_COLOR_WRITE_FLAGS |
| typedef struct WGpuBlendComponent | WGpuBlendComponent |
| typedef int | WGPU_BLEND_FACTOR |
| typedef int | WGPU_BLEND_OPERATION |
| typedef struct WGpuStencilFaceState | WGpuStencilFaceState |
| typedef int | WGPU_STENCIL_OPERATION |
| typedef int | WGPU_INDEX_FORMAT |
| typedef int | WGPU_VERTEX_FORMAT |
| typedef int | WGPU_VERTEX_STEP_MODE |
| typedef struct WGpuVertexState | WGpuVertexState |
| typedef struct WGpuVertexBufferLayout | WGpuVertexBufferLayout |
| typedef struct WGpuVertexAttribute | WGpuVertexAttribute |
| typedef WGpuObjectBase | WGpuCommandBuffer |
| typedef struct WGpuCommandBufferDescriptor | WGpuCommandBufferDescriptor |
| typedef WGpuObjectBase | WGpuDebugCommandsMixin |
| typedef WGpuObjectBase | WGpuCommandEncoder |
| typedef struct WGpuCommandEncoderDescriptor | WGpuCommandEncoderDescriptor |
| typedef struct WGpuImageCopyBuffer | WGpuImageCopyBuffer |
| typedef WGpuObjectBase | WGpuBindingCommandsMixin |
| typedef WGpuObjectBase | WGpuComputePassEncoder |
| typedef struct WGpuComputePassTimestampWrites | WGpuComputePassTimestampWrites |
| typedef struct WGpuComputePassDescriptor | WGpuComputePassDescriptor |
| typedef WGpuObjectBase | WGpuRenderCommandsMixin |
| typedef WGpuObjectBase | WGpuRenderPassEncoder |
| typedef struct WGpuRenderPassDepthStencilAttachment | WGpuRenderPassDepthStencilAttachment |
| typedef int | WGPU_LOAD_OP |
| typedef int | WGPU_STORE_OP |
| typedef WGpuObjectBase | WGpuRenderBundle |
| typedef struct WGpuRenderBundleDescriptor | WGpuRenderBundleDescriptor |
| typedef WGpuObjectBase | WGpuRenderBundleEncoder |
| typedef struct WGpuRenderBundleEncoderDescriptor | WGpuRenderBundleEncoderDescriptor |
| typedef WGpuObjectBase | WGpuQueue |
| typedef void(* | WGpuOnSubmittedWorkDoneCallback) (WGpuQueue queue, void *userData) |
| typedef WGpuObjectBase | WGpuQuerySet |
| typedef struct WGpuQuerySetDescriptor | WGpuQuerySetDescriptor |
| typedef int | WGPU_QUERY_TYPE |
| typedef int | WGPU_PIPELINE_STATISTIC_NAME |
| typedef WGpuObjectBase | WGpuCanvasContext |
| typedef int | WGPU_CANVAS_ALPHA_MODE |
| typedef int | WGPU_DEVICE_LOST_REASON |
| typedef void(* | WGpuDeviceLostCallback) (WGpuDevice device, WGPU_DEVICE_LOST_REASON deviceLostReason, const char *message NOTNULL, void *userData) |
| typedef int | WGPU_ERROR_TYPE |
| typedef int | WGPU_ERROR_FILTER |
| typedef void(* | WGpuDeviceErrorCallback) (WGpuDevice device, WGPU_ERROR_TYPE errorType, const char *errorMessage NOTNULL, void *userData) |
| typedef struct WGpuColor | WGpuColor |
| typedef struct WGpuOrigin2D | WGpuOrigin2D |
| typedef struct WGpuOrigin3D | WGpuOrigin3D |
| typedef struct WGpuCanvasConfiguration | WGpuCanvasConfiguration |
| typedef struct WGpuRenderPassTimestampWrites | WGpuRenderPassTimestampWrites |
| typedef struct WGpuRenderPassDescriptor | WGpuRenderPassDescriptor |
| typedef struct WGpuRenderPassColorAttachment | WGpuRenderPassColorAttachment |
| typedef struct WGpuImageCopyExternalImage | WGpuImageCopyExternalImage |
| typedef struct WGpuImageCopyTexture | WGpuImageCopyTexture |
| typedef struct WGpuImageCopyTextureTagged | WGpuImageCopyTextureTagged |
| typedef struct WGpuDepthStencilState | WGpuDepthStencilState |
| typedef struct WGpuBlendState | WGpuBlendState |
| typedef struct WGpuColorTargetState | WGpuColorTargetState |
| typedef struct WGpuRenderPipelineDescriptor | WGpuRenderPipelineDescriptor |
| typedef struct WGpuBindGroupLayoutEntry | WGpuBindGroupLayoutEntry |
| typedef WGpuObjectBase | WGpuImageBitmap |
| typedef void(* | WGpuLoadImageBitmapCallback) (WGpuImageBitmap bitmap, int width, int height, void *userData) |
| #define _WGPU_DEFAULT_VALUE | ( | x | ) |
| #define EM_BOOL int |
| #define EM_FALSE 0 |
| #define EM_TRUE 1 |
| #define HTML_PREDEFINED_COLOR_SPACE_DISPLAY_P3 2 |
| #define HTML_PREDEFINED_COLOR_SPACE_INVALID 0 |
| #define HTML_PREDEFINED_COLOR_SPACE_SRGB 1 |
| #define wgpu_adapter_get_features wgpu_adapter_or_device_get_features |
| #define wgpu_adapter_get_limits wgpu_adapter_or_device_get_limits |
| #define wgpu_adapter_supports_feature wgpu_adapter_or_device_supports_feature |
| #define WGPU_ADDRESS_MODE_CLAMP_TO_EDGE 1 |
| #define WGPU_ADDRESS_MODE_INVALID 0 |
| #define WGPU_ADDRESS_MODE_MIRROR_REPEAT 3 |
| #define WGPU_ADDRESS_MODE_REPEAT 2 |
| #define WGPU_AUTO_LAYOUT_MODE_AUTO 1 |
| #define WGPU_AUTO_LAYOUT_MODE_NO_HINT 0 |
| #define WGPU_BIND_GROUP_LAYOUT_TYPE_BUFFER 1 |
| #define WGPU_BIND_GROUP_LAYOUT_TYPE_EXTERNAL_TEXTURE 5 |
| #define WGPU_BIND_GROUP_LAYOUT_TYPE_INVALID 0 |
| #define WGPU_BIND_GROUP_LAYOUT_TYPE_SAMPLER 2 |
| #define WGPU_BIND_GROUP_LAYOUT_TYPE_STORAGE_TEXTURE 4 |
| #define WGPU_BIND_GROUP_LAYOUT_TYPE_TEXTURE 3 |
| #define WGPU_BLEND_FACTOR_CONSTANT 12 |
| #define WGPU_BLEND_FACTOR_DST 7 |
| #define WGPU_BLEND_FACTOR_DST_ALPHA 9 |
| #define WGPU_BLEND_FACTOR_INVALID 0 |
| #define WGPU_BLEND_FACTOR_ONE 2 |
| #define WGPU_BLEND_FACTOR_ONE_MINUS_CONSTANT 13 |
| #define WGPU_BLEND_FACTOR_ONE_MINUS_DST 8 |
| #define WGPU_BLEND_FACTOR_ONE_MINUS_DST_ALPHA 10 |
| #define WGPU_BLEND_FACTOR_ONE_MINUS_SRC 4 |
| #define WGPU_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA 6 |
| #define WGPU_BLEND_FACTOR_SRC 3 |
| #define WGPU_BLEND_FACTOR_SRC_ALPHA 5 |
| #define WGPU_BLEND_FACTOR_SRC_ALPHA_SATURATED 11 |
| #define WGPU_BLEND_FACTOR_ZERO 1 |
| #define WGPU_BLEND_OPERATION_ADD 1 |
| #define WGPU_BLEND_OPERATION_DISABLED 0 |
| #define WGPU_BLEND_OPERATION_INVALID 0 |
| #define WGPU_BLEND_OPERATION_MAX 5 |
| #define WGPU_BLEND_OPERATION_MIN 4 |
| #define WGPU_BLEND_OPERATION_REVERSE_SUBTRACT 3 |
| #define WGPU_BLEND_OPERATION_SUBTRACT 2 |
| #define WGPU_BUFFER_BINDING_TYPE_INVALID 0 |
| #define WGPU_BUFFER_BINDING_TYPE_READ_ONLY_STORAGE 3 |
| #define WGPU_BUFFER_BINDING_TYPE_STORAGE 2 |
| #define WGPU_BUFFER_BINDING_TYPE_UNIFORM 1 |
| #define WGPU_BUFFER_GET_MAPPED_RANGE_FAILED ((double_int53_t)-1) |
| #define WGPU_BUFFER_MAP_STATE_INVALID 0 |
| #define WGPU_BUFFER_MAP_STATE_MAPPED 3 |
| #define WGPU_BUFFER_MAP_STATE_PENDING 2 |
| #define WGPU_BUFFER_MAP_STATE_UNMAPPED 1 |
| #define WGPU_BUFFER_USAGE_COPY_DST 0x0008 |
| #define WGPU_BUFFER_USAGE_COPY_SRC 0x0004 |
| #define WGPU_BUFFER_USAGE_INDEX 0x0010 |
| #define WGPU_BUFFER_USAGE_INDIRECT 0x0100 |
| #define WGPU_BUFFER_USAGE_MAP_READ 0x0001 |
| #define WGPU_BUFFER_USAGE_MAP_WRITE 0x0002 |
| #define WGPU_BUFFER_USAGE_QUERY_RESOLVE 0x0200 |
| #define WGPU_BUFFER_USAGE_STORAGE 0x0080 |
| #define WGPU_BUFFER_USAGE_UNIFORM 0x0040 |
| #define WGPU_BUFFER_USAGE_VERTEX 0x0020 |
| #define WGPU_CANVAS_ALPHA_MODE_INVALID 0 |
| #define WGPU_CANVAS_ALPHA_MODE_OPAQUE 1 |
| #define WGPU_CANVAS_ALPHA_MODE_PREMULTIPLIED 2 |
| #define WGPU_COLOR_WRITE_ALL 0x0F |
| #define WGPU_COLOR_WRITE_ALPHA 0x08 |
| #define WGPU_COLOR_WRITE_BLUE 0x04 |
| #define WGPU_COLOR_WRITE_GREEN 0x02 |
| #define WGPU_COLOR_WRITE_RED 0x01 |
| #define wgpu_command_encoder_finish wgpu_encoder_finish |
| #define wgpu_command_encoder_insert_debug_marker wgpu_encoder_insert_debug_marker |
| #define wgpu_command_encoder_pop_debug_group wgpu_encoder_pop_debug_group |
| #define wgpu_command_encoder_push_debug_group wgpu_encoder_push_debug_group |
| #define WGPU_COMPARE_FUNCTION_ALWAYS 8 |
| #define WGPU_COMPARE_FUNCTION_EQUAL 3 |
| #define WGPU_COMPARE_FUNCTION_GREATER 5 |
| #define WGPU_COMPARE_FUNCTION_GREATER_EQUAL 7 |
| #define WGPU_COMPARE_FUNCTION_INVALID 0 |
| #define WGPU_COMPARE_FUNCTION_LESS 2 |
| #define WGPU_COMPARE_FUNCTION_LESS_EQUAL 4 |
| #define WGPU_COMPARE_FUNCTION_NEVER 1 |
| #define WGPU_COMPARE_FUNCTION_NOT_EQUAL 6 |
| #define WGPU_COMPILATION_MESSAGE_TYPE_ERROR 0 |
| #define WGPU_COMPILATION_MESSAGE_TYPE_INFO 2 |
| #define WGPU_COMPILATION_MESSAGE_TYPE_WARNING 1 |
| #define wgpu_compute_pass_encoder_end wgpu_encoder_end |
| #define wgpu_compute_pass_encoder_insert_debug_marker wgpu_encoder_insert_debug_marker |
| #define wgpu_compute_pass_encoder_pop_debug_group wgpu_encoder_pop_debug_group |
| #define wgpu_compute_pass_encoder_push_debug_group wgpu_encoder_push_debug_group |
| #define wgpu_compute_pass_encoder_set_bind_group wgpu_encoder_set_bind_group |
| #define wgpu_compute_pass_encoder_set_pipeline wgpu_encoder_set_pipeline |
| #define wgpu_compute_pipeline_get_bind_group_layout wgpu_pipeline_get_bind_group_layout |
| #define WGPU_CULL_MODE_BACK 3 |
| #define WGPU_CULL_MODE_FRONT 2 |
| #define WGPU_CULL_MODE_INVALID 0 |
| #define WGPU_CULL_MODE_NONE 1 |
| #define wgpu_device_get_features wgpu_adapter_or_device_get_features |
| #define wgpu_device_get_limits wgpu_adapter_or_device_get_limits |
| #define WGPU_DEVICE_LOST_REASON_DESTROYED 1 |
| #define WGPU_DEVICE_LOST_REASON_UNKNOWN 0 |
| #define wgpu_device_supports_feature wgpu_adapter_or_device_supports_feature |
| #define WGPU_ERROR_FILTER_INTERNAL 3 |
| #define WGPU_ERROR_FILTER_INVALID 0 |
| #define WGPU_ERROR_FILTER_OUT_OF_MEMORY 1 |
| #define WGPU_ERROR_FILTER_VALIDATION 2 |
| #define WGPU_ERROR_TYPE_NO_ERROR 0 |
| #define WGPU_ERROR_TYPE_OUT_OF_MEMORY 1 |
| #define WGPU_ERROR_TYPE_UNKNOWN_ERROR 3 |
| #define WGPU_ERROR_TYPE_VALIDATION 2 |
| #define WGPU_FEATURE_BGRA8UNORM_STORAGE 0x200 |
| #define WGPU_FEATURE_DEPTH32FLOAT_STENCIL8 0x02 |
| #define WGPU_FEATURE_DEPTH_CLIP_CONTROL 0x01 |
| #define WGPU_FEATURE_FLOAT32_FILTERABLE 0x400 |
| #define WGPU_FEATURE_INDIRECT_FIRST_INSTANCE 0x40 |
| #define WGPU_FEATURE_RG11B10UFLOAT_RENDERABLE 0x100 |
| #define WGPU_FEATURE_SHADER_F16 0x80 |
| #define WGPU_FEATURE_TEXTURE_COMPRESSION_ASTC 0x10 |
| #define WGPU_FEATURE_TEXTURE_COMPRESSION_BC 0x04 |
| #define WGPU_FEATURE_TEXTURE_COMPRESSION_ETC2 0x08 |
| #define WGPU_FEATURE_TIMESTAMP_QUERY 0x20 |
| #define WGPU_FILTER_MODE_INVALID 0 |
| #define WGPU_FILTER_MODE_LINEAR 2 |
| #define WGPU_FILTER_MODE_NEAREST 1 |
| #define wgpu_free_compilation_info | ( | info | ) |
| #define WGPU_FRONT_FACE_CCW 1 |
| #define WGPU_FRONT_FACE_CW 2 |
| #define WGPU_FRONT_FACE_INVALID 0 |
| #define WGPU_INDEX_FORMAT_INVALID 0 |
| #define WGPU_INDEX_FORMAT_UINT16 1 |
| #define WGPU_INDEX_FORMAT_UINT32 2 |
| #define WGPU_INFINITY ((double)INFINITY) |
| #define WGPU_LOAD_OP_CLEAR 2 |
| #define WGPU_LOAD_OP_LOAD 1 |
| #define WGPU_LOAD_OP_UNDEFINED 0 |
| #define WGPU_MAP_MODE_READ 0x1 |
| #define WGPU_MAP_MODE_WRITE 0x2 |
| #define WGPU_MAX_SIZE -1 |
| #define WGPU_MIPMAP_FILTER_MODE_INVALID 0 |
| #define WGPU_MIPMAP_FILTER_MODE_LINEAR 2 |
| #define WGPU_MIPMAP_FILTER_MODE_NEAREST 1 |
| #define WGPU_NAN ((double)NAN) |
| #define WGPU_OBJECT_LABEL_MAX_LENGTH 256 |
| #define WGPU_PIPELINE_STATISTIC_NAME_INVALID 0 |
| #define WGPU_PIPELINE_STATISTIC_NAME_TIMESTAMP 1 |
| #define WGPU_POWER_PREFERENCE_HIGH_PERFORMANCE 2 |
| #define WGPU_POWER_PREFERENCE_INVALID 0 |
| #define WGPU_POWER_PREFERENCE_LOW_POWER 1 |
| #define WGPU_PRIMITIVE_TOPOLOGY_INVALID 0 |
| #define WGPU_PRIMITIVE_TOPOLOGY_LINE_LIST 2 |
| #define WGPU_PRIMITIVE_TOPOLOGY_LINE_STRIP 3 |
| #define WGPU_PRIMITIVE_TOPOLOGY_POINT_LIST 1 |
| #define WGPU_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST 4 |
| #define WGPU_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP 5 |
| #define WGPU_QUERY_TYPE_INVALID 0 |
| #define WGPU_QUERY_TYPE_OCCLUSION 1 |
| #define WGPU_QUERY_TYPE_TIMESTAMP 2 |
| #define wgpu_render_bundle_encoder_draw wgpu_render_commands_mixin_draw |
| #define wgpu_render_bundle_encoder_draw_indexed wgpu_render_commands_mixin_draw_indexed |
| #define wgpu_render_bundle_encoder_draw_indexed_indirect wgpu_render_commands_mixin_draw_indexed_indirect |
| #define wgpu_render_bundle_encoder_draw_indirect wgpu_render_commands_mixin_draw_indirect |
| #define wgpu_render_bundle_encoder_finish wgpu_encoder_finish |
| #define wgpu_render_bundle_encoder_insert_debug_marker wgpu_encoder_insert_debug_marker |
| #define wgpu_render_bundle_encoder_pop_debug_group wgpu_encoder_pop_debug_group |
| #define wgpu_render_bundle_encoder_push_debug_group wgpu_encoder_push_debug_group |
| #define wgpu_render_bundle_encoder_set_bind_group wgpu_encoder_set_bind_group |
| #define wgpu_render_bundle_encoder_set_index_buffer wgpu_render_commands_mixin_set_index_buffer |
| #define wgpu_render_bundle_encoder_set_pipeline wgpu_encoder_set_pipeline |
| #define wgpu_render_bundle_encoder_set_vertex_buffer wgpu_render_commands_mixin_set_vertex_buffer |
| #define wgpu_render_commands_mixin_set_pipeline wgpu_encoder_set_pipeline |
| #define wgpu_render_pass_encoder_draw wgpu_render_commands_mixin_draw |
| #define wgpu_render_pass_encoder_draw_indexed wgpu_render_commands_mixin_draw_indexed |
| #define wgpu_render_pass_encoder_draw_indexed_indirect wgpu_render_commands_mixin_draw_indexed_indirect |
| #define wgpu_render_pass_encoder_draw_indirect wgpu_render_commands_mixin_draw_indirect |
| #define wgpu_render_pass_encoder_end wgpu_encoder_end |
| #define wgpu_render_pass_encoder_insert_debug_marker wgpu_programmable_pass_encoder_insert_debug_marker |
| #define wgpu_render_pass_encoder_pop_debug_group wgpu_programmable_pass_encoder_pop_debug_group |
| #define wgpu_render_pass_encoder_push_debug_group wgpu_programmable_pass_encoder_push_debug_group |
| #define wgpu_render_pass_encoder_set_bind_group wgpu_encoder_set_bind_group |
| #define wgpu_render_pass_encoder_set_index_buffer wgpu_render_commands_mixin_set_index_buffer |
| #define wgpu_render_pass_encoder_set_pipeline wgpu_render_commands_mixin_set_pipeline |
| #define wgpu_render_pass_encoder_set_vertex_buffer wgpu_render_commands_mixin_set_vertex_buffer |
| #define wgpu_render_pipeline_get_bind_group_layout wgpu_pipeline_get_bind_group_layout |
| #define WGPU_SAMPLER_BINDING_TYPE_COMPARISON 3 |
| #define WGPU_SAMPLER_BINDING_TYPE_FILTERING 1 |
| #define WGPU_SAMPLER_BINDING_TYPE_INVALID 0 |
| #define WGPU_SAMPLER_BINDING_TYPE_NON_FILTERING 2 |
| #define WGPU_SHADER_STAGE_COMPUTE 0x4 |
| #define WGPU_SHADER_STAGE_FRAGMENT 0x2 |
| #define WGPU_SHADER_STAGE_VERTEX 0x1 |
| #define WGPU_STENCIL_OPERATION_DECREMENT_CLAMP 6 |
| #define WGPU_STENCIL_OPERATION_DECREMENT_WRAP 8 |
| #define WGPU_STENCIL_OPERATION_INCREMENT_CLAMP 5 |
| #define WGPU_STENCIL_OPERATION_INCREMENT_WRAP 7 |
| #define WGPU_STENCIL_OPERATION_INVALID 0 |
| #define WGPU_STENCIL_OPERATION_INVERT 4 |
| #define WGPU_STENCIL_OPERATION_KEEP 1 |
| #define WGPU_STENCIL_OPERATION_REPLACE 3 |
| #define WGPU_STENCIL_OPERATION_ZERO 2 |
| #define WGPU_STORAGE_TEXTURE_ACCESS_INVALID 0 |
| #define WGPU_STORAGE_TEXTURE_ACCESS_WRITE_ONLY 1 |
| #define WGPU_STORE_OP_DISCARD 2 |
| #define WGPU_STORE_OP_STORE 1 |
| #define WGPU_STORE_OP_UNDEFINED 0 |
| #define WGPU_TEXTURE_ASPECT_ALL 1 |
| #define WGPU_TEXTURE_ASPECT_DEPTH_ONLY 3 |
| #define WGPU_TEXTURE_ASPECT_INVALID 0 |
| #define WGPU_TEXTURE_ASPECT_STENCIL_ONLY 2 |
| #define WGPU_TEXTURE_DIMENSION_1D 1 |
| #define WGPU_TEXTURE_DIMENSION_2D 2 |
| #define WGPU_TEXTURE_DIMENSION_3D 3 |
| #define WGPU_TEXTURE_DIMENSION_INVALID 0 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X10_UNORM 90 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X10_UNORM_SRGB 91 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X5_UNORM 84 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X5_UNORM_SRGB 85 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X6_UNORM 86 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X6_UNORM_SRGB 87 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X8_UNORM 88 |
| #define WGPU_TEXTURE_FORMAT_ASTC_10X8_UNORM_SRGB 89 |
| #define WGPU_TEXTURE_FORMAT_ASTC_12X10_UNORM 92 |
| #define WGPU_TEXTURE_FORMAT_ASTC_12X10_UNORM_SRGB 93 |
| #define WGPU_TEXTURE_FORMAT_ASTC_12X12_UNORM 94 |
| #define WGPU_TEXTURE_FORMAT_ASTC_12X12_UNORM_SRGB 95 |
| #define WGPU_TEXTURE_FORMAT_ASTC_4X4_UNORM 68 |
| #define WGPU_TEXTURE_FORMAT_ASTC_4X4_UNORM_SRGB 69 |
| #define WGPU_TEXTURE_FORMAT_ASTC_5X4_UNORM 70 |
| #define WGPU_TEXTURE_FORMAT_ASTC_5X4_UNORM_SRGB 71 |
| #define WGPU_TEXTURE_FORMAT_ASTC_5X5_UNORM 72 |
| #define WGPU_TEXTURE_FORMAT_ASTC_5X5_UNORM_SRGB 73 |
| #define WGPU_TEXTURE_FORMAT_ASTC_6X5_UNORM 74 |
| #define WGPU_TEXTURE_FORMAT_ASTC_6X5_UNORM_SRGB 75 |
| #define WGPU_TEXTURE_FORMAT_ASTC_6X6_UNORM 76 |
| #define WGPU_TEXTURE_FORMAT_ASTC_6X6_UNORM_SRGB 77 |
| #define WGPU_TEXTURE_FORMAT_ASTC_8X5_UNORM 78 |
| #define WGPU_TEXTURE_FORMAT_ASTC_8X5_UNORM_SRGB 79 |
| #define WGPU_TEXTURE_FORMAT_ASTC_8X6_UNORM 80 |
| #define WGPU_TEXTURE_FORMAT_ASTC_8X6_UNORM_SRGB 81 |
| #define WGPU_TEXTURE_FORMAT_ASTC_8X8_UNORM 82 |
| #define WGPU_TEXTURE_FORMAT_ASTC_8X8_UNORM_SRGB 83 |
| #define WGPU_TEXTURE_FORMAT_BC1_RGBA_UNORM 44 |
| #define WGPU_TEXTURE_FORMAT_BC1_RGBA_UNORM_SRGB 45 |
| #define WGPU_TEXTURE_FORMAT_BC2_RGBA_UNORM 46 |
| #define WGPU_TEXTURE_FORMAT_BC2_RGBA_UNORM_SRGB 47 |
| #define WGPU_TEXTURE_FORMAT_BC3_RGBA_UNORM 48 |
| #define WGPU_TEXTURE_FORMAT_BC3_RGBA_UNORM_SRGB 49 |
| #define WGPU_TEXTURE_FORMAT_BC4_R_SNORM 51 |
| #define WGPU_TEXTURE_FORMAT_BC4_R_UNORM 50 |
| #define WGPU_TEXTURE_FORMAT_BC5_RG_SNORM 53 |
| #define WGPU_TEXTURE_FORMAT_BC5_RG_UNORM 52 |
| #define WGPU_TEXTURE_FORMAT_BC6H_RGB_FLOAT 55 |
| #define WGPU_TEXTURE_FORMAT_BC6H_RGB_UFLOAT 54 |
| #define WGPU_TEXTURE_FORMAT_BC7_RGBA_UNORM 56 |
| #define WGPU_TEXTURE_FORMAT_BC7_RGBA_UNORM_SRGB 57 |
| #define WGPU_TEXTURE_FORMAT_BGRA8UNORM 23 |
| #define WGPU_TEXTURE_FORMAT_BGRA8UNORM_SRGB 24 |
| #define WGPU_TEXTURE_FORMAT_DEPTH16UNORM 39 |
| #define WGPU_TEXTURE_FORMAT_DEPTH24PLUS 40 |
| #define WGPU_TEXTURE_FORMAT_DEPTH24PLUS_STENCIL8 41 |
| #define WGPU_TEXTURE_FORMAT_DEPTH32FLOAT 42 |
| #define WGPU_TEXTURE_FORMAT_DEPTH32FLOAT_STENCIL8 43 |
| #define WGPU_TEXTURE_FORMAT_EAC_R11SNORM 65 |
| #define WGPU_TEXTURE_FORMAT_EAC_R11UNORM 64 |
| #define WGPU_TEXTURE_FORMAT_EAC_RG11SNORM 67 |
| #define WGPU_TEXTURE_FORMAT_EAC_RG11UNORM 66 |
| #define WGPU_TEXTURE_FORMAT_ETC2_RGB8A1UNORM 60 |
| #define WGPU_TEXTURE_FORMAT_ETC2_RGB8A1UNORM_SRGB 61 |
| #define WGPU_TEXTURE_FORMAT_ETC2_RGB8UNORM 58 |
| #define WGPU_TEXTURE_FORMAT_ETC2_RGB8UNORM_SRGB 59 |
| #define WGPU_TEXTURE_FORMAT_ETC2_RGBA8UNORM 62 |
| #define WGPU_TEXTURE_FORMAT_ETC2_RGBA8UNORM_SRGB 63 |
| #define WGPU_TEXTURE_FORMAT_INVALID 0 |
| #define WGPU_TEXTURE_FORMAT_LAST_VALUE 95 |
| #define WGPU_TEXTURE_FORMAT_R16FLOAT 7 |
| #define WGPU_TEXTURE_FORMAT_R16SINT 6 |
| #define WGPU_TEXTURE_FORMAT_R16UINT 5 |
| #define WGPU_TEXTURE_FORMAT_R32FLOAT 14 |
| #define WGPU_TEXTURE_FORMAT_R32SINT 13 |
| #define WGPU_TEXTURE_FORMAT_R32UINT 12 |
| #define WGPU_TEXTURE_FORMAT_R8SINT 4 |
| #define WGPU_TEXTURE_FORMAT_R8SNORM 2 |
| #define WGPU_TEXTURE_FORMAT_R8UINT 3 |
| #define WGPU_TEXTURE_FORMAT_R8UNORM 1 |
| #define WGPU_TEXTURE_FORMAT_RG11B10UFLOAT 28 |
| #define WGPU_TEXTURE_FORMAT_RG16FLOAT 17 |
| #define WGPU_TEXTURE_FORMAT_RG16SINT 16 |
| #define WGPU_TEXTURE_FORMAT_RG16UINT 15 |
| #define WGPU_TEXTURE_FORMAT_RG32FLOAT 31 |
| #define WGPU_TEXTURE_FORMAT_RG32SINT 30 |
| #define WGPU_TEXTURE_FORMAT_RG32UINT 29 |
| #define WGPU_TEXTURE_FORMAT_RG8SINT 11 |
| #define WGPU_TEXTURE_FORMAT_RG8SNORM 9 |
| #define WGPU_TEXTURE_FORMAT_RG8UINT 10 |
| #define WGPU_TEXTURE_FORMAT_RG8UNORM 8 |
| #define WGPU_TEXTURE_FORMAT_RGB10A2UINT 26 |
| #define WGPU_TEXTURE_FORMAT_RGB10A2UNORM 27 |
| #define WGPU_TEXTURE_FORMAT_RGB9E5UFLOAT 25 |
| #define WGPU_TEXTURE_FORMAT_RGBA16FLOAT 34 |
| #define WGPU_TEXTURE_FORMAT_RGBA16SINT 33 |
| #define WGPU_TEXTURE_FORMAT_RGBA16UINT 32 |
| #define WGPU_TEXTURE_FORMAT_RGBA32FLOAT 37 |
| #define WGPU_TEXTURE_FORMAT_RGBA32SINT 36 |
| #define WGPU_TEXTURE_FORMAT_RGBA32UINT 35 |
| #define WGPU_TEXTURE_FORMAT_RGBA8SINT 22 |
| #define WGPU_TEXTURE_FORMAT_RGBA8SNORM 20 |
| #define WGPU_TEXTURE_FORMAT_RGBA8UINT 21 |
| #define WGPU_TEXTURE_FORMAT_RGBA8UNORM 18 |
| #define WGPU_TEXTURE_FORMAT_RGBA8UNORM_SRGB 19 |
| #define WGPU_TEXTURE_FORMAT_STENCIL8 38 |
| #define WGPU_TEXTURE_SAMPLE_TYPE_DEPTH 3 |
| #define WGPU_TEXTURE_SAMPLE_TYPE_FLOAT 1 |
| #define WGPU_TEXTURE_SAMPLE_TYPE_INVALID 0 |
| #define WGPU_TEXTURE_SAMPLE_TYPE_SINT 4 |
| #define WGPU_TEXTURE_SAMPLE_TYPE_UINT 5 |
| #define WGPU_TEXTURE_SAMPLE_TYPE_UNFILTERABLE_FLOAT 2 |
| #define WGPU_TEXTURE_USAGE_COPY_DST 0x02 |
| #define WGPU_TEXTURE_USAGE_COPY_SRC 0x01 |
| #define WGPU_TEXTURE_USAGE_RENDER_ATTACHMENT 0x10 |
| #define WGPU_TEXTURE_USAGE_STORAGE_BINDING 0x08 |
| #define WGPU_TEXTURE_USAGE_TEXTURE_BINDING 0x04 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_1D 1 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_2D 2 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_2D_ARRAY 3 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_3D 6 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_CUBE 4 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_CUBE_ARRAY 5 |
| #define WGPU_TEXTURE_VIEW_DIMENSION_INVALID 0 |
| #define WGPU_VERTEX_FORMAT_FIRST_VALUE 96 |
| #define WGPU_VERTEX_FORMAT_FLOAT16X2 112 |
| #define WGPU_VERTEX_FORMAT_FLOAT16X4 113 |
| #define WGPU_VERTEX_FORMAT_FLOAT32 114 |
| #define WGPU_VERTEX_FORMAT_FLOAT32X2 115 |
| #define WGPU_VERTEX_FORMAT_FLOAT32X3 116 |
| #define WGPU_VERTEX_FORMAT_FLOAT32X4 117 |
| #define WGPU_VERTEX_FORMAT_INVALID 0 |
| #define WGPU_VERTEX_FORMAT_SINT16X2 106 |
| #define WGPU_VERTEX_FORMAT_SINT16X4 107 |
| #define WGPU_VERTEX_FORMAT_SINT32 122 |
| #define WGPU_VERTEX_FORMAT_SINT32X2 123 |
| #define WGPU_VERTEX_FORMAT_SINT32X3 124 |
| #define WGPU_VERTEX_FORMAT_SINT32X4 125 |
| #define WGPU_VERTEX_FORMAT_SINT8X2 98 |
| #define WGPU_VERTEX_FORMAT_SINT8X4 99 |
| #define WGPU_VERTEX_FORMAT_SNORM16X2 110 |
| #define WGPU_VERTEX_FORMAT_SNORM16X4 111 |
| #define WGPU_VERTEX_FORMAT_SNORM8X2 102 |
| #define WGPU_VERTEX_FORMAT_SNORM8X4 103 |
| #define WGPU_VERTEX_FORMAT_UINT16X2 104 |
| #define WGPU_VERTEX_FORMAT_UINT16X4 105 |
| #define WGPU_VERTEX_FORMAT_UINT32 118 |
| #define WGPU_VERTEX_FORMAT_UINT32X2 119 |
| #define WGPU_VERTEX_FORMAT_UINT32X3 120 |
| #define WGPU_VERTEX_FORMAT_UINT32X4 121 |
| #define WGPU_VERTEX_FORMAT_UINT8X2 96 |
| #define WGPU_VERTEX_FORMAT_UINT8X4 97 |
| #define WGPU_VERTEX_FORMAT_UNORM16X2 108 |
| #define WGPU_VERTEX_FORMAT_UNORM16X4 109 |
| #define WGPU_VERTEX_FORMAT_UNORM8X2 100 |
| #define WGPU_VERTEX_FORMAT_UNORM8X4 101 |
| #define WGPU_VERTEX_STEP_MODE_INSTANCE 2 |
| #define WGPU_VERTEX_STEP_MODE_INVALID 0 |
| #define WGPU_VERTEX_STEP_MODE_VERTEX 1 |
| typedef int HTML_PREDEFINED_COLOR_SPACE |
| typedef int WGPU_ADDRESS_MODE |
| typedef int WGPU_AUTO_LAYOUT_MODE |
| typedef int WGPU_BIND_GROUP_LAYOUT_TYPE |
| typedef int WGPU_BLEND_FACTOR |
| typedef int WGPU_BLEND_OPERATION |
| typedef int WGPU_BUFFER_BINDING_TYPE |
| typedef int WGPU_BUFFER_MAP_STATE |
| typedef int WGPU_BUFFER_USAGE_FLAGS |
| typedef int WGPU_CANVAS_ALPHA_MODE |
| typedef int WGPU_COLOR_WRITE_FLAGS |
| typedef int WGPU_COMPARE_FUNCTION |
| typedef int WGPU_COMPILATION_MESSAGE_TYPE |
| typedef int WGPU_CULL_MODE |
| typedef int WGPU_DEVICE_LOST_REASON |
| typedef int WGPU_ERROR_FILTER |
| typedef int WGPU_ERROR_TYPE |
| typedef int WGPU_FEATURES_BITFIELD |
| typedef int WGPU_FILTER_MODE |
| typedef int WGPU_FRONT_FACE |
| typedef int WGPU_INDEX_FORMAT |
| typedef int WGPU_LOAD_OP |
| typedef int WGPU_MAP_MODE_FLAGS |
| typedef int WGPU_MIPMAP_FILTER_MODE |
| typedef int WGPU_PIPELINE_STATISTIC_NAME |
| typedef int WGPU_POWER_PREFERENCE |
| typedef int WGPU_PRIMITIVE_TOPOLOGY |
| typedef int WGPU_QUERY_TYPE |
| typedef int WGPU_SAMPLER_BINDING_TYPE |
| typedef int WGPU_SHADER_STAGE_FLAGS |
| typedef int WGPU_STENCIL_OPERATION |
| typedef int WGPU_STORAGE_TEXTURE_ACCESS |
| typedef int WGPU_STORE_OP |
| typedef int WGPU_TEXTURE_ASPECT |
| typedef int WGPU_TEXTURE_DIMENSION |
| typedef int WGPU_TEXTURE_FORMAT |
| typedef int WGPU_TEXTURE_SAMPLE_TYPE |
| typedef int WGPU_TEXTURE_USAGE_FLAGS |
| typedef int WGPU_TEXTURE_VIEW_DIMENSION |
| typedef int WGPU_VERTEX_FORMAT |
| typedef int WGPU_VERTEX_STEP_MODE |
| typedef WGpuObjectBase WGpuAdapter |
| typedef struct WGpuAdapterInfo WGpuAdapterInfo |
| typedef WGpuObjectBase WGpuBindGroup |
| typedef struct WGpuBindGroupEntry WGpuBindGroupEntry |
| typedef WGpuObjectBase WGpuBindGroupLayout |
| typedef struct WGpuBindGroupLayoutEntry WGpuBindGroupLayoutEntry |
| typedef struct WGpuBlendComponent WGpuBlendComponent |
| typedef struct WGpuBlendState WGpuBlendState |
| typedef WGpuObjectBase WGpuBuffer |
| typedef struct WGpuBufferBindingLayout WGpuBufferBindingLayout |
| typedef struct WGpuBufferDescriptor WGpuBufferDescriptor |
| typedef void(* WGpuBufferMapCallback) (WGpuBuffer buffer, void *userData, WGPU_MAP_MODE_FLAGS mode, double_int53_t offset, double_int53_t size) |
| typedef struct WGpuCanvasConfiguration WGpuCanvasConfiguration |
| typedef WGpuObjectBase WGpuCanvasContext |
| typedef struct WGpuColor WGpuColor |
| typedef struct WGpuColorTargetState WGpuColorTargetState |
| typedef WGpuObjectBase WGpuCommandBuffer |
| typedef struct WGpuCommandBufferDescriptor WGpuCommandBufferDescriptor |
| typedef WGpuObjectBase WGpuCommandEncoder |
| typedef struct WGpuCommandEncoderDescriptor WGpuCommandEncoderDescriptor |
| typedef struct WGpuCompilationInfo WGpuCompilationInfo |
| typedef struct WGpuCompilationMessage WGpuCompilationMessage |
| typedef struct WGpuComputePassDescriptor WGpuComputePassDescriptor |
| typedef WGpuObjectBase WGpuComputePassEncoder |
| typedef struct WGpuComputePassTimestampWrites WGpuComputePassTimestampWrites |
| typedef WGpuObjectBase WGpuComputePipeline |
| typedef void(* WGpuCreatePipelineCallback) (WGpuDevice device, WGpuPipelineError *error, WGpuPipelineBase pipeline, void *userData) |
| typedef WGpuObjectBase WGpuDebugCommandsMixin |
| typedef struct WGpuDepthStencilState WGpuDepthStencilState |
| typedef WGpuObjectBase WGpuDevice |
| typedef struct WGpuDeviceDescriptor WGpuDeviceDescriptor |
| typedef void(* WGpuDeviceErrorCallback) (WGpuDevice device, WGPU_ERROR_TYPE errorType, const char *errorMessage NOTNULL, void *userData) |
| typedef void(* WGpuDeviceLostCallback) (WGpuDevice device, WGPU_DEVICE_LOST_REASON deviceLostReason, const char *message NOTNULL, void *userData) |
| typedef struct WGpuExtent3D WGpuExtent3D |
| typedef WGpuObjectBase WGpuExternalTexture |
| typedef struct WGpuExternalTextureBindingLayout WGpuExternalTextureBindingLayout |
| typedef struct WGpuExternalTextureDescriptor WGpuExternalTextureDescriptor |
| typedef struct WGpuFragmentState WGpuFragmentState |
| typedef void(* WGpuGetCompilationInfoCallback) (WGpuShaderModule shaderModule, WGpuCompilationInfo *compilationInfo NOTNULL, void *userData) |
| typedef WGpuObjectBase WGpuImageBitmap |
| typedef struct WGpuImageCopyBuffer WGpuImageCopyBuffer |
| typedef struct WGpuImageCopyExternalImage WGpuImageCopyExternalImage |
| typedef struct WGpuImageCopyTexture WGpuImageCopyTexture |
| typedef struct WGpuImageCopyTextureTagged WGpuImageCopyTextureTagged |
| typedef void(* WGpuLoadImageBitmapCallback) (WGpuImageBitmap bitmap, int width, int height, void *userData) |
| typedef struct WGpuMultisampleState WGpuMultisampleState |
| typedef struct WGpuObjectDescriptorBase WGpuObjectDescriptorBase |
| typedef void(* WGpuOnSubmittedWorkDoneCallback) (WGpuQueue queue, void *userData) |
| typedef struct WGpuOrigin2D WGpuOrigin2D |
| typedef struct WGpuOrigin3D WGpuOrigin3D |
| typedef WGpuObjectBase WGpuPipelineBase |
| typedef struct WGpuPipelineConstant WGpuPipelineConstant |
| typedef struct WGpuPipelineError WGpuPipelineError |
| typedef WGpuObjectBase WGpuPipelineLayout |
| typedef struct WGpuPrimitiveState WGpuPrimitiveState |
| typedef WGpuObjectBase WGpuQuerySet |
| typedef struct WGpuQuerySetDescriptor WGpuQuerySetDescriptor |
| typedef WGpuObjectBase WGpuQueue |
| typedef struct WGpuQueueDescriptor WGpuQueueDescriptor |
| typedef WGpuObjectBase WGpuRenderBundle |
| typedef struct WGpuRenderBundleDescriptor WGpuRenderBundleDescriptor |
| typedef struct WGpuRenderBundleEncoderDescriptor WGpuRenderBundleEncoderDescriptor |
| typedef struct WGpuRenderPassColorAttachment WGpuRenderPassColorAttachment |
| typedef struct WGpuRenderPassDepthStencilAttachment WGpuRenderPassDepthStencilAttachment |
| typedef struct WGpuRenderPassDescriptor WGpuRenderPassDescriptor |
| typedef WGpuObjectBase WGpuRenderPassEncoder |
| typedef struct WGpuRenderPassTimestampWrites WGpuRenderPassTimestampWrites |
| typedef WGpuObjectBase WGpuRenderPipeline |
| typedef struct WGpuRenderPipelineDescriptor WGpuRenderPipelineDescriptor |
| typedef void(* WGpuRequestAdapterCallback) (WGpuAdapter adapter, void *userData) |
| typedef void(* WGpuRequestAdapterInfoCallback) (WGpuAdapter adapter, const WGpuAdapterInfo *adapterInfo NOTNULL, void *userData) |
| typedef struct WGpuRequestAdapterOptions WGpuRequestAdapterOptions |
| typedef void(* WGpuRequestDeviceCallback) (WGpuDevice device, void *userData) |
| typedef WGpuObjectBase WGpuSampler |
| typedef struct WGpuSamplerBindingLayout WGpuSamplerBindingLayout |
| typedef struct WGpuSamplerDescriptor WGpuSamplerDescriptor |
| typedef WGpuObjectBase WGpuShaderModule |
| typedef struct WGpuShaderModuleCompilationHint WGpuShaderModuleCompilationHint |
| typedef struct WGpuShaderModuleDescriptor WGpuShaderModuleDescriptor |
| typedef struct WGpuStencilFaceState WGpuStencilFaceState |
| typedef struct WGpuStorageTextureBindingLayout WGpuStorageTextureBindingLayout |
| typedef struct WGpuSupportedLimits WGpuSupportedLimits |
| typedef WGpuObjectBase WGpuTexture |
| typedef struct WGpuTextureBindingLayout WGpuTextureBindingLayout |
| typedef struct WGpuTextureDescriptor WGpuTextureDescriptor |
| typedef WGpuObjectBase WGpuTextureView |
| typedef struct WGpuTextureViewDescriptor WGpuTextureViewDescriptor |
| typedef struct WGpuVertexAttribute WGpuVertexAttribute |
| typedef struct WGpuVertexBufferLayout WGpuVertexBufferLayout |
| typedef struct WGpuVertexState WGpuVertexState |
| void navigator_delete_webgpu_api_access | ( | void | ) |
| EM_BOOL navigator_gpu_available | ( | void | ) |
| WGPU_TEXTURE_FORMAT navigator_gpu_get_preferred_canvas_format | ( | void | ) |
| const char *const * navigator_gpu_get_wgsl_language_features | ( | void | ) |
| EM_BOOL navigator_gpu_is_wgsl_language_feature_supported | ( | const char * | feature | ) |
| EM_BOOL navigator_gpu_request_adapter_async | ( | const WGpuRequestAdapterOptions * | options, |
| WGpuRequestAdapterCallback | adapterCallback, | ||
| void * | userData ) |
| void navigator_gpu_request_adapter_async_simple | ( | WGpuRequestAdapterCallback | adapterCallback | ) |
| WGpuAdapter navigator_gpu_request_adapter_sync | ( | const WGpuRequestAdapterOptions * | options | ) |

| WGpuAdapter navigator_gpu_request_adapter_sync_simple | ( | void | ) |

| EM_BOOL wgpu_adapter_is_fallback_adapter | ( | WGpuAdapter | adapter | ) |
| WGPU_FEATURES_BITFIELD wgpu_adapter_or_device_get_features | ( | WGpuAdapter | adapter | ) |
| void wgpu_adapter_or_device_get_limits | ( | WGpuAdapter | adapter, |
| WGpuSupportedLimits *limits | NOTNULL ) |
| EM_BOOL wgpu_adapter_or_device_supports_feature | ( | WGpuAdapter | adapter, |
| WGPU_FEATURES_BITFIELD | feature ) |
| void wgpu_adapter_request_adapter_info_async | ( | WGpuAdapter | adapter, |
| const char ** | unmaskHints, | ||
| WGpuRequestAdapterInfoCallback | callback, | ||
| void * | userData ) |
| void wgpu_adapter_request_device_async | ( | WGpuAdapter | adapter, |
| const WGpuDeviceDescriptor *descriptor | NOTNULL, | ||
| WGpuRequestDeviceCallback | deviceCallback, | ||
| void * | userData ) |
| void wgpu_adapter_request_device_async_simple | ( | WGpuAdapter | adapter, |
| WGpuRequestDeviceCallback | deviceCallback ) |
| WGpuDevice wgpu_adapter_request_device_sync | ( | WGpuAdapter | adapter, |
| const WGpuDeviceDescriptor *descriptor | NOTNULL ) |
| WGpuDevice wgpu_adapter_request_device_sync_simple | ( | WGpuAdapter | adapter | ) |
| double_int53_t wgpu_buffer_get_mapped_range | ( | WGpuBuffer | buffer, |
| double_int53_t | startOffset, | ||
| double_int53_t size | _WGPU_DEFAULT_VALUEWGPU_MAX_SIZE ) |
| void wgpu_buffer_map_async | ( | WGpuBuffer | buffer, |
| WGpuBufferMapCallback | callback, | ||
| void * | userData, | ||
| WGPU_MAP_MODE_FLAGS | mode, | ||
| double_int53_t offset | _WGPU_DEFAULT_VALUE0, | ||
| double_int53_t size | _WGPU_DEFAULT_VALUEWGPU_MAX_SIZE ) |
| WGPU_BUFFER_MAP_STATE wgpu_buffer_map_state | ( | WGpuBuffer | buffer | ) |
| void wgpu_buffer_map_sync | ( | WGpuBuffer | buffer, |
| WGPU_MAP_MODE_FLAGS | mode, | ||
| double_int53_t offset | _WGPU_DEFAULT_VALUE0, | ||
| double_int53_t size | _WGPU_DEFAULT_VALUEWGPU_MAX_SIZE ) |
| void wgpu_buffer_read_mapped_range | ( | WGpuBuffer | buffer, |
| double_int53_t | startOffset, | ||
| double_int53_t | subOffset, | ||
| void *dst | NOTNULL, | ||
| double_int53_t | size ) |
| double_int53_t wgpu_buffer_size | ( | WGpuBuffer | buffer | ) |

| void wgpu_buffer_unmap | ( | WGpuBuffer | buffer | ) |
| WGPU_BUFFER_USAGE_FLAGS wgpu_buffer_usage | ( | WGpuBuffer | buffer | ) |
| void wgpu_buffer_write_mapped_range | ( | WGpuBuffer | buffer, |
| double_int53_t | startOffset, | ||
| double_int53_t | subOffset, | ||
| const void *src | NOTNULL, | ||
| double_int53_t | size ) |
| void wgpu_canvas_context_configure | ( | WGpuCanvasContext | canvasContext, |
| const WGpuCanvasConfiguration *config | NOTNULL, | ||
| int width | _WGPU_DEFAULT_VALUE0, | ||
| int height | _WGPU_DEFAULT_VALUE0 ) |
| WGpuTexture wgpu_canvas_context_get_current_texture | ( | WGpuCanvasContext | canvasContext | ) |
| WGpuTextureView wgpu_canvas_context_get_current_texture_view | ( | WGpuCanvasContext | canvasContext | ) |
| void wgpu_canvas_context_present | ( | WGpuCanvasContext | canvasContext | ) |
| void wgpu_canvas_context_unconfigure | ( | WGpuCanvasContext | canvasContext | ) |
| WGpuComputePassEncoder wgpu_command_encoder_begin_compute_pass | ( | WGpuCommandEncoder | commandEncoder, |
| const WGpuComputePassDescriptor *computePassDesc | _WGPU_DEFAULT_VALUE0 ) |
| WGpuRenderPassEncoder wgpu_command_encoder_begin_render_pass | ( | WGpuCommandEncoder | commandEncoder, |
| const WGpuRenderPassDescriptor *renderPassDesc | NOTNULL ) |
| WGpuRenderPassEncoder wgpu_command_encoder_begin_render_pass_1color_0depth | ( | WGpuCommandEncoder | commandEncoder, |
| const WGpuRenderPassDescriptor *renderPassDesc | NOTNULL ) |
| void wgpu_command_encoder_clear_buffer | ( | WGpuCommandEncoder | commandEncoder, |
| WGpuBuffer | buffer, | ||
| double_int53_t offset | _WGPU_DEFAULT_VALUE0, | ||
| double_int53_t size | _WGPU_DEFAULT_VALUEWGPU_INFINITY ) |
| void wgpu_command_encoder_copy_buffer_to_buffer | ( | WGpuCommandEncoder | commandEncoder, |
| WGpuBuffer | source, | ||
| double_int53_t | sourceOffset, | ||
| WGpuBuffer | destination, | ||
| double_int53_t | destinationOffset, | ||
| double_int53_t | size ) |
| void wgpu_command_encoder_copy_buffer_to_texture | ( | WGpuCommandEncoder | commandEncoder, |
| const WGpuImageCopyBuffer *source | NOTNULL, | ||
| const WGpuImageCopyTexture *destination | NOTNULL, | ||
| uint32_t | copyWidth, | ||
| uint32_t copyHeight | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t copyDepthOrArrayLayers | _WGPU_DEFAULT_VALUE1 ) |
| void wgpu_command_encoder_copy_texture_to_buffer | ( | WGpuCommandEncoder | commandEncoder, |
| const WGpuImageCopyTexture *source | NOTNULL, | ||
| const WGpuImageCopyBuffer *destination | NOTNULL, | ||
| uint32_t | copyWidth, | ||
| uint32_t copyHeight | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t copyDepthOrArrayLayers | _WGPU_DEFAULT_VALUE1 ) |
| void wgpu_command_encoder_copy_texture_to_texture | ( | WGpuCommandEncoder | commandEncoder, |
| const WGpuImageCopyTexture *source | NOTNULL, | ||
| const WGpuImageCopyTexture *destination | NOTNULL, | ||
| uint32_t | copyWidth, | ||
| uint32_t copyHeight | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t copyDepthOrArrayLayers | _WGPU_DEFAULT_VALUE1 ) |
| void wgpu_command_encoder_resolve_query_set | ( | WGpuCommandEncoder | commandEncoder, |
| WGpuQuerySet | querySet, | ||
| uint32_t | firstQuery, | ||
| uint32_t | queryCount, | ||
| WGpuBuffer | destination, | ||
| double_int53_t | destinationOffset ) |
| void wgpu_command_encoder_write_timestamp | ( | WGpuCommandEncoder | commandEncoder, |
| WGpuQuerySet | querySet, | ||
| uint32_t | queryIndex ) |
| const char * wgpu_compilation_message_type_to_string | ( | WGPU_COMPILATION_MESSAGE_TYPE | type | ) |
| void wgpu_compute_pass_encoder_dispatch_workgroups | ( | WGpuComputePassEncoder | encoder, |
| uint32_t | workgroupCountX, | ||
| uint32_t workgroupCountY | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t workgroupCountZ | _WGPU_DEFAULT_VALUE1 ) |
| void wgpu_compute_pass_encoder_dispatch_workgroups_indirect | ( | WGpuComputePassEncoder | encoder, |
| WGpuBuffer | indirectBuffer, | ||
| double_int53_t | indirectOffset ) |
| void wgpu_destroy_all_objects | ( | void | ) |
| WGpuBindGroup wgpu_device_create_bind_group | ( | WGpuDevice | device, |
| WGpuBindGroupLayout | bindGroupLayout, | ||
| const WGpuBindGroupEntry * | entries, | ||
| int | numEntries ) |
| WGpuBindGroupLayout wgpu_device_create_bind_group_layout | ( | WGpuDevice | device, |
| const WGpuBindGroupLayoutEntry * | bindGroupLayoutEntries, | ||
| int | numEntries ) |
| WGpuBuffer wgpu_device_create_buffer | ( | WGpuDevice | device, |
| const WGpuBufferDescriptor *bufferDesc | NOTNULL ) |
| WGpuCommandEncoder wgpu_device_create_command_encoder | ( | WGpuDevice | device, |
| const WGpuCommandEncoderDescriptor * | commandEncoderDesc ) |
| WGpuCommandEncoder wgpu_device_create_command_encoder_simple | ( | WGpuDevice | device | ) |
| WGpuComputePipeline wgpu_device_create_compute_pipeline | ( | WGpuDevice | device, |
| WGpuShaderModule | computeModule, | ||
| const char *entryPoint | NOTNULL, | ||
| WGpuPipelineLayout | layout, | ||
| const WGpuPipelineConstant * | constants, | ||
| int | numConstants ) |
| void wgpu_device_create_compute_pipeline_async | ( | WGpuDevice | device, |
| WGpuShaderModule | computeModule, | ||
| const char *entryPoint | NOTNULL, | ||
| WGpuPipelineLayout | layout, | ||
| const WGpuPipelineConstant * | constants, | ||
| int | numConstants, | ||
| WGpuCreatePipelineCallback | callback, | ||
| void * | userData ) |
| WGpuPipelineLayout wgpu_device_create_pipeline_layout | ( | WGpuDevice | device, |
| const WGpuBindGroupLayout * | bindGroupLayouts, | ||
| int | numLayouts ) |
| WGpuQuerySet wgpu_device_create_query_set | ( | WGpuDevice | device, |
| const WGpuQuerySetDescriptor *querySetDesc | NOTNULL ) |
| WGpuRenderBundleEncoder wgpu_device_create_render_bundle_encoder | ( | WGpuDevice | device, |
| const WGpuRenderBundleEncoderDescriptor *renderBundleEncoderDesc | NOTNULL ) |
| WGpuRenderPipeline wgpu_device_create_render_pipeline | ( | WGpuDevice | device, |
| const WGpuRenderPipelineDescriptor *renderPipelineDesc | NOTNULL ) |
| void wgpu_device_create_render_pipeline_async | ( | WGpuDevice | device, |
| const WGpuRenderPipelineDescriptor *renderPipelineDesc | NOTNULL, | ||
| WGpuCreatePipelineCallback | callback, | ||
| void * | userData ) |
| WGpuSampler wgpu_device_create_sampler | ( | WGpuDevice | device, |
| const WGpuSamplerDescriptor *samplerDesc | NOTNULL ) |
| WGpuShaderModule wgpu_device_create_shader_module | ( | WGpuDevice | device, |
| const WGpuShaderModuleDescriptor *shaderModuleDesc | NOTNULL ) |
| WGpuTexture wgpu_device_create_texture | ( | WGpuDevice | device, |
| const WGpuTextureDescriptor *textureDesc | NOTNULL ) |
| WGpuQueue wgpu_device_get_queue | ( | WGpuDevice | device | ) |
| WGpuExternalTexture wgpu_device_import_external_texture | ( | WGpuDevice | device, |
| const WGpuExternalTextureDescriptor *externalTextureDesc | NOTNULL ) |
| void wgpu_device_pop_error_scope_async | ( | WGpuDevice | device, |
| WGpuDeviceErrorCallback | callback, | ||
| void * | userData ) |
| void wgpu_device_push_error_scope | ( | WGpuDevice | device, |
| WGPU_ERROR_FILTER | filter ) |
| void wgpu_device_set_lost_callback | ( | WGpuDevice | device, |
| WGpuDeviceLostCallback | callback, | ||
| void * | userData ) |
| void wgpu_device_set_uncapturederror_callback | ( | WGpuDevice | device, |
| WGpuDeviceErrorCallback | callback, | ||
| void * | userData ) |
| void wgpu_device_tick | ( | WGpuDevice | device | ) |
| void wgpu_encoder_end | ( | WGpuBindingCommandsMixin | encoder | ) |
| WGpuObjectBase wgpu_encoder_finish | ( | WGpuObjectBase | commandOrRenderBundleEncoder | ) |
| void wgpu_encoder_insert_debug_marker | ( | WGpuDebugCommandsMixin | encoder, |
| const char *markerLabel | NOTNULL ) |
| void wgpu_encoder_pop_debug_group | ( | WGpuDebugCommandsMixin | encoder | ) |
| void wgpu_encoder_push_debug_group | ( | WGpuDebugCommandsMixin | encoder, |
| const char *groupLabel | NOTNULL ) |
| void wgpu_encoder_set_bind_group | ( | WGpuBindingCommandsMixin | encoder, |
| uint32_t | index, | ||
| WGpuBindGroup | bindGroup, | ||
| const uint32_t *dynamicOffsets | _WGPU_DEFAULT_VALUE0, | ||
| uint32_t numDynamicOffsets | _WGPU_DEFAULT_VALUE0 ) |
| void wgpu_encoder_set_pipeline | ( | WGpuBindingCommandsMixin | encoder, |
| WGpuObjectBase | pipeline ) |
| uint32_t wgpu_get_num_live_objects | ( | void | ) |
| EM_BOOL wgpu_is_adapter | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_bind_group | ( | WGpuObjectBase | object | ) |
| EM_BOOL wgpu_is_bind_group_layout | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_binding_commands_mixin | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_buffer | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_canvas_context | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_command_buffer | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_command_encoder | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_compute_pass_encoder | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_compute_pipeline | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_device | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_external_texture | ( | WGpuObjectBase | object | ) |
| EM_BOOL wgpu_is_pipeline_layout | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_query_set | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_queue | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_render_bundle | ( | WGpuObjectBase | object | ) |
| EM_BOOL wgpu_is_render_bundle_encoder | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_render_commands_mixin | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_render_pass_encoder | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_render_pipeline | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_sampler | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_shader_module | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_texture | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_texture_view | ( | WGpuObjectBase | object | ) |

| EM_BOOL wgpu_is_valid_object | ( | WGpuObjectBase | obj | ) |
| void wgpu_load_image_bitmap_from_url_async | ( | const char *url | NOTNULL, |
| EM_BOOL | flipY, | ||
| WGpuLoadImageBitmapCallback | callback, | ||
| void * | userData ) |
| void wgpu_object_destroy | ( | WGpuObjectBase | wgpuObject | ) |

| int wgpu_object_get_label | ( | WGpuObjectBase | obj, |
| char *dstLabel | NOTNULL, | ||
| uint32_t | dstLabelSize ) |
| void wgpu_object_set_label | ( | WGpuObjectBase | obj, |
| const char *label | NOTNULL ) |
| WGpuBindGroupLayout wgpu_pipeline_get_bind_group_layout | ( | WGpuObjectBase | pipelineBase, |
| uint32_t | index ) |
| uint32_t wgpu_query_set_count | ( | WGpuQuerySet | querySet | ) |
| WGPU_QUERY_TYPE wgpu_query_set_type | ( | WGpuQuerySet | querySet | ) |
| void wgpu_queue_copy_external_image_to_texture | ( | WGpuQueue | queue, |
| const WGpuImageCopyExternalImage *source | NOTNULL, | ||
| const WGpuImageCopyTextureTagged *destination | NOTNULL, | ||
| uint32_t | copyWidth, | ||
| uint32_t copyHeight | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t copyDepthOrArrayLayers | _WGPU_DEFAULT_VALUE1 ) |
| void wgpu_queue_set_on_submitted_work_done_callback | ( | WGpuQueue | queue, |
| WGpuOnSubmittedWorkDoneCallback | callback, | ||
| void * | userData ) |
| void wgpu_queue_submit_multiple_and_destroy | ( | WGpuQueue | queue, |
| const WGpuCommandBuffer * | commandBuffers, | ||
| int | numCommandBuffers ) |
| void wgpu_queue_submit_one_and_destroy | ( | WGpuQueue | queue, |
| WGpuCommandBuffer | commandBuffer ) |
| void wgpu_queue_write_buffer | ( | WGpuQueue | queue, |
| WGpuBuffer | buffer, | ||
| double_int53_t | bufferOffset, | ||
| const void *data | NOTNULL, | ||
| double_int53_t | size ) |
| void wgpu_queue_write_texture | ( | WGpuQueue | queue, |
| const WGpuImageCopyTexture *destination | NOTNULL, | ||
| const void *data | NOTNULL, | ||
| uint32_t | bytesPerBlockRow, | ||
| uint32_t | blockRowsPerImage, | ||
| uint32_t | writeWidth, | ||
| uint32_t writeHeight | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t writeDepthOrArrayLayers | _WGPU_DEFAULT_VALUE1 ) |
| void wgpu_render_commands_mixin_draw | ( | WGpuRenderCommandsMixin | renderCommandsMixin, |
| uint32_t | vertexCount, | ||
| uint32_t instanceCount | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t firstVertex | _WGPU_DEFAULT_VALUE0, | ||
| uint32_t firstInstance | _WGPU_DEFAULT_VALUE0 ) |
| void wgpu_render_commands_mixin_draw_indexed | ( | WGpuRenderCommandsMixin | renderCommandsMixin, |
| uint32_t | indexCount, | ||
| uint32_t instanceCount | _WGPU_DEFAULT_VALUE1, | ||
| uint32_t firstVertex | _WGPU_DEFAULT_VALUE0, | ||
| int32_t baseVertex | _WGPU_DEFAULT_VALUE0, | ||
| uint32_t firstInstance | _WGPU_DEFAULT_VALUE0 ) |
| void wgpu_render_commands_mixin_draw_indexed_indirect | ( | WGpuRenderCommandsMixin | renderCommandsMixin, |
| WGpuBuffer | indirectBuffer, | ||
| double_int53_t | indirectOffset ) |
| void wgpu_render_commands_mixin_draw_indirect | ( | WGpuRenderCommandsMixin | renderCommandsMixin, |
| WGpuBuffer | indirectBuffer, | ||
| double_int53_t | indirectOffset ) |
| void wgpu_render_commands_mixin_set_index_buffer | ( | WGpuRenderCommandsMixin | renderCommandsMixin, |
| WGpuBuffer | buffer, | ||
| WGPU_INDEX_FORMAT | indexFormat, | ||
| double_int53_t offset | _WGPU_DEFAULT_VALUE0, | ||
| double_int53_t size | _WGPU_DEFAULT_VALUEWGPU_MAX_SIZE ) |
| void wgpu_render_commands_mixin_set_vertex_buffer | ( | WGpuRenderCommandsMixin | renderCommandsMixin, |
| int32_t | slot, | ||
| WGpuBuffer | buffer, | ||
| double_int53_t offset | _WGPU_DEFAULT_VALUE0, | ||
| double_int53_t size | _WGPU_DEFAULT_VALUEWGPU_MAX_SIZE ) |
| void wgpu_render_pass_encoder_begin_occlusion_query | ( | WGpuRenderPassEncoder | encoder, |
| int32_t | queryIndex ) |
| void wgpu_render_pass_encoder_end_occlusion_query | ( | WGpuRenderPassEncoder | encoder | ) |
| void wgpu_render_pass_encoder_execute_bundles | ( | WGpuRenderPassEncoder | encoder, |
| const WGpuRenderBundle * | bundles, | ||
| int | numBundles ) |
| void wgpu_render_pass_encoder_set_blend_constant | ( | WGpuRenderPassEncoder | encoder, |
| double | r, | ||
| double | g, | ||
| double | b, | ||
| double | a ) |
| void wgpu_render_pass_encoder_set_scissor_rect | ( | WGpuRenderPassEncoder | encoder, |
| uint32_t | x, | ||
| uint32_t | y, | ||
| uint32_t | width, | ||
| uint32_t | height ) |
| void wgpu_render_pass_encoder_set_stencil_reference | ( | WGpuRenderPassEncoder | encoder, |
| uint32_t | stencilValue ) |
| void wgpu_render_pass_encoder_set_viewport | ( | WGpuRenderPassEncoder | encoder, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| float | minDepth, | ||
| float | maxDepth ) |
| void wgpu_shader_module_get_compilation_info_async | ( | WGpuShaderModule | shaderModule, |
| WGpuGetCompilationInfoCallback | callback, | ||
| void * | userData ) |
| WGpuTextureView wgpu_texture_create_view | ( | WGpuTexture | texture, |
| const WGpuTextureViewDescriptor *textureViewDesc | _WGPU_DEFAULT_VALUE0 ) |
| WGpuTextureView wgpu_texture_create_view_simple | ( | WGpuTexture | texture | ) |
| uint32_t wgpu_texture_depth_or_array_layers | ( | WGpuTexture | texture | ) |
| WGPU_TEXTURE_DIMENSION wgpu_texture_dimension | ( | WGpuTexture | texture | ) |
| WGPU_TEXTURE_FORMAT wgpu_texture_format | ( | WGpuTexture | texture | ) |
| uint32_t wgpu_texture_height | ( | WGpuTexture | texture | ) |
| uint32_t wgpu_texture_mip_level_count | ( | WGpuTexture | texture | ) |
| uint32_t wgpu_texture_sample_count | ( | WGpuTexture | texture | ) |
| WGPU_TEXTURE_USAGE_FLAGS wgpu_texture_usage | ( | WGpuTexture | texture | ) |
| uint32_t wgpu_texture_width | ( | WGpuTexture | texture | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |