pub trait IIDataProviderMethods: IIDataProvider {
// Provided methods
fn first_init_scene(self, stage: impl Into<StageRuntimeInterface>) { ... }
fn update_sky(
self,
camera: impl Into<Camera>,
sky: impl Into<Sky>,
stage: impl Into<StageRuntimeInterface>,
) { ... }
fn get_supported_debug_modes(self) -> IEnumerable_1<Il2CppString> { ... }
fn update_debug_mode(self, debug_index: impl Into<i32>) { ... }
fn get_shadow_mask(
self,
stage: impl Into<StageRuntimeInterface>,
) -> RenderTexture { ... }
fn on_begin_rendering(self, stage: impl Into<StageRuntimeInterface>) { ... }
fn on_end_rendering(self, stage: impl Into<StageRuntimeInterface>) { ... }
fn cleanup(self, sri: impl Into<StageRuntimeInterface>) { ... }
}Provided Methods§
Sourcefn first_init_scene(self, stage: impl Into<StageRuntimeInterface>)
fn first_init_scene(self, stage: impl Into<StageRuntimeInterface>)
FirstInitScene(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload
Sourcefn update_sky(
self,
camera: impl Into<Camera>,
sky: impl Into<Sky>,
stage: impl Into<StageRuntimeInterface>,
)
fn update_sky( self, camera: impl Into<Camera>, sky: impl Into<Sky>, stage: impl Into<StageRuntimeInterface>, )
UpdateSky(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::look_dev::sky::Sky, crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload
Sourcefn get_supported_debug_modes(self) -> IEnumerable_1<Il2CppString>
fn get_supported_debug_modes(self) -> IEnumerable_1<Il2CppString>
get_supportedDebugModes() overload
Sourcefn update_debug_mode(self, debug_index: impl Into<i32>)
fn update_debug_mode(self, debug_index: impl Into<i32>)
UpdateDebugMode(i32) overload
Sourcefn get_shadow_mask(
self,
stage: impl Into<StageRuntimeInterface>,
) -> RenderTexture
fn get_shadow_mask( self, stage: impl Into<StageRuntimeInterface>, ) -> RenderTexture
GetShadowMask(*mutcrate::unity_engine::rendertexture::RenderTexture, crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload
Sourcefn on_begin_rendering(self, stage: impl Into<StageRuntimeInterface>)
fn on_begin_rendering(self, stage: impl Into<StageRuntimeInterface>)
OnBeginRendering(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload
Sourcefn on_end_rendering(self, stage: impl Into<StageRuntimeInterface>)
fn on_end_rendering(self, stage: impl Into<StageRuntimeInterface>)
OnEndRendering(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload
Sourcefn cleanup(self, sri: impl Into<StageRuntimeInterface>)
fn cleanup(self, sri: impl Into<StageRuntimeInterface>)
Cleanup(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) 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: IIDataProvider> IIDataProviderMethods for __T
unity_engine-rendering-look_dev-idataprovider only.