Skip to main content

IIDataProviderMethods

Trait IIDataProviderMethods 

Source
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§

Source

fn first_init_scene(self, stage: impl Into<StageRuntimeInterface>)

FirstInitScene(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload

Source

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

Source

fn get_supported_debug_modes(self) -> IEnumerable_1<Il2CppString>

get_supportedDebugModes() overload

Source

fn update_debug_mode(self, debug_index: impl Into<i32>)

UpdateDebugMode(i32) overload

Source

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

Source

fn on_begin_rendering(self, stage: impl Into<StageRuntimeInterface>)

OnBeginRendering(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload

Source

fn on_end_rendering(self, stage: impl Into<StageRuntimeInterface>)

OnEndRendering(crate::unity_engine::rendering::look_dev::stageruntimeinterface::StageRuntimeInterface) overload

Source

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§

Source§

impl<__T: IIDataProvider> IIDataProviderMethods for __T

Available on crate feature unity_engine-rendering-look_dev-idataprovider only.