wesl
    Preparing search index...

      wesl

      Classes

      LinkedWesl
      WeslParseError
      WeslStream

      Interfaces

      AbstractElemBase
      AliasElem
      AttributeElem
      BinaryExpression
      BinaryOperator
      BindingAST
      BindingStructElem
      BoundAndTransformed
      BuiltinAttribute
      ComponentExpression
      ComponentMemberExpression
      ConstAssertElem
      ConstElem
      DeclIdent
      DeclIdentElem
      DiagnosticAttribute
      DiagnosticDirective
      DirectiveElem
      ElemWithContentsBase
      EnableDirective
      ExtendedGPUValidationError
      FnElem
      FnParamElem
      FunctionCallExpression
      GlobalVarElem
      HasAttributes
      IfAttribute
      ImportCollection
      ImportElem
      ImportItem
      ImportSegment
      ImportStatement
      InterpolateAttribute
      LetElem
      LexicalScope
      LinkConfig
      LinkParams
      LinkRegistryParams
      Literal
      ModuleElem
      NameElem
      OverrideElem
      ParenthesizedExpression
      ParsedRegistry
      PartialScope
      RefIdent
      RefIdentElem
      RequiresDirective
      SimpleMemberRef
      SrcModule
      StandardAttribute
      StatementElem
      StructElem
      StructMemberElem
      StuffElem
      SwitchClauseElem
      SyntheticElem
      TextElem
      TransformedAST
      TranslateTimeExpressionElem
      TranslateTimeFeature
      TypedDeclElem
      TypeRefElem
      UnaryExpression
      UnaryOperator
      UnknownExpressionElem
      VarElem
      WeslAST
      WeslBundle
      WeslDevice
      WeslGPUCompilationInfo
      WeslGPUCompilationMessage
      WeslJsPlugin
      WeslParseContext
      WeslParseState

      Type Aliases

      AbstractElem
      Attribute
      Conditions
      ContainerElem
      DeclarationElem
      DirectiveVariant
      ElemWithAttributes
      ExpressionElem
      GlobalDeclarationElem
      GrammarElem
      Ident
      Scope
      StableState
      TerminalElem
      TypeTemplateParameter
      VirtualLibraryFn

      Functions

      astToString
      attributeToString
      bindAndTransform
      bindingStructsPlugin
      blankWeslParseState
      childIdent
      childScope
      containsScope
      debugContentsToString
      emptyScope
      findRefsToBindingStructs
      flatImports
      identToString
      linkRegistry
      makeWeslDevice
      markBindingStructs
      markEntryTypes
      mergeScope
      nextIdentId
      normalize
      noSuffix
      parsedRegistry
      parseIntoRegistry
      parseLibsIntoRegistry
      parseSrcModule
      publicDecl
      registryToString
      resetScopeIds
      scopeToString
      scopeToStringLong
      selectModule
      syntheticWeslParseState
      throwClickableError
      transformBindingReference
      transformBindingStruct

      or

      lowerBindingStructs