rendy_graph/node/render/
mod.rs

1//!
2//! Advanced render pass node.
3//! Will replace render pass node when polished.
4//!
5
6mod group;
7mod pass;
8
9pub use self::{group::*, pass::*};
10
11/// Result of draw preparation.
12#[derive(Clone, Copy, Debug)]
13#[must_use]
14pub enum PrepareResult {
15    /// Force record draw commands.
16    DrawRecord,
17
18    /// Reuse draw commands.
19    DrawReuse,
20}
21
22impl PrepareResult {
23    fn force_record(&self) -> bool {
24        match self {
25            PrepareResult::DrawRecord => true,
26            PrepareResult::DrawReuse => false,
27        }
28    }
29}