#[repr(u8)]pub enum Reflector {
Diffuse = 2,
Specular = 4,
Composite = 6,
RetroReflective = 8,
CompRetroRef = 9,
}Expand description
SubType for Reflector events (bits 16-21)
Diffuse: Lambertian diffuse reflectionSpecular: Mirror-like specular reflectionComposite: Combined diffuse + specularRetroReflective: Retroreflection (e.g., cat’s eye)
Variants§
Trait Implementations§
impl Copy for Reflector
impl Eq for Reflector
impl StructuralPartialEq for Reflector
Auto Trait Implementations§
impl Freeze for Reflector
impl RefUnwindSafe for Reflector
impl Send for Reflector
impl Sync for Reflector
impl Unpin for Reflector
impl UnsafeUnpin for Reflector
impl UnwindSafe for Reflector
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