pub struct VisualEffectInfo {Show 18 fields
pub m_Buffers: Vec<VFXGPUBufferDesc>,
pub m_CPUBuffers: Vec<VFXCPUBufferDesc>,
pub m_CullingFlags: i32,
pub m_Events: Vec<VFXEventDesc>,
pub m_ExposedExpressions: Vec<VFXMapping>,
pub m_Expressions: VFXExpressionContainer,
pub m_PropertySheet: VFXPropertySheetSerializedBase,
pub m_RendererSettings: VFXRendererSettings,
pub m_UpdateMode: i32,
pub m_CompilationVersion: Option<u32>,
pub m_InitialEventName: Option<String>,
pub m_InstancingCapacity: Option<u32>,
pub m_InstancingDisabledReason: Option<i32>,
pub m_InstancingMode: Option<i32>,
pub m_PreWarmDeltaTime: Option<f32>,
pub m_PreWarmStepCount: Option<u32>,
pub m_RuntimeVersion: Option<u32>,
pub m_TemporaryBuffers: Option<Vec<VFXTemporaryGPUBufferDesc>>,
}Expand description
VisualEffectInfo is a sub class of the Unity engine since version 2018.3.0f2.
Fields§
§m_Buffers: Vec<VFXGPUBufferDesc>§m_CPUBuffers: Vec<VFXCPUBufferDesc>§m_CullingFlags: i32§m_Events: Vec<VFXEventDesc>§m_ExposedExpressions: Vec<VFXMapping>§m_Expressions: VFXExpressionContainer§m_PropertySheet: VFXPropertySheetSerializedBase§m_RendererSettings: VFXRendererSettings§m_UpdateMode: i32§m_CompilationVersion: Option<u32>u32: (2021.2.0b1 - 2022.3.2f1)
m_InitialEventName: Option<String>String: (2019.3.0b1 - 2022.3.2f1)
m_InstancingCapacity: Option<u32>u32: (2022.2.0b1 - 2022.3.2f1)
m_InstancingDisabledReason: Option<i32>i32: (2022.2.0b1 - 2022.3.2f1)
m_InstancingMode: Option<i32>i32: (2022.2.0b1 - 2022.3.2f1)
m_PreWarmDeltaTime: Option<f32>f32: (2019.1.0b1 - 2022.3.2f1)
m_PreWarmStepCount: Option<u32>u32: (2019.1.0b1 - 2022.3.2f1)
m_RuntimeVersion: Option<u32>u32: (2018.4.15f1 - 2022.3.2f1)
m_TemporaryBuffers: Option<Vec<VFXTemporaryGPUBufferDesc>>Vec
Trait Implementations§
Source§impl Debug for VisualEffectInfo
impl Debug for VisualEffectInfo
Source§impl<'de> Deserialize<'de> for VisualEffectInfo
impl<'de> Deserialize<'de> for VisualEffectInfo
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 VisualEffectInfo
impl RefUnwindSafe for VisualEffectInfo
impl Send for VisualEffectInfo
impl Sync for VisualEffectInfo
impl Unpin for VisualEffectInfo
impl UnwindSafe for VisualEffectInfo
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