pub struct ReflectionGuide { /* private fields */ }Implementations§
Source§impl ReflectionGuide
impl ReflectionGuide
pub fn specular_motion_vectors(image: VulkanImage) -> Self
Sourcepub fn specular_hit_distance(image: VulkanImage) -> Result<Self>
pub fn specular_hit_distance(image: VulkanImage) -> Result<Self>
§Errors
Returns an error unless the image format is VK_FORMAT_R32_SFLOAT.
pub fn image(self) -> VulkanImage
pub fn kind(self) -> ReflectionGuideKind
Trait Implementations§
Source§impl Clone for ReflectionGuide
impl Clone for ReflectionGuide
Source§fn clone(&self) -> ReflectionGuide
fn clone(&self) -> ReflectionGuide
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 moreimpl Copy for ReflectionGuide
Source§impl Debug for ReflectionGuide
impl Debug for ReflectionGuide
impl Eq for ReflectionGuide
Source§impl PartialEq for ReflectionGuide
impl PartialEq for ReflectionGuide
impl StructuralPartialEq for ReflectionGuide
Auto Trait Implementations§
impl Freeze for ReflectionGuide
impl RefUnwindSafe for ReflectionGuide
impl Send for ReflectionGuide
impl Sync for ReflectionGuide
impl Unpin for ReflectionGuide
impl UnsafeUnpin for ReflectionGuide
impl UnwindSafe for ReflectionGuide
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