Back home 🏡 WGSL Spec Bevy WGSL Functions

ui_material.wgsl

Bindings

Name Group Binding index Binding type Type
view # 0 0 <uniform> View
globals # 0 1 <uniform> Globals

Functions

vertex

#
@vertex
fn vertex(vertex_position: vec3<f32>, vertex_uv: vec2<f32>, size: vec2<f32>, border_widths: vec4<f32>) -> UiVertexOutput
Parameter Type
vertex_position vec3<f32>
vertex_uv vec2<f32>
size vec2<f32>
border_widths vec4<f32>
Returns: UiVertexOutput

fragment

#
@fragment
fn fragment(in: UiVertexOutput) -> @location(0) vec4<f32>
Parameter Type
in UiVertexOutput
Returns: @location(0) vec4<f32>