pub struct SerializedShader {
pub m_CustomEditorName: String,
pub m_Dependencies: Vec<SerializedShaderDependency>,
pub m_DisableNoSubshadersMessage: bool,
pub m_FallbackName: String,
pub m_Name: String,
pub m_PropInfo: SerializedProperties,
pub m_SubShaders: Vec<SerializedSubShader>,
pub m_CustomEditorForRenderPipelines: Option<Vec<SerializedCustomEditorForRenderPipeline>>,
pub m_KeywordFlags: Option<Vec<u8>>,
pub m_KeywordNames: Option<Vec<String>>,
}Expand description
SerializedShader is a sub class of the Unity engine since version 5.5.0f3.
Fields§
§m_CustomEditorName: String§m_Dependencies: Vec<SerializedShaderDependency>§m_DisableNoSubshadersMessage: bool§m_FallbackName: String§m_Name: String§m_PropInfo: SerializedProperties§m_SubShaders: Vec<SerializedSubShader>§m_CustomEditorForRenderPipelines: Option<Vec<SerializedCustomEditorForRenderPipeline>>Vec
m_KeywordFlags: Option<Vec<u8>>Vec
m_KeywordNames: Option<Vec<String>>Vec
Trait Implementations§
Source§impl Debug for SerializedShader
impl Debug for SerializedShader
Source§impl<'de> Deserialize<'de> for SerializedShader
impl<'de> Deserialize<'de> for SerializedShader
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 SerializedShader
impl RefUnwindSafe for SerializedShader
impl Send for SerializedShader
impl Sync for SerializedShader
impl Unpin for SerializedShader
impl UnwindSafe for SerializedShader
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