RenderPassBox Derefs to inner pass
This commit is contained in:
parent
7e855f5a46
commit
048afe7e3e
|
@ -140,6 +140,13 @@ impl<T: RenderPass> RenderPassBox<T> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl<T: RenderPass> std::ops::Deref for RenderPassBox<T> {
|
||||||
|
type Target = T;
|
||||||
|
fn deref(&self) -> &T {
|
||||||
|
self.render_pass.as_ref()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl<T: RenderPass> RenderPassBoxTrait for RenderPassBox<T> {
|
impl<T: RenderPass> RenderPassBoxTrait for RenderPassBox<T> {
|
||||||
fn begin_frame(&mut self, data_index: usize, phases: &mut Vec<Phase>, queue: &wgpu::Queue) {
|
fn begin_frame(&mut self, data_index: usize, phases: &mut Vec<Phase>, queue: &wgpu::Queue) {
|
||||||
let rp = &self.render_pass;
|
let rp = &self.render_pass;
|
||||||
|
|
Loading…
Reference in New Issue