#[repr(i32)]pub enum ChangesMsb {
Show 17 variants
EChangesMsbNone = 0,
EDestinationFrameChanged = 1,
ECachedBufferChanged = 2,
EBackgroundColorChanged = 4,
EMetadataChanged = 8,
EColorSpaceAgnosticChanged = 16,
EFrameRateSelectionPriority = 32,
EFrameRateChanged = 64,
EBackgroundBlurRadiusChanged = 128,
EProducerDisconnect = 256,
EFixedTransformHintChanged = 512,
EFrameNumberChanged = 1_024,
EBlurRegionsChanged = 2_048,
EAutoRefreshChanged = 4_096,
EStretchChanged = 8_192,
ETrustedOverlayChanged = 16_384,
EDropInputModeChanged = 32_768,
}
Variants§
EChangesMsbNone = 0
EDestinationFrameChanged = 1
ECachedBufferChanged = 2
EBackgroundColorChanged = 4
EMetadataChanged = 8
EColorSpaceAgnosticChanged = 16
EFrameRateSelectionPriority = 32
EFrameRateChanged = 64
EBackgroundBlurRadiusChanged = 128
EProducerDisconnect = 256
EFixedTransformHintChanged = 512
EFrameNumberChanged = 1_024
EBlurRegionsChanged = 2_048
EAutoRefreshChanged = 4_096
EStretchChanged = 8_192
ETrustedOverlayChanged = 16_384
EDropInputModeChanged = 32_768
Implementations§
Source§impl ChangesMsb
impl ChangesMsb
Source§impl ChangesMsb
impl ChangesMsb
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ChangesMsb
impl Clone for ChangesMsb
Source§fn clone(&self) -> ChangesMsb
fn clone(&self) -> ChangesMsb
Returns a copy 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 ChangesMsb
impl Debug for ChangesMsb
Source§impl Default for ChangesMsb
impl Default for ChangesMsb
Source§fn default() -> ChangesMsb
fn default() -> ChangesMsb
Returns the “default value” for a type. Read more
Source§impl From<ChangesMsb> for i32
impl From<ChangesMsb> for i32
Source§fn from(value: ChangesMsb) -> i32
fn from(value: ChangesMsb) -> i32
Converts to this type from the input type.
Source§impl Hash for ChangesMsb
impl Hash for ChangesMsb
Source§impl Ord for ChangesMsb
impl Ord for ChangesMsb
Source§fn cmp(&self, other: &ChangesMsb) -> Ordering
fn cmp(&self, other: &ChangesMsb) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ChangesMsb
impl PartialEq for ChangesMsb
Source§impl PartialOrd for ChangesMsb
impl PartialOrd for ChangesMsb
Source§impl TryFrom<i32> for ChangesMsb
impl TryFrom<i32> for ChangesMsb
Source§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ChangesMsb, DecodeError>
fn try_from(value: i32) -> Result<ChangesMsb, DecodeError>
Performs the conversion.
impl Copy for ChangesMsb
impl Eq for ChangesMsb
impl StructuralPartialEq for ChangesMsb
Auto Trait Implementations§
impl Freeze for ChangesMsb
impl RefUnwindSafe for ChangesMsb
impl Send for ChangesMsb
impl Sync for ChangesMsb
impl Unpin for ChangesMsb
impl UnwindSafe for ChangesMsb
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