pub struct DetailDatabase {Show 19 fields
pub WavingGrassTint: ColorRGBA,
pub m_DetailPrototypes: Vec<DetailPrototype>,
pub m_PatchCount: i32,
pub m_PatchSamples: i32,
pub m_Patches: Vec<DetailPatch>,
pub m_PreloadTextureAtlasData: Vec<PPtr>,
pub m_TreeInstances: Vec<TreeInstance>,
pub m_TreePrototypes: Vec<TreePrototype>,
pub m_WavingGrassAmount: f32,
pub m_WavingGrassSpeed: f32,
pub m_WavingGrassStrength: f32,
pub m_DefaultShaders_0_: Option<PPtr>,
pub m_DefaultShaders_1_: Option<PPtr>,
pub m_DefaultShaders_2_: Option<PPtr>,
pub m_DetailBillboardShader: Option<PPtr>,
pub m_DetailMeshGrassShader: Option<PPtr>,
pub m_DetailMeshLitShader: Option<PPtr>,
pub m_DetailScatterMode: Option<i32>,
pub m_RandomRotations: Option<Vec<Vector3f>>,
}
Expand description
DetailDatabase is a sub class of the Unity engine since version 3.4.0.
Fields§
§WavingGrassTint: ColorRGBA
§m_DetailPrototypes: Vec<DetailPrototype>
§m_PatchCount: i32
§m_PatchSamples: i32
§m_Patches: Vec<DetailPatch>
§m_PreloadTextureAtlasData: Vec<PPtr>
Vec<PPtr<Texture2D
>>: (3.4.0 - 2022.3.2f1)
m_TreeInstances: Vec<TreeInstance>
§m_TreePrototypes: Vec<TreePrototype>
§m_WavingGrassAmount: f32
§m_WavingGrassSpeed: f32
§m_WavingGrassStrength: f32
§m_DefaultShaders_0_: Option<PPtr>
PPtr<Shader
>: (2022.3.2f1 - 2022.3.2f1)
m_DefaultShaders_1_: Option<PPtr>
PPtr<Shader
>: (2022.3.2f1 - 2022.3.2f1)
m_DefaultShaders_2_: Option<PPtr>
PPtr<Shader
>: (2022.3.2f1 - 2022.3.2f1)
m_DetailBillboardShader: Option<PPtr>
PPtr<Shader
>: (2019.1.0f2 - 2021.1.28f1)
m_DetailMeshGrassShader: Option<PPtr>
PPtr<Shader
>: (2019.1.0f2 - 2021.1.28f1)
m_DetailMeshLitShader: Option<PPtr>
PPtr<Shader
>: (2019.1.0f2 - 2021.1.28f1)
m_DetailScatterMode: Option<i32>
i32: (2022.2.0b1 - 2022.3.2f1)
m_RandomRotations: Option<Vec<Vector3f>>
Vec
Trait Implementations§
Source§impl Debug for DetailDatabase
impl Debug for DetailDatabase
Source§impl<'de> Deserialize<'de> for DetailDatabase
impl<'de> Deserialize<'de> for DetailDatabase
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 DetailDatabase
impl RefUnwindSafe for DetailDatabase
impl Send for DetailDatabase
impl Sync for DetailDatabase
impl Unpin for DetailDatabase
impl UnwindSafe for DetailDatabase
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