pub struct OwnedHostTemporalInputs {
pub current_color: ImageFrame,
pub reprojected_history: ImageFrame,
pub motion_vectors: Vec<MotionVector>,
pub current_depth: Vec<f32>,
pub reprojected_depth: Vec<f32>,
pub current_normals: Vec<Normal3>,
pub reprojected_normals: Vec<Normal3>,
pub visibility_hint: Option<Vec<bool>>,
pub thin_hint: Option<ScalarField>,
}Fields§
§current_color: ImageFrame§reprojected_history: ImageFrame§motion_vectors: Vec<MotionVector>§current_depth: Vec<f32>§reprojected_depth: Vec<f32>§current_normals: Vec<Normal3>§reprojected_normals: Vec<Normal3>§visibility_hint: Option<Vec<bool>>§thin_hint: Option<ScalarField>Implementations§
Trait Implementations§
Source§impl Clone for OwnedHostTemporalInputs
impl Clone for OwnedHostTemporalInputs
Source§fn clone(&self) -> OwnedHostTemporalInputs
fn clone(&self) -> OwnedHostTemporalInputs
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 moreAuto Trait Implementations§
impl Freeze for OwnedHostTemporalInputs
impl RefUnwindSafe for OwnedHostTemporalInputs
impl Send for OwnedHostTemporalInputs
impl Sync for OwnedHostTemporalInputs
impl Unpin for OwnedHostTemporalInputs
impl UnsafeUnpin for OwnedHostTemporalInputs
impl UnwindSafe for OwnedHostTemporalInputs
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