pub struct SerializedShaderState {Show 33 fields
pub alphaToMask: SerializedShaderFloatValue,
pub culling: SerializedShaderFloatValue,
pub fogColor: SerializedShaderVectorValue,
pub fogDensity: SerializedShaderFloatValue,
pub fogEnd: SerializedShaderFloatValue,
pub fogMode: i32,
pub fogStart: SerializedShaderFloatValue,
pub gpuProgramID: i32,
pub lighting: bool,
pub m_LOD: i32,
pub m_Name: String,
pub m_Tags: SerializedTagMap,
pub offsetFactor: SerializedShaderFloatValue,
pub offsetUnits: SerializedShaderFloatValue,
pub rtBlend0: SerializedShaderRTBlendState,
pub rtBlend1: SerializedShaderRTBlendState,
pub rtBlend2: SerializedShaderRTBlendState,
pub rtBlend3: SerializedShaderRTBlendState,
pub rtBlend4: SerializedShaderRTBlendState,
pub rtBlend5: SerializedShaderRTBlendState,
pub rtBlend6: SerializedShaderRTBlendState,
pub rtBlend7: SerializedShaderRTBlendState,
pub rtSeparateBlend: bool,
pub stencilOp: SerializedStencilOp,
pub stencilOpBack: SerializedStencilOp,
pub stencilOpFront: SerializedStencilOp,
pub stencilReadMask: SerializedShaderFloatValue,
pub stencilRef: SerializedShaderFloatValue,
pub stencilWriteMask: SerializedShaderFloatValue,
pub zTest: SerializedShaderFloatValue,
pub zWrite: SerializedShaderFloatValue,
pub conservative: Option<SerializedShaderFloatValue>,
pub zClip: Option<SerializedShaderFloatValue>,
}Expand description
SerializedShaderState is a sub class of the Unity engine since version 5.5.0f3.
Fields§
§alphaToMask: SerializedShaderFloatValue§culling: SerializedShaderFloatValue§fogColor: SerializedShaderVectorValue§fogDensity: SerializedShaderFloatValue§fogEnd: SerializedShaderFloatValue§fogMode: i32§fogStart: SerializedShaderFloatValue§gpuProgramID: i32§lighting: bool§m_LOD: i32§m_Name: String§m_Tags: SerializedTagMap§offsetFactor: SerializedShaderFloatValue§offsetUnits: SerializedShaderFloatValue§rtBlend0: SerializedShaderRTBlendState§rtBlend1: SerializedShaderRTBlendState§rtBlend2: SerializedShaderRTBlendState§rtBlend3: SerializedShaderRTBlendState§rtBlend4: SerializedShaderRTBlendState§rtBlend5: SerializedShaderRTBlendState§rtBlend6: SerializedShaderRTBlendState§rtBlend7: SerializedShaderRTBlendState§rtSeparateBlend: bool§stencilOp: SerializedStencilOp§stencilOpBack: SerializedStencilOp§stencilOpFront: SerializedStencilOp§stencilReadMask: SerializedShaderFloatValue§stencilRef: SerializedShaderFloatValue§stencilWriteMask: SerializedShaderFloatValue§zTest: SerializedShaderFloatValue§zWrite: SerializedShaderFloatValue§conservative: Option<SerializedShaderFloatValue>SerializedShaderFloatValue: (2020.1.0b1 - 2022.3.2f1)
zClip: Option<SerializedShaderFloatValue>SerializedShaderFloatValue: (2017.2.0b2 - 2022.3.2f1)
Trait Implementations§
Source§impl Debug for SerializedShaderState
impl Debug for SerializedShaderState
Source§impl<'de> Deserialize<'de> for SerializedShaderState
impl<'de> Deserialize<'de> for SerializedShaderState
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 SerializedShaderState
impl RefUnwindSafe for SerializedShaderState
impl Send for SerializedShaderState
impl Sync for SerializedShaderState
impl Unpin for SerializedShaderState
impl UnwindSafe for SerializedShaderState
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