three_dart_jsm/three_dart_jsm/renderers/webgpu/index library
Classes
- ColorNodeUniform
- ColorUniform
- FloatNodeUniform
- FloatUniform
- GPUBindingType
- GPUTextureViewDimension
- Matrix3NodeUniform
- Matrix3Uniform
- Matrix4NodeUniform
- Matrix4Uniform
- RenderItem
- Vector2NodeUniform
- Vector2Uniform
- Vector3NodeUniform
- Vector3Uniform
- Vector4NodeUniform
- Vector4Uniform
- WebGPUAttributes
- WebGPUBackground
- WebGPUBinding
- WebGPUBindings
- WebGPUComputePipelines
- WebGPUGeometries
- WebGPUInfo
- WebGPUNodeBuilder
- WebGPUNodes
- WebGPUNodeSampledTexture
- WebGPUNodeSampler
- WebGPUNodeUniformsGroup
- WebGPUObjects
- WebGPUProgrammableStage
- WebGPUProperties
- WebGPURenderer
- WebGPURenderList
- WebGPURenderLists
- WebGPURenderPipeline
- WebGPURenderPipelines
- WebGPUSampled3DTexture
- WebGPUSampledArrayTexture
- WebGPUSampledCubeTexture
- WebGPUSampledTexture
- WebGPUSampler
- WebGPUStorageBuffer
- WebGPUTextureRenderer
- WebGPUTextures
- WebGPUTextureUtils
- WebGPUUniform
- WebGPUUniformBuffer
- WebGPUUniformsGroup
Extensions
- MapExt on Map
- Matrix4GPU on Matrix4
Constants
- BlendColorFactor → const int
- GPUChunkSize → const int
- OneMinusBlendColorFactor → const int
Properties
-
wgslMethods
↔ Map<
String, String> -
getter/setter pair
-
wgslPolyfill
↔ Map<
String, CodeNode> -
getter/setter pair
-
wgslTypeLib
↔ Map<
String, String> -
getter/setter pair
Functions
-
arraysEqual(
dynamic a, dynamic b, dynamic offset) → dynamic -
getFloatLength(
dynamic floatLength) → dynamic -
getStrideLength(
dynamic vectorLength) → dynamic -
getVectorLength(
dynamic count, [dynamic vectorLength = 4]) → dynamic -
painterSortStable(
dynamic a, dynamic b) → dynamic -
reversePainterSortStable(
dynamic a, dynamic b) → dynamic