pub enum SimplePropertyType {
Show 20 variants
Dimmer,
Strobe,
Zoom,
Focus,
Frost,
Prism,
PrismRotation,
PrismIndexation,
GoboRotation,
GoboRotationSpeed,
GoboWheelRotation,
GoboWheelRotationSpeed,
Pan,
Tilt,
FogIntensity,
FogFanSpeed,
Shutter,
UV,
Speed,
Other(String),
}Expand description
A single configurable property of a lighting fixture.
Each variant corresponds to one DMX-controllable attribute.
For color-related properties see ColorPropertyType.
§Variants
- Dimmer – Fixture brightness.
- Strobe – Strobe rate or shutter pulse speed.
- Shutter – Mechanical shutter (open/close).
- Zoom – Beam width.
- Focus – Beam sharpness.
- Frost – Diffusion/frost effect intensity.
- Prism – Enables or selects a prism.
- PrismRotation – Continuous prism rotation speed/direction.
- PrismIndexation – Discrete prism index position.
- GoboRotation – Absolute gobo rotation angle.
- GoboRotationSpeed – Continuous gobo rotation speed.
- GoboWheelRotation – Gobo wheel slot selection/rotation.
- GoboWheelRotationSpeed – Gobo wheel continuous rotation speed.
- Pan – Horizontal head movement.
- Tilt – Vertical head movement.
- FogIntensity – Fog output amount.
- FogFanSpeed – Fan speed for fog dispersion.
- UV – UV-LED intensity.
- Speed – Global effect or macro speed.
- Other(String) – Any manufacturer-specific or unsupported property.
Variants§
Dimmer
Strobe
Zoom
Focus
Frost
Prism
PrismRotation
PrismIndexation
GoboRotation
GoboRotationSpeed
GoboWheelRotation
GoboWheelRotationSpeed
Pan
Tilt
FogIntensity
FogFanSpeed
Shutter
UV
Speed
Other(String)
Trait Implementations§
Source§impl Clone for SimplePropertyType
impl Clone for SimplePropertyType
Source§fn clone(&self) -> SimplePropertyType
fn clone(&self) -> SimplePropertyType
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 SimplePropertyType
impl Debug for SimplePropertyType
Source§impl Hash for SimplePropertyType
impl Hash for SimplePropertyType
Source§impl PartialEq for SimplePropertyType
impl PartialEq for SimplePropertyType
impl Eq for SimplePropertyType
impl StructuralPartialEq for SimplePropertyType
Auto Trait Implementations§
impl Freeze for SimplePropertyType
impl RefUnwindSafe for SimplePropertyType
impl Send for SimplePropertyType
impl Sync for SimplePropertyType
impl Unpin for SimplePropertyType
impl UnwindSafe for SimplePropertyType
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