Ref
On this page

Ref

Type

A reference parameter, p: Ref<f32>: the parameter names the caller's place instead of holding a copy of its value, so reading p reads that place and assigning to p, or to a field, component or element of it, writes it.

The signature and the sentence under each name are the compiler's own text at commit c66579bf.

Syntax

type Ref<T> = T

Parameters

  • T

Description

The caller passes the place with ref(x). Written only on a parameter of a function declared at the top of the file or of a namespace. WGSL ptr<function, T> (or the place's own address space), GLSL ES 3.00 inout T.

Examples

See also

Edit this page Report a problem