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§fn clone(&self) -> RayTracingFacts
fn clone(&self) -> RayTracingFacts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RayTracingFacts
impl Debug for RayTracingFacts
Source§impl Default for RayTracingFacts
impl Default for RayTracingFacts
Source§fn default() -> RayTracingFacts
fn default() -> RayTracingFacts
Returns the “default value” for a type. Read more
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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RayTracingFacts
Auto Trait Implementations§
impl Forget for RayTracingFacts
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