GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
WGpuBindGroupLayoutEntry Struct Reference

#include <lib_webgpu.h>

Collaboration diagram for WGpuBindGroupLayoutEntry:

Public Attributes

uint32_t binding
WGPU_SHADER_STAGE_FLAGS visibility
WGPU_BIND_GROUP_LAYOUT_TYPE type
uint32_t _dummyPadding64Bits
union { 
   WGpuBufferBindingLayout   buffer 
   WGpuSamplerBindingLayout   sampler 
   WGpuTextureBindingLayout   texture 
   WGpuStorageTextureBindingLayout   storageTexture 
   WGpuExternalTextureBindingLayout   externalTexture 
} layout

Member Data Documentation

◆ _dummyPadding64Bits

uint32_t WGpuBindGroupLayoutEntry::_dummyPadding64Bits

◆ binding

uint32_t WGpuBindGroupLayoutEntry::binding

◆ buffer

WGpuBufferBindingLayout WGpuBindGroupLayoutEntry::buffer

◆ externalTexture

WGpuExternalTextureBindingLayout WGpuBindGroupLayoutEntry::externalTexture

◆ [union]

union { ... } WGpuBindGroupLayoutEntry::layout

◆ sampler

WGpuSamplerBindingLayout WGpuBindGroupLayoutEntry::sampler

◆ storageTexture

WGpuStorageTextureBindingLayout WGpuBindGroupLayoutEntry::storageTexture

◆ texture

WGpuTextureBindingLayout WGpuBindGroupLayoutEntry::texture

◆ type

WGPU_BIND_GROUP_LAYOUT_TYPE WGpuBindGroupLayoutEntry::type

◆ visibility

WGPU_SHADER_STAGE_FLAGS WGpuBindGroupLayoutEntry::visibility

The documentation for this struct was generated from the following file: