pub struct SubstanceInput {Show 16 fields
pub alteredTexturesUID: Vec<u32>,
pub enumValues: Vec<SubstanceEnumItem>,
pub flags: u32,
pub internalIndex: u32,
pub internalType: i32,
pub maximum: f32,
pub minimum: f32,
pub name: String,
pub step: f32,
pub value: SubstanceValue,
pub _type: Option<i32>,
pub componentLabels: Option<Vec<String>>,
pub group: Option<String>,
pub internalIdentifier: Option<u32>,
pub label: Option<String>,
pub visibleIf: Option<String>,
}Expand description
SubstanceInput is a sub class of the Unity engine since version 3.4.0.
Fields§
§alteredTexturesUID: Vec<u32>§enumValues: Vec<SubstanceEnumItem>§flags: u32§internalIndex: u32§internalType: i32§maximum: f32§minimum: f32§name: String§step: f32§value: SubstanceValue§_type: Option<i32>i32: (3.4.0 - 2017.4.40f1)
componentLabels: Option<Vec<String>>Vec
group: Option<String>String: (3.5.0 - 2017.4.40f1)
internalIdentifier: Option<u32>u32: (3.5.0 - 2017.4.40f1)
label: Option<String>String: (4.1.0 - 2017.4.40f1)
visibleIf: Option<String>String: (5.2.0f2 - 2017.4.40f1)
Trait Implementations§
Source§impl Debug for SubstanceInput
impl Debug for SubstanceInput
Source§impl<'de> Deserialize<'de> for SubstanceInput
impl<'de> Deserialize<'de> for SubstanceInput
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 SubstanceInput
impl RefUnwindSafe for SubstanceInput
impl Send for SubstanceInput
impl Sync for SubstanceInput
impl Unpin for SubstanceInput
impl UnwindSafe for SubstanceInput
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