pub struct ExternalBufferSet {
pub current_color: BufferReference,
pub reprojected_history: BufferReference,
pub motion_vectors: BufferReference,
pub current_depth: BufferReference,
pub reprojected_depth: BufferReference,
pub current_normals: BufferReference,
pub reprojected_normals: BufferReference,
pub metadata: BufferReference,
pub optional_mask: Option<BufferReference>,
pub optional_reference: Option<BufferReference>,
pub optional_ground_truth: Option<BufferReference>,
pub optional_variance: Option<BufferReference>,
}Fields§
§current_color: BufferReference§reprojected_history: BufferReference§motion_vectors: BufferReference§current_depth: BufferReference§reprojected_depth: BufferReference§current_normals: BufferReference§reprojected_normals: BufferReference§metadata: BufferReference§optional_mask: Option<BufferReference>§optional_reference: Option<BufferReference>§optional_ground_truth: Option<BufferReference>§optional_variance: Option<BufferReference>Trait Implementations§
Source§impl Clone for ExternalBufferSet
impl Clone for ExternalBufferSet
Source§fn clone(&self) -> ExternalBufferSet
fn clone(&self) -> ExternalBufferSet
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 ExternalBufferSet
impl Debug for ExternalBufferSet
Source§impl<'de> Deserialize<'de> for ExternalBufferSet
impl<'de> Deserialize<'de> for ExternalBufferSet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExternalBufferSet
impl RefUnwindSafe for ExternalBufferSet
impl Send for ExternalBufferSet
impl Sync for ExternalBufferSet
impl Unpin for ExternalBufferSet
impl UnsafeUnpin for ExternalBufferSet
impl UnwindSafe for ExternalBufferSet
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