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}