Enum convey_rs::property::StructPropertyValue
source · pub enum StructPropertyValue {
Show 25 variants
Color(Color<u8>),
LinearColor(Color<f32>),
FloatVector(Vector<f32>),
DoubleVector(Vector<f64>),
IntVector2D(Vector2D<i32>),
FloatVector2D(Vector2D<f32>),
DoubleVector2D(Vector2D<f64>),
IntVector4(Vector4<i32>),
DoubleVector4(Vector4<f64>),
FloatQuaternion(Quaternion<f32>),
DoubleQuaternion(Quaternion<f64>),
Box(StructPropertyBox<f64>),
RailroadTrackPosition(StructPropertyRailroadTrackPosition),
TimerHandle(String),
GUID(String),
InventoryItem(StructPropertyInventoryItem),
FluidBox(f32),
SlateBrush(String),
DateTime(i64),
FINNetworkTrace(FINNetworkTrace),
FINLuaProcessorStateStorage(FINLuaProcessorStateStorage),
FICFrameRange(FrameRange),
IntPoint(Vector2D<i32>),
Properties(Vec<Property>),
None,
}Variants§
Color(Color<u8>)
LinearColor(Color<f32>)
FloatVector(Vector<f32>)
DoubleVector(Vector<f64>)
IntVector2D(Vector2D<i32>)
FloatVector2D(Vector2D<f32>)
DoubleVector2D(Vector2D<f64>)
IntVector4(Vector4<i32>)
DoubleVector4(Vector4<f64>)
FloatQuaternion(Quaternion<f32>)
DoubleQuaternion(Quaternion<f64>)
Box(StructPropertyBox<f64>)
RailroadTrackPosition(StructPropertyRailroadTrackPosition)
TimerHandle(String)
GUID(String)
InventoryItem(StructPropertyInventoryItem)
FluidBox(f32)
SlateBrush(String)
DateTime(i64)
FINNetworkTrace(FINNetworkTrace)
FINLuaProcessorStateStorage(FINLuaProcessorStateStorage)
FICFrameRange(FrameRange)
IntPoint(Vector2D<i32>)
Properties(Vec<Property>)
None
Trait Implementations§
source§impl Clone for StructPropertyValue
impl Clone for StructPropertyValue
source§fn clone(&self) -> StructPropertyValue
fn clone(&self) -> StructPropertyValue
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 StructPropertyValue
impl Debug for StructPropertyValue
source§impl Default for StructPropertyValue
impl Default for StructPropertyValue
source§fn default() -> StructPropertyValue
fn default() -> StructPropertyValue
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for StructPropertyValue
impl<'de> Deserialize<'de> for StructPropertyValue
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 StructPropertyValue
impl RefUnwindSafe for StructPropertyValue
impl Send for StructPropertyValue
impl Sync for StructPropertyValue
impl Unpin for StructPropertyValue
impl UnwindSafe for StructPropertyValue
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