MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / effect

Method effect

src/lib.rs:218–223  ·  view source on GitHub ↗
(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.

Callers 1

Calls 2

fFunction · 0.85
into_configMethod · 0.80

Tested by 1