| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.WGPU.Types.General
Documentation
data WGPUSurface Source #
Constructors
| WGPUSurface |
data WGPUChainedStruct Source #
Constructors
| WGPUChainedStruct | |
Fields
| |
Instances
| Storable WGPUChainedStruct Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUChainedStruct -> Int # alignment :: WGPUChainedStruct -> Int # peekElemOff :: Ptr WGPUChainedStruct -> Int -> IO WGPUChainedStruct # pokeElemOff :: Ptr WGPUChainedStruct -> Int -> WGPUChainedStruct -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUChainedStruct # pokeByteOff :: Ptr b -> Int -> WGPUChainedStruct -> IO () # peek :: Ptr WGPUChainedStruct -> IO WGPUChainedStruct # poke :: Ptr WGPUChainedStruct -> WGPUChainedStruct -> IO () # | |
data WGPUSurfaceSourceXlibWindow Source #
Constructors
| WGPUSurfaceSourceXlibWindow | |
Instances
| Storable WGPUSurfaceSourceXlibWindow Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceSourceXlibWindow -> Int # alignment :: WGPUSurfaceSourceXlibWindow -> Int # peekElemOff :: Ptr WGPUSurfaceSourceXlibWindow -> Int -> IO WGPUSurfaceSourceXlibWindow # pokeElemOff :: Ptr WGPUSurfaceSourceXlibWindow -> Int -> WGPUSurfaceSourceXlibWindow -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceSourceXlibWindow # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceSourceXlibWindow -> IO () # peek :: Ptr WGPUSurfaceSourceXlibWindow -> IO WGPUSurfaceSourceXlibWindow # poke :: Ptr WGPUSurfaceSourceXlibWindow -> WGPUSurfaceSourceXlibWindow -> IO () # | |
data WGPUSurfaceSourceWindowsHWND Source #
Constructors
| WGPUSurfaceSourceWindowsHWND | |
Instances
| Storable WGPUSurfaceSourceWindowsHWND Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceSourceWindowsHWND -> Int # alignment :: WGPUSurfaceSourceWindowsHWND -> Int # peekElemOff :: Ptr WGPUSurfaceSourceWindowsHWND -> Int -> IO WGPUSurfaceSourceWindowsHWND # pokeElemOff :: Ptr WGPUSurfaceSourceWindowsHWND -> Int -> WGPUSurfaceSourceWindowsHWND -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceSourceWindowsHWND # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceSourceWindowsHWND -> IO () # peek :: Ptr WGPUSurfaceSourceWindowsHWND -> IO WGPUSurfaceSourceWindowsHWND # poke :: Ptr WGPUSurfaceSourceWindowsHWND -> WGPUSurfaceSourceWindowsHWND -> IO () # | |
data WGPUSurfaceSourceMetalLayer Source #
Constructors
| WGPUSurfaceSourceMetalLayer | |
Fields
| |
Instances
| Storable WGPUSurfaceSourceMetalLayer Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceSourceMetalLayer -> Int # alignment :: WGPUSurfaceSourceMetalLayer -> Int # peekElemOff :: Ptr WGPUSurfaceSourceMetalLayer -> Int -> IO WGPUSurfaceSourceMetalLayer # pokeElemOff :: Ptr WGPUSurfaceSourceMetalLayer -> Int -> WGPUSurfaceSourceMetalLayer -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceSourceMetalLayer # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceSourceMetalLayer -> IO () # peek :: Ptr WGPUSurfaceSourceMetalLayer -> IO WGPUSurfaceSourceMetalLayer # poke :: Ptr WGPUSurfaceSourceMetalLayer -> WGPUSurfaceSourceMetalLayer -> IO () # | |
data WGPUStringView Source #
Instances
| Storable WGPUStringView Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUStringView -> Int # alignment :: WGPUStringView -> Int # peekElemOff :: Ptr WGPUStringView -> Int -> IO WGPUStringView # pokeElemOff :: Ptr WGPUStringView -> Int -> WGPUStringView -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUStringView # pokeByteOff :: Ptr b -> Int -> WGPUStringView -> IO () # peek :: Ptr WGPUStringView -> IO WGPUStringView # poke :: Ptr WGPUStringView -> WGPUStringView -> IO () # | |
data WGPUSurfaceDescriptor Source #
Constructors
| WGPUSurfaceDescriptor | |
Fields | |
Instances
| Storable WGPUSurfaceDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceDescriptor -> Int # alignment :: WGPUSurfaceDescriptor -> Int # peekElemOff :: Ptr WGPUSurfaceDescriptor -> Int -> IO WGPUSurfaceDescriptor # pokeElemOff :: Ptr WGPUSurfaceDescriptor -> Int -> WGPUSurfaceDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceDescriptor -> IO () # peek :: Ptr WGPUSurfaceDescriptor -> IO WGPUSurfaceDescriptor # poke :: Ptr WGPUSurfaceDescriptor -> WGPUSurfaceDescriptor -> IO () # | |
data WGPURequestAdapterOptions Source #
Constructors
| WGPURequestAdapterOptions | |
Instances
| Storable WGPURequestAdapterOptions Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPURequestAdapterOptions -> Int # alignment :: WGPURequestAdapterOptions -> Int # peekElemOff :: Ptr WGPURequestAdapterOptions -> Int -> IO WGPURequestAdapterOptions # pokeElemOff :: Ptr WGPURequestAdapterOptions -> Int -> WGPURequestAdapterOptions -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPURequestAdapterOptions # pokeByteOff :: Ptr b -> Int -> WGPURequestAdapterOptions -> IO () # peek :: Ptr WGPURequestAdapterOptions -> IO WGPURequestAdapterOptions # poke :: Ptr WGPURequestAdapterOptions -> WGPURequestAdapterOptions -> IO () # | |
data WGPURequestCallbackInfo f Source #
Constructors
| WGPURequestCallbackInfo | |
Fields
| |
Instances
data WGPUShaderSourceWGSL Source #
Constructors
| WGPUShaderSourceWGSL | |
Fields | |
Instances
| Storable WGPUShaderSourceWGSL Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUShaderSourceWGSL -> Int # alignment :: WGPUShaderSourceWGSL -> Int # peekElemOff :: Ptr WGPUShaderSourceWGSL -> Int -> IO WGPUShaderSourceWGSL # pokeElemOff :: Ptr WGPUShaderSourceWGSL -> Int -> WGPUShaderSourceWGSL -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUShaderSourceWGSL # pokeByteOff :: Ptr b -> Int -> WGPUShaderSourceWGSL -> IO () # peek :: Ptr WGPUShaderSourceWGSL -> IO WGPUShaderSourceWGSL # poke :: Ptr WGPUShaderSourceWGSL -> WGPUShaderSourceWGSL -> IO () # | |
data WGPUShaderModuleDescriptor Source #
Constructors
| WGPUShaderModuleDescriptor | |
Fields | |
Instances
| Storable WGPUShaderModuleDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUShaderModuleDescriptor -> Int # alignment :: WGPUShaderModuleDescriptor -> Int # peekElemOff :: Ptr WGPUShaderModuleDescriptor -> Int -> IO WGPUShaderModuleDescriptor # pokeElemOff :: Ptr WGPUShaderModuleDescriptor -> Int -> WGPUShaderModuleDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUShaderModuleDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUShaderModuleDescriptor -> IO () # peek :: Ptr WGPUShaderModuleDescriptor -> IO WGPUShaderModuleDescriptor # poke :: Ptr WGPUShaderModuleDescriptor -> WGPUShaderModuleDescriptor -> IO () # | |
data WGPUSurfaceCapabilities Source #
Constructors
| WGPUSurfaceCapabilities | |
Instances
| Storable WGPUSurfaceCapabilities Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceCapabilities -> Int # alignment :: WGPUSurfaceCapabilities -> Int # peekElemOff :: Ptr WGPUSurfaceCapabilities -> Int -> IO WGPUSurfaceCapabilities # pokeElemOff :: Ptr WGPUSurfaceCapabilities -> Int -> WGPUSurfaceCapabilities -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceCapabilities # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceCapabilities -> IO () # peek :: Ptr WGPUSurfaceCapabilities -> IO WGPUSurfaceCapabilities # poke :: Ptr WGPUSurfaceCapabilities -> WGPUSurfaceCapabilities -> IO () # | |
data WGPUMultisampleState Source #
Constructors
| WGPUMultisampleState | |
Fields | |
Instances
| Storable WGPUMultisampleState Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUMultisampleState -> Int # alignment :: WGPUMultisampleState -> Int # peekElemOff :: Ptr WGPUMultisampleState -> Int -> IO WGPUMultisampleState # pokeElemOff :: Ptr WGPUMultisampleState -> Int -> WGPUMultisampleState -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUMultisampleState # pokeByteOff :: Ptr b -> Int -> WGPUMultisampleState -> IO () # peek :: Ptr WGPUMultisampleState -> IO WGPUMultisampleState # poke :: Ptr WGPUMultisampleState -> WGPUMultisampleState -> IO () # | |
data WGPUPrimitiveState Source #
Constructors
| WGPUPrimitiveState | |
Instances
| Storable WGPUPrimitiveState Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUPrimitiveState -> Int # alignment :: WGPUPrimitiveState -> Int # peekElemOff :: Ptr WGPUPrimitiveState -> Int -> IO WGPUPrimitiveState # pokeElemOff :: Ptr WGPUPrimitiveState -> Int -> WGPUPrimitiveState -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUPrimitiveState # pokeByteOff :: Ptr b -> Int -> WGPUPrimitiveState -> IO () # peek :: Ptr WGPUPrimitiveState -> IO WGPUPrimitiveState # poke :: Ptr WGPUPrimitiveState -> WGPUPrimitiveState -> IO () # | |
data WGPUConstantEntry Source #
Constructors
| WGPUConstantEntry | |
Fields
| |
Instances
| Storable WGPUConstantEntry Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUConstantEntry -> Int # alignment :: WGPUConstantEntry -> Int # peekElemOff :: Ptr WGPUConstantEntry -> Int -> IO WGPUConstantEntry # pokeElemOff :: Ptr WGPUConstantEntry -> Int -> WGPUConstantEntry -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUConstantEntry # pokeByteOff :: Ptr b -> Int -> WGPUConstantEntry -> IO () # peek :: Ptr WGPUConstantEntry -> IO WGPUConstantEntry # poke :: Ptr WGPUConstantEntry -> WGPUConstantEntry -> IO () # | |
data WGPUVertexAttribute Source #
Constructors
| WGPUVertexAttribute | |
Fields | |
Instances
| Storable WGPUVertexAttribute Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUVertexAttribute -> Int # alignment :: WGPUVertexAttribute -> Int # peekElemOff :: Ptr WGPUVertexAttribute -> Int -> IO WGPUVertexAttribute # pokeElemOff :: Ptr WGPUVertexAttribute -> Int -> WGPUVertexAttribute -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUVertexAttribute # pokeByteOff :: Ptr b -> Int -> WGPUVertexAttribute -> IO () # peek :: Ptr WGPUVertexAttribute -> IO WGPUVertexAttribute # poke :: Ptr WGPUVertexAttribute -> WGPUVertexAttribute -> IO () # | |
data WGPUVertexBufferLayout Source #
Constructors
| WGPUVertexBufferLayout | |
Fields | |
Instances
| Storable WGPUVertexBufferLayout Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUVertexBufferLayout -> Int # alignment :: WGPUVertexBufferLayout -> Int # peekElemOff :: Ptr WGPUVertexBufferLayout -> Int -> IO WGPUVertexBufferLayout # pokeElemOff :: Ptr WGPUVertexBufferLayout -> Int -> WGPUVertexBufferLayout -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUVertexBufferLayout # pokeByteOff :: Ptr b -> Int -> WGPUVertexBufferLayout -> IO () # peek :: Ptr WGPUVertexBufferLayout -> IO WGPUVertexBufferLayout # poke :: Ptr WGPUVertexBufferLayout -> WGPUVertexBufferLayout -> IO () # | |
data WGPUVertexState Source #
Constructors
| WGPUVertexState | |
Fields | |
Instances
| Storable WGPUVertexState Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUVertexState -> Int # alignment :: WGPUVertexState -> Int # peekElemOff :: Ptr WGPUVertexState -> Int -> IO WGPUVertexState # pokeElemOff :: Ptr WGPUVertexState -> Int -> WGPUVertexState -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUVertexState # pokeByteOff :: Ptr b -> Int -> WGPUVertexState -> IO () # peek :: Ptr WGPUVertexState -> IO WGPUVertexState # poke :: Ptr WGPUVertexState -> WGPUVertexState -> IO () # | |
data WGPUBufferBindingLayout Source #
Constructors
| WGPUBufferBindingLayout | |
Fields | |
Instances
| Storable WGPUBufferBindingLayout Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBufferBindingLayout -> Int # alignment :: WGPUBufferBindingLayout -> Int # peekElemOff :: Ptr WGPUBufferBindingLayout -> Int -> IO WGPUBufferBindingLayout # pokeElemOff :: Ptr WGPUBufferBindingLayout -> Int -> WGPUBufferBindingLayout -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBufferBindingLayout # pokeByteOff :: Ptr b -> Int -> WGPUBufferBindingLayout -> IO () # peek :: Ptr WGPUBufferBindingLayout -> IO WGPUBufferBindingLayout # poke :: Ptr WGPUBufferBindingLayout -> WGPUBufferBindingLayout -> IO () # | |
data WGPUSamplerBindingLayout Source #
Constructors
| WGPUSamplerBindingLayout | |
Fields | |
Instances
| Storable WGPUSamplerBindingLayout Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSamplerBindingLayout -> Int # alignment :: WGPUSamplerBindingLayout -> Int # peekElemOff :: Ptr WGPUSamplerBindingLayout -> Int -> IO WGPUSamplerBindingLayout # pokeElemOff :: Ptr WGPUSamplerBindingLayout -> Int -> WGPUSamplerBindingLayout -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSamplerBindingLayout # pokeByteOff :: Ptr b -> Int -> WGPUSamplerBindingLayout -> IO () # peek :: Ptr WGPUSamplerBindingLayout -> IO WGPUSamplerBindingLayout # poke :: Ptr WGPUSamplerBindingLayout -> WGPUSamplerBindingLayout -> IO () # | |
data WGPUTextureBindingLayout Source #
Constructors
| WGPUTextureBindingLayout | |
Instances
| Storable WGPUTextureBindingLayout Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUTextureBindingLayout -> Int # alignment :: WGPUTextureBindingLayout -> Int # peekElemOff :: Ptr WGPUTextureBindingLayout -> Int -> IO WGPUTextureBindingLayout # pokeElemOff :: Ptr WGPUTextureBindingLayout -> Int -> WGPUTextureBindingLayout -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUTextureBindingLayout # pokeByteOff :: Ptr b -> Int -> WGPUTextureBindingLayout -> IO () # peek :: Ptr WGPUTextureBindingLayout -> IO WGPUTextureBindingLayout # poke :: Ptr WGPUTextureBindingLayout -> WGPUTextureBindingLayout -> IO () # | |
data WGPUStorageTextureBindingLayout Source #
Constructors
| WGPUStorageTextureBindingLayout | |
Instances
| Storable WGPUStorageTextureBindingLayout Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUStorageTextureBindingLayout -> Int # alignment :: WGPUStorageTextureBindingLayout -> Int # peekElemOff :: Ptr WGPUStorageTextureBindingLayout -> Int -> IO WGPUStorageTextureBindingLayout # pokeElemOff :: Ptr WGPUStorageTextureBindingLayout -> Int -> WGPUStorageTextureBindingLayout -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUStorageTextureBindingLayout # pokeByteOff :: Ptr b -> Int -> WGPUStorageTextureBindingLayout -> IO () # peek :: Ptr WGPUStorageTextureBindingLayout -> IO WGPUStorageTextureBindingLayout # poke :: Ptr WGPUStorageTextureBindingLayout -> WGPUStorageTextureBindingLayout -> IO () # | |
data WGPUBindGroupLayoutEntry Source #
Constructors
| WGPUBindGroupLayoutEntry | |
Instances
| Storable WGPUBindGroupLayoutEntry Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBindGroupLayoutEntry -> Int # alignment :: WGPUBindGroupLayoutEntry -> Int # peekElemOff :: Ptr WGPUBindGroupLayoutEntry -> Int -> IO WGPUBindGroupLayoutEntry # pokeElemOff :: Ptr WGPUBindGroupLayoutEntry -> Int -> WGPUBindGroupLayoutEntry -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBindGroupLayoutEntry # pokeByteOff :: Ptr b -> Int -> WGPUBindGroupLayoutEntry -> IO () # peek :: Ptr WGPUBindGroupLayoutEntry -> IO WGPUBindGroupLayoutEntry # poke :: Ptr WGPUBindGroupLayoutEntry -> WGPUBindGroupLayoutEntry -> IO () # | |
data WGPUPipelineLayoutDescriptor Source #
Constructors
| WGPUPipelineLayoutDescriptor | |
Fields | |
Instances
| Storable WGPUPipelineLayoutDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUPipelineLayoutDescriptor -> Int # alignment :: WGPUPipelineLayoutDescriptor -> Int # peekElemOff :: Ptr WGPUPipelineLayoutDescriptor -> Int -> IO WGPUPipelineLayoutDescriptor # pokeElemOff :: Ptr WGPUPipelineLayoutDescriptor -> Int -> WGPUPipelineLayoutDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUPipelineLayoutDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUPipelineLayoutDescriptor -> IO () # peek :: Ptr WGPUPipelineLayoutDescriptor -> IO WGPUPipelineLayoutDescriptor # poke :: Ptr WGPUPipelineLayoutDescriptor -> WGPUPipelineLayoutDescriptor -> IO () # | |
data WGPUBlendComponent Source #
Constructors
| WGPUBlendComponent | |
Fields | |
Instances
| Storable WGPUBlendComponent Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBlendComponent -> Int # alignment :: WGPUBlendComponent -> Int # peekElemOff :: Ptr WGPUBlendComponent -> Int -> IO WGPUBlendComponent # pokeElemOff :: Ptr WGPUBlendComponent -> Int -> WGPUBlendComponent -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBlendComponent # pokeByteOff :: Ptr b -> Int -> WGPUBlendComponent -> IO () # peek :: Ptr WGPUBlendComponent -> IO WGPUBlendComponent # poke :: Ptr WGPUBlendComponent -> WGPUBlendComponent -> IO () # | |
data WGPUBlendState Source #
Constructors
| WGPUBlendState | |
Fields | |
Instances
| Storable WGPUBlendState Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBlendState -> Int # alignment :: WGPUBlendState -> Int # peekElemOff :: Ptr WGPUBlendState -> Int -> IO WGPUBlendState # pokeElemOff :: Ptr WGPUBlendState -> Int -> WGPUBlendState -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBlendState # pokeByteOff :: Ptr b -> Int -> WGPUBlendState -> IO () # peek :: Ptr WGPUBlendState -> IO WGPUBlendState # poke :: Ptr WGPUBlendState -> WGPUBlendState -> IO () # | |
data WGPUColorTargetState Source #
Constructors
| WGPUColorTargetState | |
Fields | |
Instances
| Storable WGPUColorTargetState Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUColorTargetState -> Int # alignment :: WGPUColorTargetState -> Int # peekElemOff :: Ptr WGPUColorTargetState -> Int -> IO WGPUColorTargetState # pokeElemOff :: Ptr WGPUColorTargetState -> Int -> WGPUColorTargetState -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUColorTargetState # pokeByteOff :: Ptr b -> Int -> WGPUColorTargetState -> IO () # peek :: Ptr WGPUColorTargetState -> IO WGPUColorTargetState # poke :: Ptr WGPUColorTargetState -> WGPUColorTargetState -> IO () # | |
data WGPUFragmentState Source #
Constructors
| WGPUFragmentState | |
Fields | |
Instances
| Storable WGPUFragmentState Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUFragmentState -> Int # alignment :: WGPUFragmentState -> Int # peekElemOff :: Ptr WGPUFragmentState -> Int -> IO WGPUFragmentState # pokeElemOff :: Ptr WGPUFragmentState -> Int -> WGPUFragmentState -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUFragmentState # pokeByteOff :: Ptr b -> Int -> WGPUFragmentState -> IO () # peek :: Ptr WGPUFragmentState -> IO WGPUFragmentState # poke :: Ptr WGPUFragmentState -> WGPUFragmentState -> IO () # | |
data WGPURenderPipelineDescriptor Source #
Constructors
| WGPURenderPipelineDescriptor | |
Instances
| Storable WGPURenderPipelineDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPURenderPipelineDescriptor -> Int # alignment :: WGPURenderPipelineDescriptor -> Int # peekElemOff :: Ptr WGPURenderPipelineDescriptor -> Int -> IO WGPURenderPipelineDescriptor # pokeElemOff :: Ptr WGPURenderPipelineDescriptor -> Int -> WGPURenderPipelineDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPURenderPipelineDescriptor # pokeByteOff :: Ptr b -> Int -> WGPURenderPipelineDescriptor -> IO () # peek :: Ptr WGPURenderPipelineDescriptor -> IO WGPURenderPipelineDescriptor # poke :: Ptr WGPURenderPipelineDescriptor -> WGPURenderPipelineDescriptor -> IO () # | |
data WGPUSurfaceConfiguration Source #
Constructors
| WGPUSurfaceConfiguration | |
Fields | |
Instances
| Storable WGPUSurfaceConfiguration Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceConfiguration -> Int # alignment :: WGPUSurfaceConfiguration -> Int # peekElemOff :: Ptr WGPUSurfaceConfiguration -> Int -> IO WGPUSurfaceConfiguration # pokeElemOff :: Ptr WGPUSurfaceConfiguration -> Int -> WGPUSurfaceConfiguration -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceConfiguration # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceConfiguration -> IO () # peek :: Ptr WGPUSurfaceConfiguration -> IO WGPUSurfaceConfiguration # poke :: Ptr WGPUSurfaceConfiguration -> WGPUSurfaceConfiguration -> IO () # | |
data WGPUSurfaceTexture Source #
Constructors
| WGPUSurfaceTexture | |
Instances
| Storable WGPUSurfaceTexture Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSurfaceTexture -> Int # alignment :: WGPUSurfaceTexture -> Int # peekElemOff :: Ptr WGPUSurfaceTexture -> Int -> IO WGPUSurfaceTexture # pokeElemOff :: Ptr WGPUSurfaceTexture -> Int -> WGPUSurfaceTexture -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSurfaceTexture # pokeByteOff :: Ptr b -> Int -> WGPUSurfaceTexture -> IO () # peek :: Ptr WGPUSurfaceTexture -> IO WGPUSurfaceTexture # poke :: Ptr WGPUSurfaceTexture -> WGPUSurfaceTexture -> IO () # | |
data WGPUCommandEncoderDescriptor Source #
Constructors
| WGPUCommandEncoderDescriptor | |
Fields | |
Instances
| Storable WGPUCommandEncoderDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUCommandEncoderDescriptor -> Int # alignment :: WGPUCommandEncoderDescriptor -> Int # peekElemOff :: Ptr WGPUCommandEncoderDescriptor -> Int -> IO WGPUCommandEncoderDescriptor # pokeElemOff :: Ptr WGPUCommandEncoderDescriptor -> Int -> WGPUCommandEncoderDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUCommandEncoderDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUCommandEncoderDescriptor -> IO () # peek :: Ptr WGPUCommandEncoderDescriptor -> IO WGPUCommandEncoderDescriptor # poke :: Ptr WGPUCommandEncoderDescriptor -> WGPUCommandEncoderDescriptor -> IO () # | |
Constructors
| WGPUColor | |
Fields
| |
Instances
| Storable WGPUColor Source # | |
Defined in Mischief.WGPU.Types.General | |
data WGPURenderPassColorAttachment Source #
Constructors
| WGPURenderPassColorAttachment | |
Fields | |
Instances
| Storable WGPURenderPassColorAttachment Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPURenderPassColorAttachment -> Int # alignment :: WGPURenderPassColorAttachment -> Int # peekElemOff :: Ptr WGPURenderPassColorAttachment -> Int -> IO WGPURenderPassColorAttachment # pokeElemOff :: Ptr WGPURenderPassColorAttachment -> Int -> WGPURenderPassColorAttachment -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPURenderPassColorAttachment # pokeByteOff :: Ptr b -> Int -> WGPURenderPassColorAttachment -> IO () # peek :: Ptr WGPURenderPassColorAttachment -> IO WGPURenderPassColorAttachment # poke :: Ptr WGPURenderPassColorAttachment -> WGPURenderPassColorAttachment -> IO () # | |
data WGPURenderPassDescriptor Source #
Constructors
| WGPURenderPassDescriptor | |
Instances
| Storable WGPURenderPassDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPURenderPassDescriptor -> Int # alignment :: WGPURenderPassDescriptor -> Int # peekElemOff :: Ptr WGPURenderPassDescriptor -> Int -> IO WGPURenderPassDescriptor # pokeElemOff :: Ptr WGPURenderPassDescriptor -> Int -> WGPURenderPassDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPURenderPassDescriptor # pokeByteOff :: Ptr b -> Int -> WGPURenderPassDescriptor -> IO () # peek :: Ptr WGPURenderPassDescriptor -> IO WGPURenderPassDescriptor # poke :: Ptr WGPURenderPassDescriptor -> WGPURenderPassDescriptor -> IO () # | |
data WGPUCommandBufferDescriptor Source #
Constructors
| WGPUCommandBufferDescriptor | |
Fields | |
Instances
| Storable WGPUCommandBufferDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUCommandBufferDescriptor -> Int # alignment :: WGPUCommandBufferDescriptor -> Int # peekElemOff :: Ptr WGPUCommandBufferDescriptor -> Int -> IO WGPUCommandBufferDescriptor # pokeElemOff :: Ptr WGPUCommandBufferDescriptor -> Int -> WGPUCommandBufferDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUCommandBufferDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUCommandBufferDescriptor -> IO () # peek :: Ptr WGPUCommandBufferDescriptor -> IO WGPUCommandBufferDescriptor # poke :: Ptr WGPUCommandBufferDescriptor -> WGPUCommandBufferDescriptor -> IO () # | |
data WGPUExtent3D Source #
Constructors
| WGPUExtent3D | |
Instances
| Storable WGPUExtent3D Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUExtent3D -> Int # alignment :: WGPUExtent3D -> Int # peekElemOff :: Ptr WGPUExtent3D -> Int -> IO WGPUExtent3D # pokeElemOff :: Ptr WGPUExtent3D -> Int -> WGPUExtent3D -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUExtent3D # pokeByteOff :: Ptr b -> Int -> WGPUExtent3D -> IO () # peek :: Ptr WGPUExtent3D -> IO WGPUExtent3D # poke :: Ptr WGPUExtent3D -> WGPUExtent3D -> IO () # | |
data WGPUTextureDescriptor Source #
Constructors
| WGPUTextureDescriptor | |
Instances
| Storable WGPUTextureDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUTextureDescriptor -> Int # alignment :: WGPUTextureDescriptor -> Int # peekElemOff :: Ptr WGPUTextureDescriptor -> Int -> IO WGPUTextureDescriptor # pokeElemOff :: Ptr WGPUTextureDescriptor -> Int -> WGPUTextureDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUTextureDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUTextureDescriptor -> IO () # peek :: Ptr WGPUTextureDescriptor -> IO WGPUTextureDescriptor # poke :: Ptr WGPUTextureDescriptor -> WGPUTextureDescriptor -> IO () # | |
data WGPUOrigin3D Source #
Instances
| Storable WGPUOrigin3D Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUOrigin3D -> Int # alignment :: WGPUOrigin3D -> Int # peekElemOff :: Ptr WGPUOrigin3D -> Int -> IO WGPUOrigin3D # pokeElemOff :: Ptr WGPUOrigin3D -> Int -> WGPUOrigin3D -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUOrigin3D # pokeByteOff :: Ptr b -> Int -> WGPUOrigin3D -> IO () # peek :: Ptr WGPUOrigin3D -> IO WGPUOrigin3D # poke :: Ptr WGPUOrigin3D -> WGPUOrigin3D -> IO () # | |
data WGPUTexelCopyTextureInfo Source #
Constructors
| WGPUTexelCopyTextureInfo | |
Fields
| |
Instances
| Storable WGPUTexelCopyTextureInfo Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUTexelCopyTextureInfo -> Int # alignment :: WGPUTexelCopyTextureInfo -> Int # peekElemOff :: Ptr WGPUTexelCopyTextureInfo -> Int -> IO WGPUTexelCopyTextureInfo # pokeElemOff :: Ptr WGPUTexelCopyTextureInfo -> Int -> WGPUTexelCopyTextureInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUTexelCopyTextureInfo # pokeByteOff :: Ptr b -> Int -> WGPUTexelCopyTextureInfo -> IO () # peek :: Ptr WGPUTexelCopyTextureInfo -> IO WGPUTexelCopyTextureInfo # poke :: Ptr WGPUTexelCopyTextureInfo -> WGPUTexelCopyTextureInfo -> IO () # | |
data WGPUTexelCopyBufferLayout Source #
Constructors
| WGPUTexelCopyBufferLayout | |
Fields
| |
Instances
| Storable WGPUTexelCopyBufferLayout Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUTexelCopyBufferLayout -> Int # alignment :: WGPUTexelCopyBufferLayout -> Int # peekElemOff :: Ptr WGPUTexelCopyBufferLayout -> Int -> IO WGPUTexelCopyBufferLayout # pokeElemOff :: Ptr WGPUTexelCopyBufferLayout -> Int -> WGPUTexelCopyBufferLayout -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUTexelCopyBufferLayout # pokeByteOff :: Ptr b -> Int -> WGPUTexelCopyBufferLayout -> IO () # peek :: Ptr WGPUTexelCopyBufferLayout -> IO WGPUTexelCopyBufferLayout # poke :: Ptr WGPUTexelCopyBufferLayout -> WGPUTexelCopyBufferLayout -> IO () # | |
data WGPUSamplerDescriptor Source #
Constructors
Instances
| Storable WGPUSamplerDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUSamplerDescriptor -> Int # alignment :: WGPUSamplerDescriptor -> Int # peekElemOff :: Ptr WGPUSamplerDescriptor -> Int -> IO WGPUSamplerDescriptor # pokeElemOff :: Ptr WGPUSamplerDescriptor -> Int -> WGPUSamplerDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUSamplerDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUSamplerDescriptor -> IO () # peek :: Ptr WGPUSamplerDescriptor -> IO WGPUSamplerDescriptor # poke :: Ptr WGPUSamplerDescriptor -> WGPUSamplerDescriptor -> IO () # | |
data WGPUBindGroupLayoutDescriptor Source #
Constructors
| WGPUBindGroupLayoutDescriptor | |
Fields | |
Instances
| Storable WGPUBindGroupLayoutDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBindGroupLayoutDescriptor -> Int # alignment :: WGPUBindGroupLayoutDescriptor -> Int # peekElemOff :: Ptr WGPUBindGroupLayoutDescriptor -> Int -> IO WGPUBindGroupLayoutDescriptor # pokeElemOff :: Ptr WGPUBindGroupLayoutDescriptor -> Int -> WGPUBindGroupLayoutDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBindGroupLayoutDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUBindGroupLayoutDescriptor -> IO () # peek :: Ptr WGPUBindGroupLayoutDescriptor -> IO WGPUBindGroupLayoutDescriptor # poke :: Ptr WGPUBindGroupLayoutDescriptor -> WGPUBindGroupLayoutDescriptor -> IO () # | |
data WGPUBindGroupEntry Source #
Constructors
| WGPUBindGroupEntry | |
Fields
| |
Instances
| Storable WGPUBindGroupEntry Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBindGroupEntry -> Int # alignment :: WGPUBindGroupEntry -> Int # peekElemOff :: Ptr WGPUBindGroupEntry -> Int -> IO WGPUBindGroupEntry # pokeElemOff :: Ptr WGPUBindGroupEntry -> Int -> WGPUBindGroupEntry -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBindGroupEntry # pokeByteOff :: Ptr b -> Int -> WGPUBindGroupEntry -> IO () # peek :: Ptr WGPUBindGroupEntry -> IO WGPUBindGroupEntry # poke :: Ptr WGPUBindGroupEntry -> WGPUBindGroupEntry -> IO () # | |
data WGPUBindGroupDescriptor Source #
Constructors
| WGPUBindGroupDescriptor | |
Fields | |
Instances
| Storable WGPUBindGroupDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBindGroupDescriptor -> Int # alignment :: WGPUBindGroupDescriptor -> Int # peekElemOff :: Ptr WGPUBindGroupDescriptor -> Int -> IO WGPUBindGroupDescriptor # pokeElemOff :: Ptr WGPUBindGroupDescriptor -> Int -> WGPUBindGroupDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBindGroupDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUBindGroupDescriptor -> IO () # peek :: Ptr WGPUBindGroupDescriptor -> IO WGPUBindGroupDescriptor # poke :: Ptr WGPUBindGroupDescriptor -> WGPUBindGroupDescriptor -> IO () # | |
data WGPUTextureViewDescriptor Source #
Constructors
| WGPUTextureViewDescriptor | |
Instances
| Storable WGPUTextureViewDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUTextureViewDescriptor -> Int # alignment :: WGPUTextureViewDescriptor -> Int # peekElemOff :: Ptr WGPUTextureViewDescriptor -> Int -> IO WGPUTextureViewDescriptor # pokeElemOff :: Ptr WGPUTextureViewDescriptor -> Int -> WGPUTextureViewDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUTextureViewDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUTextureViewDescriptor -> IO () # peek :: Ptr WGPUTextureViewDescriptor -> IO WGPUTextureViewDescriptor # poke :: Ptr WGPUTextureViewDescriptor -> WGPUTextureViewDescriptor -> IO () # | |
data WGPUBufferDescriptor Source #
Constructors
| WGPUBufferDescriptor | |
Fields | |
Instances
| Storable WGPUBufferDescriptor Source # | |
Defined in Mischief.WGPU.Types.General Methods sizeOf :: WGPUBufferDescriptor -> Int # alignment :: WGPUBufferDescriptor -> Int # peekElemOff :: Ptr WGPUBufferDescriptor -> Int -> IO WGPUBufferDescriptor # pokeElemOff :: Ptr WGPUBufferDescriptor -> Int -> WGPUBufferDescriptor -> IO () # peekByteOff :: Ptr b -> Int -> IO WGPUBufferDescriptor # pokeByteOff :: Ptr b -> Int -> WGPUBufferDescriptor -> IO () # peek :: Ptr WGPUBufferDescriptor -> IO WGPUBufferDescriptor # poke :: Ptr WGPUBufferDescriptor -> WGPUBufferDescriptor -> IO () # | |