Skip to main content

ICustomBaseOpaquePassMethods

Trait ICustomBaseOpaquePassMethods 

Source
pub trait ICustomBaseOpaquePassMethods: ICustomBaseOpaquePass {
Show 13 methods // Provided methods fn get_silhouette_colors(self) -> Array<Vector4> { ... } fn set_silhouette_colors(self, value: impl Into<Array<Vector4>>) { ... } fn get_status_rendering_flag(self) -> bool { ... } fn set_status_rendering_flag(self, value: impl Into<bool>) { ... } fn get_silhouette_enabled(self) -> bool { ... } fn set_silhouette_enabled(self, value: impl Into<bool>) { ... } fn ctor( self, profiler_tag: impl Into<Il2CppString>, evt: impl Into<RenderPassEvent>, render_queue_range: impl Into<RenderQueueRange>, layer_mask: impl Into<LayerMask>, blit_material: impl Into<Material>, ) { ... } fn set_z_prepass_flag(self, zprepass_enabled: impl Into<bool>) { ... } fn set_z_prepass_flag_2( self, zprepass_enabled: impl Into<bool>, zprepass_optimized_sort: impl Into<bool>, ) { ... } fn internal_set_z_prepass_flag(self, zprepass_enabled: impl Into<bool>) { ... } fn enable_custom_viewport( self, original_w: impl Into<f32>, original_h: impl Into<f32>, custom_w: impl Into<f32>, custom_h: impl Into<f32>, ) { ... } fn disable_custom_viewport(self) { ... } fn execute( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData { ... }
}

Provided Methods§

Source

fn get_silhouette_colors(self) -> Array<Vector4>

get_silhouetteColors() overload

Source

fn set_silhouette_colors(self, value: impl Into<Array<Vector4>>)

set_silhouetteColors(::unity::Array<crate::unity_engine::vector4::Vector4>) overload

Source

fn get_status_rendering_flag(self) -> bool

get_statusRenderingFlag() overload

Source

fn set_status_rendering_flag(self, value: impl Into<bool>)

set_statusRenderingFlag(bool) overload

Source

fn get_silhouette_enabled(self) -> bool

get_silhouetteEnabled() overload

Source

fn set_silhouette_enabled(self, value: impl Into<bool>)

set_silhouetteEnabled(bool) overload

Source

fn ctor( self, profiler_tag: impl Into<Il2CppString>, evt: impl Into<RenderPassEvent>, render_queue_range: impl Into<RenderQueueRange>, layer_mask: impl Into<LayerMask>, blit_material: impl Into<Material>, )

.ctor(::unity::Il2CppString, crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent, crate::unity_engine::rendering::renderqueuerange::RenderQueueRange, crate::unity_engine::layermask::LayerMask, crate::unity_engine::material::Material) overload

Source

fn set_z_prepass_flag(self, zprepass_enabled: impl Into<bool>)

SetZPrepassFlag(bool) overload

Source

fn set_z_prepass_flag_2( self, zprepass_enabled: impl Into<bool>, zprepass_optimized_sort: impl Into<bool>, )

SetZPrepassFlag(bool, bool) overload

Source

fn internal_set_z_prepass_flag(self, zprepass_enabled: impl Into<bool>)

InternalSetZPrepassFlag(bool) overload

Source

fn enable_custom_viewport( self, original_w: impl Into<f32>, original_h: impl Into<f32>, custom_w: impl Into<f32>, custom_h: impl Into<f32>, )

EnableCustomViewport(f32, f32, f32, f32) overload

Source

fn disable_custom_viewport(self)

DisableCustomViewport() overload

Source

fn execute(self, context: impl Into<ScriptableRenderContext>) -> RenderingData

Execute(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) 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: ICustomBaseOpaquePass> ICustomBaseOpaquePassMethods for __T

Available on crate feature unity_engine-rendering-universal-custom-internal-custombaseopaquepass only.