vulkano::ordered_passes_renderpass!
[−]
[src]
macro_rules! ordered_passes_renderpass { ( attachments: { $( $atch_name:ident: { load: $load:ident, store: $store:ident, format: $format:ty, $(initial_layout: $init_layout:expr,)* $(final_layout: $final_layout:expr,)* } ),* }, passes: [ $( { color: [$($color_atch:ident),*], depth_stencil: {$($depth_atch:ident)*}, input: [$($input_atch:ident),*] } ),* ] ) => { ... }; (__impl_clear_values__ [$num:expr] [$($s:tt)*] [$atch_name:ident $format:ty, Clear, $($rest:tt)*]) => { ... }; (__impl_clear_values__ [$num:expr] [$($s:tt)*] [$atch_name:ident $format:ty, $misc:ident, $($rest:tt)*]) => { ... }; (__impl_clear_values__ [$total:expr] [$($atch:ident [$num:expr] $format:ty,)+] []) => { ... }; (__impl_clear_values__ [$total:expr] [] []) => { ... }; }
Builds a CustomRenderPass
object that provides a safe wrapper around UnsafeRenderPass
.