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
link
linkRegistry
makeWeslDevice
markBindingStructs
markEntryTypes
mergeScope
nextIdentId
normalize
noSuffix
parsedRegistry
parseIntoRegistry
parseLibsIntoRegistry
parseSrcModule
publicDecl
registryToString
resetScopeIds
scopeToString
scopeToStringLong
selectModule
syntheticWeslParseState
throwClickableError
transformBindingReference
transformBindingStruct
or
lowerBindingStructs
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Linked
Wesl
Wesl
Parse
Error
Wesl
Stream
Interfaces
Abstract
Elem
Base
Alias
Elem
Attribute
Elem
Binary
Expression
Binary
Operator
BindingAST
Binding
Struct
Elem
Bound
And
Transformed
Builtin
Attribute
Component
Expression
Component
Member
Expression
Const
Assert
Elem
Const
Elem
Decl
Ident
Decl
Ident
Elem
Diagnostic
Attribute
Diagnostic
Directive
Directive
Elem
Elem
With
Contents
Base
Enable
Directive
ExtendedGPUValidation
Error
Fn
Elem
Fn
Param
Elem
Function
Call
Expression
Global
Var
Elem
Has
Attributes
If
Attribute
Import
Collection
Import
Elem
Import
Item
Import
Segment
Import
Statement
Interpolate
Attribute
Let
Elem
Lexical
Scope
Link
Config
Link
Params
Link
Registry
Params
Literal
Module
Elem
Name
Elem
Override
Elem
Parenthesized
Expression
Parsed
Registry
Partial
Scope
Ref
Ident
Ref
Ident
Elem
Requires
Directive
Simple
Member
Ref
Src
Module
Standard
Attribute
Statement
Elem
Struct
Elem
Struct
Member
Elem
Stuff
Elem
Switch
Clause
Elem
Synthetic
Elem
Text
Elem
TransformedAST
Translate
Time
Expression
Elem
Translate
Time
Feature
Typed
Decl
Elem
Type
Ref
Elem
Unary
Expression
Unary
Operator
Unknown
Expression
Elem
Var
Elem
WeslAST
Wesl
Bundle
Wesl
Device
WeslGPUCompilation
Info
WeslGPUCompilation
Message
Wesl
Js
Plugin
Wesl
Parse
Context
Wesl
Parse
State
Type Aliases
Abstract
Elem
Attribute
Conditions
Container
Elem
Declaration
Elem
Directive
Variant
Elem
With
Attributes
Expression
Elem
Global
Declaration
Elem
Grammar
Elem
Ident
Scope
Stable
State
Terminal
Elem
Type
Template
Parameter
Virtual
Library
Fn
Functions
ast
To
String
attribute
To
String
bind
And
Transform
binding
Structs
Plugin
blank
Wesl
Parse
State
child
Ident
child
Scope
contains
Scope
debug
Contents
To
String
empty
Scope
find
Refs
To
Binding
Structs
flat
Imports
ident
To
String
link
link
Registry
make
Wesl
Device
mark
Binding
Structs
mark
Entry
Types
merge
Scope
next
Ident
Id
normalize
no
Suffix
parsed
Registry
parse
Into
Registry
parse
Libs
Into
Registry
parse
Src
Module
public
Decl
registry
To
String
reset
Scope
Ids
scope
To
String
scope
To
String
Long
select
Module
synthetic
Wesl
Parse
State
throw
Clickable
Error
transform
Binding
Reference
transform
Binding
Struct
or
lower
Binding
Structs
wesl
Loading...