pub trait IDeferredLightsMethods: IDeferredLights {
Show 67 methods
// Provided methods
fn get_gbuffer_depth_index(self) -> i32 { ... }
fn get_g_buffer_albedo_index(self) -> i32 { ... }
fn get_g_buffer_specular_metallic_index(self) -> i32 { ... }
fn get_g_buffer_normal_smoothness_index(self) -> i32 { ... }
fn get_g_buffer_lighting_index(self) -> i32 { ... }
fn get_g_buffer_shadow_mask(self) -> i32 { ... }
fn get_g_buffer_slice_count(self) -> i32 { ... }
fn get_g_buffer_format(self, index: impl Into<i32>) -> GraphicsFormat { ... }
fn get_use_shadow_mask(self) -> bool { ... }
fn get_use_render_pass(self) -> bool { ... }
fn set_use_render_pass(self, value: impl Into<bool>) { ... }
fn get_has_depth_prepass(self) -> bool { ... }
fn set_has_depth_prepass(self, value: impl Into<bool>) { ... }
fn get_is_overlay(self) -> bool { ... }
fn set_is_overlay(self, value: impl Into<bool>) { ... }
fn get_accurate_gbuffer_normals(self) -> bool { ... }
fn set_accurate_gbuffer_normals(self, value: impl Into<bool>) { ... }
fn get_tiled_deferred_shading(self) -> bool { ... }
fn set_tiled_deferred_shading(self, value: impl Into<bool>) { ... }
fn get_mixed_lighting_setup(self) -> MixedLightingSetup { ... }
fn set_mixed_lighting_setup(self, value: impl Into<MixedLightingSetup>) { ... }
fn get_use_job_system(self) -> bool { ... }
fn set_use_job_system(self, value: impl Into<bool>) { ... }
fn get_render_width(self) -> i32 { ... }
fn set_render_width(self, value: impl Into<i32>) { ... }
fn get_render_height(self) -> i32 { ... }
fn set_render_height(self, value: impl Into<i32>) { ... }
fn get_gbuffer_attachments(self) -> Array<RenderTargetHandle> { ... }
fn set_gbuffer_attachments(
self,
value: impl Into<Array<RenderTargetHandle>>,
) { ... }
fn get_depth_attachment(self) -> RenderTargetHandle { ... }
fn set_depth_attachment(self, value: impl Into<RenderTargetHandle>) { ... }
fn get_depth_copy_texture(self) -> RenderTargetHandle { ... }
fn set_depth_copy_texture(self, value: impl Into<RenderTargetHandle>) { ... }
fn get_depth_info_texture(self) -> RenderTargetHandle { ... }
fn set_depth_info_texture(self, value: impl Into<RenderTargetHandle>) { ... }
fn get_tile_depth_info_texture(self) -> RenderTargetHandle { ... }
fn set_tile_depth_info_texture(self, value: impl Into<RenderTargetHandle>) { ... }
fn get_gbuffer_attachment_identifiers(self) -> Array<RenderTargetIdentifier> { ... }
fn set_gbuffer_attachment_identifiers(
self,
value: impl Into<Array<RenderTargetIdentifier>>,
) { ... }
fn get_depth_attachment_identifier(self) -> RenderTargetIdentifier { ... }
fn set_depth_attachment_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
) { ... }
fn get_depth_copy_texture_identifier(self) -> RenderTargetIdentifier { ... }
fn set_depth_copy_texture_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
) { ... }
fn get_depth_info_texture_identifier(self) -> RenderTargetIdentifier { ... }
fn set_depth_info_texture_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
) { ... }
fn get_tile_depth_info_texture_identifier(self) -> RenderTargetIdentifier { ... }
fn set_tile_depth_info_texture_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
) { ... }
fn ctor(
self,
tile_depth_info_material: impl Into<Material>,
tile_deferred_material: impl Into<Material>,
stencil_deferred_material: impl Into<Material>,
) { ... }
fn get_tiler(self, i: impl Into<i32>) -> *mut DeferredTiler { ... }
fn setup_lights(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData { ... }
fn resolve_mixed_lighting_mode(self) -> RenderingData { ... }
fn is_runtime_supported_this_frame(self) -> bool { ... }
fn setup(
self,
additional_lights_shadow_caster_pass: impl Into<AdditionalLightsShadowCasterPass>,
has_depth_prepass: impl Into<bool>,
is_overlay: impl Into<bool>,
depth_copy_texture: impl Into<RenderTargetHandle>,
depth_info_texture: impl Into<RenderTargetHandle>,
tile_depth_info_texture: impl Into<RenderTargetHandle>,
depth_attachment: impl Into<RenderTargetHandle>,
gbuffer_handles: impl Into<Array<RenderTargetHandle>>,
) -> RenderingData { ... }
fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>) { ... }
fn has_tile_lights(self) -> bool { ... }
fn has_tile_depth_range_extra_pass(self) -> bool { ... }
fn execute_tile_depth_info_pass(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData { ... }
fn execute_downsample_bitmask_pass(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData { ... }
fn clear_stencil_partial(self, cmd: impl Into<CommandBuffer>) { ... }
fn execute_deferred_pass(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData { ... }
fn setup_shader_light_constants(
self,
cmd: impl Into<CommandBuffer>,
) -> RenderingData { ... }
fn setup_main_light_constants(
self,
cmd: impl Into<CommandBuffer>,
) -> LightData { ... }
fn setup_matrix_constants(
self,
cmd: impl Into<CommandBuffer>,
) -> RenderingData { ... }
fn render_tile_lights(
self,
context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
) -> RenderingData { ... }
fn render_stencil_lights(
self,
context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
) -> RenderingData { ... }
fn render_fog(
self,
context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
) -> RenderingData { ... }
fn is_tile_light(self, visible_light: impl Into<VisibleLight>) -> bool { ... }
}Provided Methods§
Sourcefn get_gbuffer_depth_index(self) -> i32
fn get_gbuffer_depth_index(self) -> i32
get_GbufferDepthIndex() overload
Sourcefn get_g_buffer_albedo_index(self) -> i32
fn get_g_buffer_albedo_index(self) -> i32
get_GBufferAlbedoIndex() overload
Sourcefn get_g_buffer_specular_metallic_index(self) -> i32
fn get_g_buffer_specular_metallic_index(self) -> i32
get_GBufferSpecularMetallicIndex() overload
Sourcefn get_g_buffer_normal_smoothness_index(self) -> i32
fn get_g_buffer_normal_smoothness_index(self) -> i32
get_GBufferNormalSmoothnessIndex() overload
Sourcefn get_g_buffer_lighting_index(self) -> i32
fn get_g_buffer_lighting_index(self) -> i32
get_GBufferLightingIndex() overload
Sourcefn get_g_buffer_shadow_mask(self) -> i32
fn get_g_buffer_shadow_mask(self) -> i32
get_GBufferShadowMask() overload
Sourcefn get_g_buffer_slice_count(self) -> i32
fn get_g_buffer_slice_count(self) -> i32
get_GBufferSliceCount() overload
Sourcefn get_g_buffer_format(self, index: impl Into<i32>) -> GraphicsFormat
fn get_g_buffer_format(self, index: impl Into<i32>) -> GraphicsFormat
GetGBufferFormat(i32) overload
Sourcefn get_use_shadow_mask(self) -> bool
fn get_use_shadow_mask(self) -> bool
get_UseShadowMask() overload
Sourcefn get_use_render_pass(self) -> bool
fn get_use_render_pass(self) -> bool
get_UseRenderPass() overload
Sourcefn set_use_render_pass(self, value: impl Into<bool>)
fn set_use_render_pass(self, value: impl Into<bool>)
set_UseRenderPass(bool) overload
Sourcefn get_has_depth_prepass(self) -> bool
fn get_has_depth_prepass(self) -> bool
get_HasDepthPrepass() overload
Sourcefn set_has_depth_prepass(self, value: impl Into<bool>)
fn set_has_depth_prepass(self, value: impl Into<bool>)
set_HasDepthPrepass(bool) overload
Sourcefn get_is_overlay(self) -> bool
fn get_is_overlay(self) -> bool
get_IsOverlay() overload
Sourcefn set_is_overlay(self, value: impl Into<bool>)
fn set_is_overlay(self, value: impl Into<bool>)
set_IsOverlay(bool) overload
Sourcefn get_accurate_gbuffer_normals(self) -> bool
fn get_accurate_gbuffer_normals(self) -> bool
get_AccurateGbufferNormals() overload
Sourcefn set_accurate_gbuffer_normals(self, value: impl Into<bool>)
fn set_accurate_gbuffer_normals(self, value: impl Into<bool>)
set_AccurateGbufferNormals(bool) overload
Sourcefn get_tiled_deferred_shading(self) -> bool
fn get_tiled_deferred_shading(self) -> bool
get_TiledDeferredShading() overload
Sourcefn set_tiled_deferred_shading(self, value: impl Into<bool>)
fn set_tiled_deferred_shading(self, value: impl Into<bool>)
set_TiledDeferredShading(bool) overload
Sourcefn get_mixed_lighting_setup(self) -> MixedLightingSetup
fn get_mixed_lighting_setup(self) -> MixedLightingSetup
get_MixedLightingSetup() overload
Sourcefn set_mixed_lighting_setup(self, value: impl Into<MixedLightingSetup>)
fn set_mixed_lighting_setup(self, value: impl Into<MixedLightingSetup>)
set_MixedLightingSetup(crate::unity_engine::rendering::universal::mixedlightingsetup::MixedLightingSetup) overload
Sourcefn get_use_job_system(self) -> bool
fn get_use_job_system(self) -> bool
get_UseJobSystem() overload
Sourcefn set_use_job_system(self, value: impl Into<bool>)
fn set_use_job_system(self, value: impl Into<bool>)
set_UseJobSystem(bool) overload
Sourcefn get_render_width(self) -> i32
fn get_render_width(self) -> i32
get_RenderWidth() overload
Sourcefn set_render_width(self, value: impl Into<i32>)
fn set_render_width(self, value: impl Into<i32>)
set_RenderWidth(i32) overload
Sourcefn get_render_height(self) -> i32
fn get_render_height(self) -> i32
get_RenderHeight() overload
Sourcefn set_render_height(self, value: impl Into<i32>)
fn set_render_height(self, value: impl Into<i32>)
set_RenderHeight(i32) overload
Sourcefn get_gbuffer_attachments(self) -> Array<RenderTargetHandle>
fn get_gbuffer_attachments(self) -> Array<RenderTargetHandle>
get_GbufferAttachments() overload
Sourcefn set_gbuffer_attachments(self, value: impl Into<Array<RenderTargetHandle>>)
fn set_gbuffer_attachments(self, value: impl Into<Array<RenderTargetHandle>>)
set_GbufferAttachments(::unity::Array<crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle>) overload
Sourcefn get_depth_attachment(self) -> RenderTargetHandle
fn get_depth_attachment(self) -> RenderTargetHandle
get_DepthAttachment() overload
Sourcefn set_depth_attachment(self, value: impl Into<RenderTargetHandle>)
fn set_depth_attachment(self, value: impl Into<RenderTargetHandle>)
set_DepthAttachment(crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload
Sourcefn get_depth_copy_texture(self) -> RenderTargetHandle
fn get_depth_copy_texture(self) -> RenderTargetHandle
get_DepthCopyTexture() overload
Sourcefn set_depth_copy_texture(self, value: impl Into<RenderTargetHandle>)
fn set_depth_copy_texture(self, value: impl Into<RenderTargetHandle>)
set_DepthCopyTexture(crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload
Sourcefn get_depth_info_texture(self) -> RenderTargetHandle
fn get_depth_info_texture(self) -> RenderTargetHandle
get_DepthInfoTexture() overload
Sourcefn set_depth_info_texture(self, value: impl Into<RenderTargetHandle>)
fn set_depth_info_texture(self, value: impl Into<RenderTargetHandle>)
set_DepthInfoTexture(crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload
Sourcefn get_tile_depth_info_texture(self) -> RenderTargetHandle
fn get_tile_depth_info_texture(self) -> RenderTargetHandle
get_TileDepthInfoTexture() overload
Sourcefn set_tile_depth_info_texture(self, value: impl Into<RenderTargetHandle>)
fn set_tile_depth_info_texture(self, value: impl Into<RenderTargetHandle>)
set_TileDepthInfoTexture(crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) overload
Sourcefn get_gbuffer_attachment_identifiers(self) -> Array<RenderTargetIdentifier>
fn get_gbuffer_attachment_identifiers(self) -> Array<RenderTargetIdentifier>
get_GbufferAttachmentIdentifiers() overload
Sourcefn set_gbuffer_attachment_identifiers(
self,
value: impl Into<Array<RenderTargetIdentifier>>,
)
fn set_gbuffer_attachment_identifiers( self, value: impl Into<Array<RenderTargetIdentifier>>, )
set_GbufferAttachmentIdentifiers(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Sourcefn get_depth_attachment_identifier(self) -> RenderTargetIdentifier
fn get_depth_attachment_identifier(self) -> RenderTargetIdentifier
get_DepthAttachmentIdentifier() overload
Sourcefn set_depth_attachment_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
)
fn set_depth_attachment_identifier( self, value: impl Into<RenderTargetIdentifier>, )
set_DepthAttachmentIdentifier(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn get_depth_copy_texture_identifier(self) -> RenderTargetIdentifier
fn get_depth_copy_texture_identifier(self) -> RenderTargetIdentifier
get_DepthCopyTextureIdentifier() overload
Sourcefn set_depth_copy_texture_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
)
fn set_depth_copy_texture_identifier( self, value: impl Into<RenderTargetIdentifier>, )
set_DepthCopyTextureIdentifier(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn get_depth_info_texture_identifier(self) -> RenderTargetIdentifier
fn get_depth_info_texture_identifier(self) -> RenderTargetIdentifier
get_DepthInfoTextureIdentifier() overload
Sourcefn set_depth_info_texture_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
)
fn set_depth_info_texture_identifier( self, value: impl Into<RenderTargetIdentifier>, )
set_DepthInfoTextureIdentifier(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn get_tile_depth_info_texture_identifier(self) -> RenderTargetIdentifier
fn get_tile_depth_info_texture_identifier(self) -> RenderTargetIdentifier
get_TileDepthInfoTextureIdentifier() overload
Sourcefn set_tile_depth_info_texture_identifier(
self,
value: impl Into<RenderTargetIdentifier>,
)
fn set_tile_depth_info_texture_identifier( self, value: impl Into<RenderTargetIdentifier>, )
set_TileDepthInfoTextureIdentifier(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcefn ctor(
self,
tile_depth_info_material: impl Into<Material>,
tile_deferred_material: impl Into<Material>,
stencil_deferred_material: impl Into<Material>,
)
fn ctor( self, tile_depth_info_material: impl Into<Material>, tile_deferred_material: impl Into<Material>, stencil_deferred_material: impl Into<Material>, )
.ctor(crate::unity_engine::material::Material, crate::unity_engine::material::Material, crate::unity_engine::material::Material) overload
Sourcefn get_tiler(self, i: impl Into<i32>) -> *mut DeferredTiler
fn get_tiler(self, i: impl Into<i32>) -> *mut DeferredTiler
GetTiler(i32) overload
Sourcefn setup_lights(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData
fn setup_lights( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData
SetupLights(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn resolve_mixed_lighting_mode(self) -> RenderingData
fn resolve_mixed_lighting_mode(self) -> RenderingData
ResolveMixedLightingMode(*mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn is_runtime_supported_this_frame(self) -> bool
fn is_runtime_supported_this_frame(self) -> bool
IsRuntimeSupportedThisFrame() overload
Sourcefn setup(
self,
additional_lights_shadow_caster_pass: impl Into<AdditionalLightsShadowCasterPass>,
has_depth_prepass: impl Into<bool>,
is_overlay: impl Into<bool>,
depth_copy_texture: impl Into<RenderTargetHandle>,
depth_info_texture: impl Into<RenderTargetHandle>,
tile_depth_info_texture: impl Into<RenderTargetHandle>,
depth_attachment: impl Into<RenderTargetHandle>,
gbuffer_handles: impl Into<Array<RenderTargetHandle>>,
) -> RenderingData
fn setup( self, additional_lights_shadow_caster_pass: impl Into<AdditionalLightsShadowCasterPass>, has_depth_prepass: impl Into<bool>, is_overlay: impl Into<bool>, depth_copy_texture: impl Into<RenderTargetHandle>, depth_info_texture: impl Into<RenderTargetHandle>, tile_depth_info_texture: impl Into<RenderTargetHandle>, depth_attachment: impl Into<RenderTargetHandle>, gbuffer_handles: impl Into<Array<RenderTargetHandle>>, ) -> RenderingData
Setup(*mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::rendering::universal::internal::additionallightsshadowcasterpass::AdditionalLightsShadowCasterPass, bool, bool, crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, ::unity::Array<crate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle>) overload
Sourcefn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)
fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)
OnCameraCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Sourcefn has_tile_lights(self) -> bool
fn has_tile_lights(self) -> bool
HasTileLights() overload
Sourcefn has_tile_depth_range_extra_pass(self) -> bool
fn has_tile_depth_range_extra_pass(self) -> bool
HasTileDepthRangeExtraPass() overload
Sourcefn execute_tile_depth_info_pass(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData
fn execute_tile_depth_info_pass( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData
ExecuteTileDepthInfoPass(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn execute_downsample_bitmask_pass(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData
fn execute_downsample_bitmask_pass( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData
ExecuteDownsampleBitmaskPass(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn clear_stencil_partial(self, cmd: impl Into<CommandBuffer>)
fn clear_stencil_partial(self, cmd: impl Into<CommandBuffer>)
ClearStencilPartial(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Sourcefn execute_deferred_pass(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData
fn execute_deferred_pass( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData
ExecuteDeferredPass(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn setup_shader_light_constants(
self,
cmd: impl Into<CommandBuffer>,
) -> RenderingData
fn setup_shader_light_constants( self, cmd: impl Into<CommandBuffer>, ) -> RenderingData
SetupShaderLightConstants(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn setup_main_light_constants(self, cmd: impl Into<CommandBuffer>) -> LightData
fn setup_main_light_constants(self, cmd: impl Into<CommandBuffer>) -> LightData
SetupMainLightConstants(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::lightdata::LightData) overload
Sourcefn setup_matrix_constants(self, cmd: impl Into<CommandBuffer>) -> RenderingData
fn setup_matrix_constants(self, cmd: impl Into<CommandBuffer>) -> RenderingData
SetupMatrixConstants(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn render_tile_lights(
self,
context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
) -> RenderingData
fn render_tile_lights( self, context: impl Into<ScriptableRenderContext>, cmd: impl Into<CommandBuffer>, ) -> RenderingData
RenderTileLights(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn render_stencil_lights(
self,
context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
) -> RenderingData
fn render_stencil_lights( self, context: impl Into<ScriptableRenderContext>, cmd: impl Into<CommandBuffer>, ) -> RenderingData
RenderStencilLights(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn render_fog(
self,
context: impl Into<ScriptableRenderContext>,
cmd: impl Into<CommandBuffer>,
) -> RenderingData
fn render_fog( self, context: impl Into<ScriptableRenderContext>, cmd: impl Into<CommandBuffer>, ) -> RenderingData
RenderFog(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcefn is_tile_light(self, visible_light: impl Into<VisibleLight>) -> bool
fn is_tile_light(self, visible_light: impl Into<VisibleLight>) -> bool
IsTileLight(crate::unity_engine::rendering::visiblelight::VisibleLight) 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: IDeferredLights> IDeferredLightsMethods for __T
unity_engine-rendering-universal-internal-deferredlights only.