Skip to content

Commit 4e435e6

Browse files
committed
[update] the renderer configuration functions to be more consistent with the builder apis.
1 parent 33344cc commit 4e435e6

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

lambda/src/kernels/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ impl LambdaKernelBuilder {
5959

6060
/// Configures the RenderAPIBuilder before the RenderingAPI is built using a
6161
/// callback provided by the user.
62-
pub fn configure_renderer(
62+
pub fn with_renderer(
6363
mut self,
6464
configure: impl FnOnce(RenderContextBuilder) -> RenderContextBuilder,
6565
) -> Self {

tools/lambda_rs_demo/src/main.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -159,17 +159,11 @@ impl Default for DemoComponent {
159159
}
160160
}
161161

162-
/// This function demonstrates how to configure the renderer that comes with
163-
/// the LambdaKernel. This is where you can upload shaders, configure render
164-
/// passes, and generally allocate the resources you need from a completely safe
165-
/// Rust API.
166-
fn configure_renderer(builder: RenderContextBuilder) -> RenderContextBuilder {
167-
return builder;
168-
}
169-
170162
fn main() {
171163
let kernel = LambdaKernelBuilder::new("Lambda 2D Demo")
172-
.configure_renderer(configure_renderer)
164+
.with_renderer(move |render_context_builder| {
165+
return render_context_builder;
166+
})
173167
.with_component(move |kernel, demo: DemoComponent| {
174168
return (kernel, demo);
175169
})

0 commit comments

Comments
 (0)