Docs.rs
  • makepad-shader-compiler-1.0.0
    • makepad-shader-compiler 1.0.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • makepaddev
    • Dependencies
      • makepad-live-compiler ^1.0.0 normal
    • Versions
    • 0% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

makepad_shader_compiler1.0.0

Module shader_ast

Module Items

  • Structs
  • Enums
  • Type Aliases

In crate makepad_shader_compiler

makepad_shader_compiler

Module shader_ast

Source

Structs§

Block
ClosureDef
ClosureDefIndex
ClosureParam
ClosureSite
ClosureSiteArg
ConstDef
ConstTableItem
ConstTableSpan
DrawShaderConstTable
DrawShaderDef
DrawShaderFieldDef
DrawShaderFlags
DrawShaderPtr
Expr
FnDef
FnPtr
Ident
IdentPath
Match
Param
ScopeSym
ScopeSymShadow
Scopes
StructDef
StructFieldDef
StructPtr
Sym
TyExpr
ValuePtr
VarDefPtr

Enums§

BinOp
ClosureDefKind
DrawShaderFieldKind
ExprKind
FnSelfKind
HiddenArgKind
Lit
MacroCallAnalysis
PlainCallType
ScopeSymKind
ShaderTy
Stmt
TyExprKind
TyLit
UnOp
Val
VarKind
VarResolve

Type Aliases§

Scope
Ty