pub struct RayTracingFacts {
pub export: String,
pub subobjects: Vec<Subobject>,
}Expand description
What a ray tracing program’s library states: the program’s own export name (as the subobjects name it) and every subobject of the library, in the order it stores them. A pipeline is built from a library’s programs and these.
Fields§
§export: StringThe export name of this program, as the subobjects refer to it.
subobjects: Vec<Subobject>Every subobject of the library, in the order stored.
Trait Implementations§
Source§impl Clone for RayTracingFacts
impl Clone for RayTracingFacts
Source§impl Debug for RayTracingFacts
impl Debug for RayTracingFacts
Source§impl Default for RayTracingFacts
impl Default for RayTracingFacts
impl Eq for RayTracingFacts
Source§impl Hash for RayTracingFacts
impl Hash for RayTracingFacts
Source§impl PartialEq for RayTracingFacts
impl PartialEq for RayTracingFacts
Source§impl Serialize for RayTracingFacts
impl Serialize for RayTracingFacts
impl StructuralPartialEq for RayTracingFacts
Auto Trait Implementations§
impl Freeze for RayTracingFacts
impl RefUnwindSafe for RayTracingFacts
impl Send for RayTracingFacts
impl Sync for RayTracingFacts
impl Unpin for RayTracingFacts
impl UnsafeUnpin for RayTracingFacts
impl UnwindSafe for RayTracingFacts
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