Method
effect
(mut self, asset: &shaders::ShaderAsset, f: impl FnOnce(&mut shaders::ShaderBuilder<'_>))
Source from the content-addressed store, hash-verified
| 216 | /// ``` |
| 217 | #[inline] |
| 218 | pub fn effect(mut self, asset: &shaders::ShaderAsset, f: impl FnOnce(&mut shaders::ShaderBuilder<'_>)) -> Self { |
| 219 | let mut builder = shaders::ShaderBuilder::new(asset); |
| 220 | f(&mut builder); |
| 221 | self.inner.effects.push(builder.into_config()); |
| 222 | self |
| 223 | } |
| 224 | |
| 225 | /// Adds a group shader that captures the lement and its children to an offscreen buffer, |
| 226 | /// then applies a fragment shader as a post-process. |