pub struct MaterialInstanceSettings {Show 13 fields
pub buildTargetSettings: Vec<BuildTargetSettings>,
pub inputs: Vec<InputImportSettings>,
pub materialInformation: ProceduralMaterialInformation,
pub materialProperties: UnityPropertySheet,
pub name: String,
pub prototypeName: String,
pub textureParameters: Vec<InputImportSettings>,
pub lightmapFlags: Option<u32>,
pub renderQueue: Option<i32>,
pub shader: Option<PPtr>,
pub shaderKeywords: Option<String>,
pub shaderName: Option<String>,
pub textureAssignments: Option<Vec<ProceduralTextureAssignment>>,
}Expand description
MaterialInstanceSettings is a sub class of the Unity engine since version 3.4.0.
Fields§
§buildTargetSettings: Vec<BuildTargetSettings>§inputs: Vec<InputImportSettings>§materialInformation: ProceduralMaterialInformation§materialProperties: UnityPropertySheet§name: String§prototypeName: String§textureParameters: Vec<InputImportSettings>§lightmapFlags: Option<u32>u32: (5.0.2f1 - 2017.4.40f1)
renderQueue: Option<i32>i32: (5.0.0f4 - 2017.4.40f1)
shader: Option<PPtr>PPtr<Shader>: (4.5.0 - 2017.4.40f1)
shaderKeywords: Option<String>String: (5.0.0f4 - 2017.4.40f1)
shaderName: Option<String>String: (3.4.0 - 2017.4.40f1)
textureAssignments: Option<Vec<ProceduralTextureAssignment>>Vec
Trait Implementations§
Source§impl Debug for MaterialInstanceSettings
impl Debug for MaterialInstanceSettings
Source§impl<'de> Deserialize<'de> for MaterialInstanceSettings
impl<'de> Deserialize<'de> for MaterialInstanceSettings
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 MaterialInstanceSettings
impl RefUnwindSafe for MaterialInstanceSettings
impl Send for MaterialInstanceSettings
impl Sync for MaterialInstanceSettings
impl Unpin for MaterialInstanceSettings
impl UnwindSafe for MaterialInstanceSettings
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