@luma.gl/core generated API
Classes
- Adapter
- Buffer
- CanvasContext
- CommandBuffer
- CommandEncoder
- ComputePass
- ComputePipeline
- Device
- DeviceFeatures
- DeviceLimits
- ExternalTexture
- Fence
- Framebuffer
- PipelineFactory
- PipelineLayout
- PresentationContext
- QuerySet
- RenderBundle
- RenderBundleEncoder
- RenderPass
- RenderPipeline
- Resource
- Sampler
- Shader
- ShaderBlockWriter
- ShaderFactory
- SharedRenderPipeline
- Texture
- TextureView
- TransformFeedback
- UniformBlock
- UniformStore
- VertexArray
Interfaces
Type Aliases
- ArrayShaderType
- AttachDeviceProps
AttributeBinding- AttributeDeclaration
- AttributeInfo
- AttributeShaderType
- AttributeShaderTypeInfo
- AttributeShaderTypeT
- BigTypedArray
- BigTypedArrayConstructor
- Binding
- BindingDeclaration
- Bindings
- BindingsByGroup
- BlendFactor
- BlendOperation
- BrowserDeviceFeature
- BufferAttributeLayout
- BufferLayout
- BufferMapCallback
- BufferProps
- BufferRange
- CanvasContextProps
- ColorAttachment
- ColorParameters
- CommandEncoderProps
- CompareFunction
- CompilerMessage
- CompositeShaderType
- CompositeUniformValue
- CompositeUniformValueArray
- CompositeUniformValueStruct
- CompressedTextureFormat
- ComputePassProps
- ComputePipelineProps
- ComputeShaderLayout
- CopyBufferToBufferOptions
- CopyBufferToTextureOptions
- CopyElementImageOptions
- CopyExternalImageOptions
- CopyImageDataOptions
- CopyTextureToBufferOptions
- CopyTextureToTextureOptions
- CreateDeviceProps
- CullMode
- DataTypeInfo
- DepthStencilAttachment
- DepthStencilParameters
- DeviceFeature
- DeviceInfo
- DeviceProps
- DeviceTextureFormatCapabilities
- ExternalImage
- ExternalTextureBindingLayout
- ExternalTextureProps
- FenceProps
- FramebufferProps
- FrontFace
- IndexFormat
- LogicalAttributeMapping
- MultisampleParameters
- NormalizedDataType
- NormalizedTypedArrayConstructorT
- NumberArray
- Parameters
- PipelineFactoryProps
- PipelineLayoutProps
- PixelData
- PolygonMode
- PrimitiveDataType
- PrimitiveDataTypeT
- PrimitiveTopology
- ProvokingVertex
- QuerySetProps
- RasterizationParameters
- RenderBundleEncoderProps
- RenderPassBindingOptions
- RenderPassDrawOptions
- RenderPassParameters
- RenderPassProps
- RenderPipelineParameters
- RenderPipelineProps
- ResourceProps
- SamplerBindingLayout
- SamplerParameters
- SamplerProps
- ShaderBlockLayout
- ShaderBlockLayoutEntry
- ShaderBlockLayoutOptions
- ShaderLayout
- ShaderProps
- SharedRenderPipelineProps
- SignedDataType
- SignedDataTypeT
- StencilOperation
- StorageBufferBindingLayout
- StorageTextureBindingLayout
- StructShaderType
- TextureBindingLayout
- TextureCompression
- TextureFormat
- TextureFormatCapabilities
- TextureFormatColor
- TextureFormatDataTypeT
- TextureFormatDepthStencil
- TextureFormatInfo
- TextureMemoryLayout
- TextureProps
- TextureReadOptions
- TextureViewProps
- TextureWriteOptions
- TransformFeedbackProps
- TypedArray
- TypedArrayConstructor
- TypedArrayConstructorT
- UniformBinding
- UniformBlockBinding
- UniformBufferBindingLayout
- UniformValue
- VariableShaderType
- VariableShaderTypeT
VaryingBinding- VertexArrayProps
- VertexFormat
- VertexFormatDataTypeT
- WebGPUDeviceFeatureLevel
- WebGPUFeatureLevel
Variables
- dataTypeDecoder
- log
- luma
- NativeFloat16ArrayConstructor
- shaderTypeDecoder
- textureFormatDecoder
- vertexFormatDecoder
Functions
- _getDefaultBindGroupFactory
- _getTextureFormatDefinition
- _getTextureFormatTable
- assert
- assertDefined
- flattenBindingsByGroup
- getAttributeInfosFromLayouts
- getAttributeShaderTypeInfo
- getBufferLayoutAttributeNames
- getBufferLayoutMinAttributeLocation
- getDataTypeByteLength
- getDataTypeFromTypedArray
- getExternalImageSize
- getFloat16ArrayConstructor
- getLogicalBufferSlots
- getMinimumAttributeLocation
- getScratchArray
- getShaderAttributeLocationMap
- getShaderLayoutBinding
- getTextureImageView
- getTypedArrayConstructor
- getTypedArrayFromDataType
- getVariableShaderTypeInfo
- isExternalImage
- isFloat16ArrayConstructor
- isHTMLInCanvasSupported
- makeShaderBlockLayout
- normalizeBindingsByGroup
- readPixel
- resolveLogicalAttributeMappings
- setTextureImageData
- writePixel
References
PresentationContextProps
Renames and re-exports CanvasContextProps