pub struct GraphDebugInfo {
pub nodes: Vec<NodeDebugInfo>,
pub external_textures: Vec<TextureDebugInfo>,
pub intermediate_textures: Vec<TextureDebugInfo>,
pub is_compiled: bool,
pub param_buffer_size: Option<u64>,
pub execution_steps: usize,
}Expand description
Complete graph debug information
Fields§
§nodes: Vec<NodeDebugInfo>All nodes in the graph
external_textures: Vec<TextureDebugInfo>External textures registered in the engine
intermediate_textures: Vec<TextureDebugInfo>Intermediate textures created during compilation
is_compiled: boolWhether the graph is compiled
param_buffer_size: Option<u64>Total parameter buffer size
execution_steps: usizeNumber of execution steps
Implementations§
Trait Implementations§
Source§impl Clone for GraphDebugInfo
impl Clone for GraphDebugInfo
Source§fn clone(&self) -> GraphDebugInfo
fn clone(&self) -> GraphDebugInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GraphDebugInfo
impl Debug for GraphDebugInfo
Source§impl Default for GraphDebugInfo
impl Default for GraphDebugInfo
Source§fn default() -> GraphDebugInfo
fn default() -> GraphDebugInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GraphDebugInfo
impl RefUnwindSafe for GraphDebugInfo
impl Send for GraphDebugInfo
impl Sync for GraphDebugInfo
impl Unpin for GraphDebugInfo
impl UnwindSafe for GraphDebugInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more