pub trait IVolumeStackMethods: IVolumeStack {
// Provided methods
fn ctor(self) { ... }
fn reload(self, base_types: impl Into<IEnumerable_1<SystemType>>) { ... }
fn get_component<M0: IlType + Copy + ClassIdentity>(self) -> M0 { ... }
fn get_component_2(self, type: impl Into<SystemType>) -> VolumeComponent { ... }
fn dispose(self) { ... }
}Provided Methods§
Sourcefn reload(self, base_types: impl Into<IEnumerable_1<SystemType>>)
fn reload(self, base_types: impl Into<IEnumerable_1<SystemType>>)
Reload(crate::system::collections::generic::ienumerable_1::IEnumerable_1<::unity::SystemType>) overload
fn get_component<M0: IlType + Copy + ClassIdentity>(self) -> M0
Sourcefn get_component_2(self, type: impl Into<SystemType>) -> VolumeComponent
fn get_component_2(self, type: impl Into<SystemType>) -> VolumeComponent
GetComponent(::unity::SystemType) overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IVolumeStack> IVolumeStackMethods for __T
Available on crate feature
unity_engine-rendering-volumestack only.