Skip to main content

PostProcessPass

Struct PostProcessPass 

Source
pub struct PostProcessPass(/* private fields */);
Expand description

IL2CPP class: UnityEngine.Rendering.Universal.Internal.PostProcessPass Inherits: ScriptableRenderPass

Implementations§

Source§

impl PostProcessPass

Source§

impl PostProcessPass

Source§

impl PostProcessPass

Source

pub fn get_max_bokeh_radius_in_pixels(viewport_height: impl Into<f32>) -> f32

GetMaxBokehRadiusInPixels(f32) overload

Source

pub fn cctor()

.cctor() overload

Source§

impl PostProcessPass

Source

pub fn get_simple_pass_flag_method_info() -> &'static MethodInfo

Source

pub fn set_simple_pass_flag_method_info() -> &'static MethodInfo

Source

pub fn ctor_method_info() -> &'static MethodInfo

Source

pub fn cleanup_method_info() -> &'static MethodInfo

Source

pub fn setup_method_info() -> &'static MethodInfo

Source

pub fn setup_with_extra_method_info() -> &'static MethodInfo

Source

pub fn setup_custom_filter_params_method_info() -> &'static MethodInfo

Source

pub fn create_capture_texture_method_info() -> &'static MethodInfo

Source

pub fn destroy_capture_texture_method_info() -> &'static MethodInfo

Source

pub fn setup_final_pass_method_info() -> &'static MethodInfo

Source

pub fn setup_final_pass_as_copy_capture_method_info() -> &'static MethodInfo

Source

pub fn on_camera_setup_method_info() -> &'static MethodInfo

Source

pub fn on_camera_cleanup_method_info() -> &'static MethodInfo

Source

pub fn reset_history_method_info() -> &'static MethodInfo

Source

pub fn can_run_on_tile_method_info() -> &'static MethodInfo

Source

pub fn execute_method_info() -> &'static MethodInfo

Source

pub fn get_compatible_descriptor_method_info() -> &'static MethodInfo

Source

pub fn get_compatible_descriptor_2_method_info() -> &'static MethodInfo

Source

pub fn require_srgb_conversion_blit_to_back_buffer_method_info() -> &'static MethodInfo

Source

pub fn blit_method_info() -> &'static MethodInfo

Source

pub fn draw_fullscreen_mesh_method_info() -> &'static MethodInfo

Source

pub fn render_method_info() -> &'static MethodInfo

Source

pub fn render_simple_pass_method_info() -> &'static MethodInfo

Source

pub fn blit_dst_discard_content_method_info() -> &'static MethodInfo

Source

pub fn do_subpixel_morphological_antialiasing_method_info() -> &'static MethodInfo

Source

pub fn do_depth_of_field_method_info() -> &'static MethodInfo

Source

pub fn do_gaussian_depth_of_field_method_info() -> &'static MethodInfo

Source

pub fn prepare_bokeh_kernel_method_info() -> &'static MethodInfo

Source

pub fn get_max_bokeh_radius_in_pixels_method_info() -> &'static MethodInfo

Source

pub fn do_bokeh_depth_of_field_method_info() -> &'static MethodInfo

Source

pub fn do_motion_blur_method_info() -> &'static MethodInfo

Source

pub fn do_panini_projection_method_info() -> &'static MethodInfo

Source

pub fn calc_view_extents_method_info() -> &'static MethodInfo

Source

pub fn calc_crop_extents_method_info() -> &'static MethodInfo

Source

pub fn setup_bloom_method_info() -> &'static MethodInfo

Source

pub fn setup_lens_distortion_method_info() -> &'static MethodInfo

Source

pub fn setup_chromatic_aberration_method_info() -> &'static MethodInfo

Source

pub fn setup_vignette_method_info() -> &'static MethodInfo

Source

pub fn setup_color_grading_method_info() -> &'static MethodInfo

Source

pub fn setup_grain_method_info() -> &'static MethodInfo

Source

pub fn setup_dithering_method_info() -> &'static MethodInfo

Source

pub fn setup_custom_heat_haze_method_info() -> &'static MethodInfo

Source

pub fn setup_custom_radial_blur_method_info() -> &'static MethodInfo

Source

pub fn setup_custom_system_blur_method_info() -> &'static MethodInfo

Source

pub fn setup_custom_gradation_filter_method_info() -> &'static MethodInfo

Source

pub fn render_final_pass_method_info() -> &'static MethodInfo

Source

pub fn render_final_pass_as_copy_capture_method_info() -> &'static MethodInfo

Source

pub fn cctor_method_info() -> &'static MethodInfo

Source§

impl PostProcessPass

Source

pub unsafe fn on_camera_setup( this: impl Into<IlInstance>, cmd: CommandBuffer, rendering_data: *mut RenderingData, )

Direct (non-virtual) call to PostProcessPass’s own OnCameraSetup. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn on_camera_cleanup(this: impl Into<IlInstance>, cmd: CommandBuffer)

Direct (non-virtual) call to PostProcessPass’s own OnCameraCleanup. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source

pub unsafe fn execute( this: impl Into<IlInstance>, context: ScriptableRenderContext, rendering_data: *mut RenderingData, )

Direct (non-virtual) call to PostProcessPass’s own Execute. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.

Source§

impl PostProcessPass

Source

pub fn new( evt: RenderPassEvent, data: PostProcessData, blit_material: Material, ) -> Self

.ctor(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent, crate::unity_engine::rendering::universal::postprocessdata::PostProcessData, crate::unity_engine::material::Material) — overload selector

Trait Implementations§

Source§

impl ClassIdentity for PostProcessPass

Source§

const NAMESPACE: &'static str = "UnityEngine.Rendering.Universal.Internal"

Source§

const NAME: &'static str = "PostProcessPass"

Source§

fn class() -> Class

Source§

impl Clone for PostProcessPass

Source§

fn clone(&self) -> PostProcessPass

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl FromIlInstance for PostProcessPass

Source§

fn from_il_instance(instance: IlInstance) -> Self

§

fn instantiate() -> Option<Self>

§

fn instantiate_with_class(class: Class) -> Option<Self>

Caller swears class is a subtype of Self or layout compatible
Source§

impl IPostProcessPass for PostProcessPass

Source§

fn m_descriptor(self) -> RenderTextureDescriptor

Source§

fn set_m_descriptor(self, value: RenderTextureDescriptor)

Source§

fn m_source(self) -> RenderTargetHandle

Source§

fn set_m_source(self, value: RenderTargetHandle)

Source§

fn m_destination(self) -> RenderTargetHandle

Source§

fn set_m_destination(self, value: RenderTargetHandle)

Source§

fn m_depth(self) -> RenderTargetHandle

Source§

fn set_m_depth(self, value: RenderTargetHandle)

Source§

fn m_internal_lut(self) -> RenderTargetHandle

Source§

fn set_m_internal_lut(self, value: RenderTargetHandle)

Source§

fn m_materials(self) -> PostProcessPass_MaterialLibrary

Source§

fn set_m_materials(self, value: PostProcessPass_MaterialLibrary)

Source§

fn m_data(self) -> PostProcessData

Source§

fn set_m_data(self, value: PostProcessData)

Source§

fn m_depth_of_field(self) -> DepthOfField

Source§

fn set_m_depth_of_field(self, value: DepthOfField)

Source§

fn m_motion_blur(self) -> MotionBlur

Source§

fn set_m_motion_blur(self, value: MotionBlur)

Source§

fn m_panini_projection(self) -> PaniniProjection

Source§

fn set_m_panini_projection(self, value: PaniniProjection)

Source§

fn m_bloom(self) -> Bloom

Source§

fn set_m_bloom(self, value: Bloom)

Source§

fn m_lens_distortion(self) -> LensDistortion

Source§

fn set_m_lens_distortion(self, value: LensDistortion)

Source§

fn m_chromatic_aberration(self) -> ChromaticAberration

Source§

fn set_m_chromatic_aberration(self, value: ChromaticAberration)

Source§

fn m_vignette(self) -> Vignette

Source§

fn set_m_vignette(self, value: Vignette)

Source§

fn m_color_lookup(self) -> ColorLookup

Source§

fn set_m_color_lookup(self, value: ColorLookup)

Source§

fn m_color_adjustments(self) -> ColorAdjustments

Source§

fn set_m_color_adjustments(self, value: ColorAdjustments)

Source§

fn m_tonemapping(self) -> Tonemapping

Source§

fn set_m_tonemapping(self, value: Tonemapping)

Source§

fn m_film_grain(self) -> FilmGrain

Source§

fn set_m_film_grain(self, value: FilmGrain)

Source§

fn m_custom_color_grading(self) -> CustomColorGrading

Source§

fn set_m_custom_color_grading(self, value: CustomColorGrading)

Source§

fn m_custom_radial_blur(self) -> CustomRadialBlur

Source§

fn set_m_custom_radial_blur(self, value: CustomRadialBlur)

Source§

fn m_custom_heat_haze(self) -> CustomHeatHaze

Source§

fn set_m_custom_heat_haze(self, value: CustomHeatHaze)

Source§

fn m_custom_gradation_filter(self) -> CustomGradationFilter

Source§

fn set_m_custom_gradation_filter(self, value: CustomGradationFilter)

Source§

fn m_sharpen(self) -> bool

Source§

fn set_m_sharpen(self, value: bool)

Source§

fn m_custom_blur(self) -> bool

Source§

fn set_m_custom_blur(self, value: bool)

Source§

fn m_custom_blur_times(self) -> i32

Source§

fn set_m_custom_blur_times(self, value: i32)

Source§

fn m_custom_final_mono_color(self) -> Vector4

Source§

fn set_m_custom_final_mono_color(self, value: Vector4)

Source§

fn m_custom_filter_enabled(self) -> bool

Source§

fn set_m_custom_filter_enabled(self, value: bool)

Source§

fn m_custom_filter_param0(self) -> Vector4

Source§

fn set_m_custom_filter_param0(self, value: Vector4)

Source§

fn m_custom_filter_param1(self) -> Vector4

Source§

fn set_m_custom_filter_param1(self, value: Vector4)

Source§

fn m_capture_texture(self) -> RenderTexture

Source§

fn set_m_capture_texture(self, value: RenderTexture)

Source§

fn m_capture_texture_rect(self) -> Rect

Source§

fn set_m_capture_texture_rect(self, value: Rect)

Source§

fn m_capture_mode(self) -> PostProcessPass_CaptureMode

Source§

fn set_m_capture_mode(self, value: PostProcessPass_CaptureMode)

Source§

fn m_capture_texture_has_been_rendered(self) -> bool

Source§

fn set_m_capture_texture_has_been_rendered(self, value: bool)

Source§

fn m_default_hdr_format(self) -> GraphicsFormat

Source§

fn set_m_default_hdr_format(self, value: GraphicsFormat)

Source§

fn m_use_rgbm(self) -> bool

Source§

fn set_m_use_rgbm(self, value: bool)

Source§

fn m_smaa_edge_format(self) -> GraphicsFormat

Source§

fn set_m_smaa_edge_format(self, value: GraphicsFormat)

Source§

fn m_gaussian_co_c_format(self) -> GraphicsFormat

Source§

fn set_m_gaussian_co_c_format(self, value: GraphicsFormat)

Source§

fn m_prev_view_proj_m(self) -> Array<Matrix4x4>

Source§

fn set_m_prev_view_proj_m(self, value: Array<Matrix4x4>)

Source§

fn m_reset_history(self) -> bool

Source§

fn set_m_reset_history(self, value: bool)

Source§

fn m_dithering_texture_index(self) -> i32

Source§

fn set_m_dithering_texture_index(self, value: i32)

Source§

fn m_mrt2(self) -> Array<RenderTargetIdentifier>

Source§

fn set_m_mrt2(self, value: Array<RenderTargetIdentifier>)

Source§

fn m_bokeh_kernel(self) -> Array<Vector4>

Source§

fn set_m_bokeh_kernel(self, value: Array<Vector4>)

Source§

fn m_bokeh_hash(self) -> i32

Source§

fn set_m_bokeh_hash(self, value: i32)

Source§

fn m_is_final_pass(self) -> bool

Source§

fn set_m_is_final_pass(self, value: bool)

Source§

fn m_has_final_pass(self) -> bool

Source§

fn set_m_has_final_pass(self, value: bool)

Source§

fn m_enable_srgb_conversion_if_needed(self) -> bool

Source§

fn set_m_enable_srgb_conversion_if_needed(self, value: bool)

Source§

fn m_use_draw_procedural(self) -> bool

Source§

fn set_m_use_draw_procedural(self, value: bool)

Source§

fn m_blit_material(self) -> Material

Source§

fn set_m_blit_material(self, value: Material)

Source§

fn m_hable_curve(self) -> HableCurve

Source§

fn set_m_hable_curve(self, value: HableCurve)

Source§

impl IScriptableRenderPass for PostProcessPass

Source§

impl IlType for PostProcessPass

Source§

fn il_type() -> &'static Il2CppType

Source§

impl Copy for PostProcessPass

Source§

impl IObject for PostProcessPass

Auto Trait Implementations§

§

impl Freeze for PostProcessPass

§

impl RefUnwindSafe for PostProcessPass

§

impl !Send for PostProcessPass

§

impl !Sync for PostProcessPass

§

impl Unpin for PostProcessPass

§

impl UnwindSafe for PostProcessPass

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Cast for T
where T: SystemObject,

§

fn get_class(self) -> Class

§

fn is_null(self) -> bool

§

fn rebind_class(self, new_class: Class)

§

fn override_class(self) -> Class

§

fn is_instance_of<T>(self) -> bool
where T: ClassIdentity,

§

fn is_direct_subclass_of<T>(self) -> bool
where T: ClassIdentity,

§

fn try_cast<T>(self) -> Option<T>

§

unsafe fn cast<T>(self) -> T

Safety Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> DefaultInjectedMembers for T

§

fn __injected_fields() -> Vec<InjectedFieldDescriptor>

§

fn __injected_methods() -> Vec<InjectedMethodDescriptor>

§

fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>

§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T0, __U> IArrayBuilder_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, capacity: i32)
where Self: Sized,

Source§

fn get_capacity(self) -> i32
where Self: Sized,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_item(self, index: i32) -> T0
where Self: Sized,

Source§

fn add(self, item: T0)
where Self: Sized,

Source§

fn to_array(self) -> Array<T0>
where Self: Sized,

Source§

fn unchecked_add(self, item: T0)
where Self: Sized,

Source§

fn ensure_capacity(self, minimum: i32)
where Self: Sized,

Source§

impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_location_name(self) -> Il2CppString
where Self: Sized,

Source§

fn set_location_name(self, value: Il2CppString)
where Self: Sized,

Source§

fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle

Source§

fn ctor(self, op: AsyncOperationBase_1<T0>)
where Self: Sized,

Source§

fn get_download_status(self) -> DownloadStatus
where Self: Sized,

Source§

fn internal_get_download_status( self, visited: HashSet_1<Object>, ) -> DownloadStatus
where Self: Sized,

Source§

fn ctor_2(self, op: IAsyncOperation)
where Self: Sized,

Source§

fn ctor_3(self, op: IAsyncOperation, version: i32)
where Self: Sized,

Source§

fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)
where Self: Sized,

Source§

fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)
where Self: Sized,

Source§

fn acquire(self) -> AsyncOperationHandle_1<T0>
where Self: Sized,

Source§

fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source§

fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source§

fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn get_debug_name(self) -> Il2CppString
where Self: Sized,

Source§

fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source§

fn equals(self, other: AsyncOperationHandle_1<T0>) -> bool
where Self: Sized,

Source§

fn get_hash_code(self) -> i32
where Self: Sized,

Source§

fn wait_for_completion(self) -> T0
where Self: Sized,

Source§

fn get_internal_op(self) -> AsyncOperationBase_1<T0>
where Self: Sized,

Source§

fn get_is_done(self) -> bool
where Self: Sized,

Source§

fn is_valid(self) -> bool
where Self: Sized,

Source§

fn get_percent_complete(self) -> f32
where Self: Sized,

Source§

fn get_reference_count(self) -> i32
where Self: Sized,

Source§

fn release(self)
where Self: Sized,

Source§

fn get_result(self) -> T0
where Self: Sized,

Source§

fn get_status(self) -> AsyncOperationStatus
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_move_next(self) -> bool
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get(self) -> (T0, T0)
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> KeyValuePair_2<T0, T1>
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntry
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_key(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_value(self) -> Object
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: Dictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T1
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IExposedReference_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn resolve(self, resolver: IExposedPropertyTable) -> T0
where Self: Sized,

Source§

impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, set: HashSet_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U

Source§

fn ctor(self, key: T0, value: T1)
where Self: Sized,

Source§

fn get_key(self) -> T0
where Self: Sized,

Source§

fn get_value(self) -> T1
where Self: Sized,

Source§

fn to_string(self) -> Il2CppString
where Self: Sized,

Source§

impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, initialize: bool)
where Self: Sized,

Source§

fn ctor_2(self, max_capacity: i32)
where Self: Sized,

Source§

fn add_range(self, items: IEnumerable_1<T0>)
where Self: Sized,

Source§

fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)
where Self: Sized,

Source§

fn get_buffer(self, index: i32) -> Array<T0>
where Self: Sized,

Source§

fn to_array(self) -> Array<T0>
where Self: Sized,

Source§

fn try_move(self) -> (bool, Array<T0>)
where Self: Sized,

Source§

fn allocate_buffer(self)
where Self: Sized,

Source§

impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, list: LinkedList_1<T0>)
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn system_runtime_serialization_i_deserialization_callback_on_deserialization( self, sender: Object, )
where Self: Sized,

Source§

impl<T0, __U> IListBuffer_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_capacity(self) -> i32
where Self: Sized,

Source§

fn get_item(self) -> (*mut T0, i32)
where Self: Sized,

Source§

fn get_unchecked(self) -> (*mut T0, i32)
where Self: Sized,

Source§

fn try_add(self) -> (bool, T0)
where Self: Sized,

Source§

fn try_copy_to(self, other: ListBuffer_1<T0>) -> bool
where Self: Sized,

Source§

impl<T0, __U> IList_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, list: List_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn move_next_rare(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<__T> IObjectMethods for __T
where __T: IObject,

Source§

fn equals(self, obj: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn finalize(self)

Finalize() overload
Source§

fn get_hash_code(self) -> i32

GetHashCode() overload
Source§

fn get_type(self) -> SystemType

GetType() overload
Source§

fn memberwise_clone(self) -> Object

MemberwiseClone() overload
Source§

fn to_string(self) -> Il2CppString

ToString() overload
Source§

fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance

FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overload
Source§

fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )

FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload
Source§

impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)
where Self: Sized,

Source§

fn system_i_disposable_dispose(self)
where Self: Sized,

Source§

impl<__T> IPostProcessPassMethods for __T
where __T: IPostProcessPass,

Source§

fn get_simple_pass_flag(self) -> bool

get_simplePassFlag() overload
Source§

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

set_simplePassFlag(bool) overload
Source§

fn ctor( self, evt: impl Into<RenderPassEvent>, data: impl Into<PostProcessData>, blit_material: impl Into<Material>, )

.ctor(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent, crate::unity_engine::rendering::universal::postprocessdata::PostProcessData, crate::unity_engine::material::Material) overload
Source§

fn cleanup(self)

Cleanup() overload
Source§

fn setup( self, has_final_pass: impl Into<bool>, enable_srgb_conversion: impl Into<bool>, ) -> (RenderTextureDescriptor, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle)

Setup(*mutcrate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, bool, bool) overload
Source§

fn setup_with_extra( self, has_final_pass: impl Into<bool>, enable_srgb_conversion: impl Into<bool>, sharpen: impl Into<bool>, custom_blur_enabled: impl Into<bool>, custom_blur_times: impl Into<i32>, custom_final_mono_color: impl Into<Color>, custom_final_mono_color_rate: impl Into<f32>, ) -> (RenderTextureDescriptor, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle)

SetupWithExtra(*mutcrate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, bool, bool, bool, bool, i32, crate::unity_engine::color::Color, f32) overload
Source§

fn setup_custom_filter_params( self, color: impl Into<Color>, sat: impl Into<f32>, ratio: impl Into<f32>, white_ratio: impl Into<f32>, white_point: impl Into<f32>, )

SetupCustomFilterParams(crate::unity_engine::color::Color, f32, f32, f32, f32) overload
Source§

fn create_capture_texture(self, width: impl Into<i32>, height: impl Into<i32>)

CreateCaptureTexture(i32, i32) overload
Source§

fn destroy_capture_texture(self)

DestroyCaptureTexture() overload
Source§

fn setup_final_pass(self, need_capture: impl Into<bool>) -> RenderTargetHandle

SetupFinalPass(*mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, bool) overload
Source§

fn setup_final_pass_as_copy_capture(self)

SetupFinalPassAsCopyCapture() overload
Source§

fn on_camera_setup(self, cmd: impl Into<CommandBuffer>) -> RenderingData

OnCameraSetup(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Source§

fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)

OnCameraCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Source§

fn reset_history(self)

ResetHistory() overload
Source§

fn can_run_on_tile(self) -> bool

CanRunOnTile() 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
Source§

fn get_compatible_descriptor(self) -> RenderTextureDescriptor

GetCompatibleDescriptor() overload
Source§

fn get_compatible_descriptor_2( self, width: impl Into<i32>, height: impl Into<i32>, format: impl Into<GraphicsFormat>, depth_buffer_bits: impl Into<i32>, ) -> RenderTextureDescriptor

GetCompatibleDescriptor(i32, i32, crate::unity_engine::experimental::rendering::graphicsformat::GraphicsFormat, i32) overload
Source§

fn require_srgb_conversion_blit_to_back_buffer( self, camera_data: impl Into<CameraData>, ) -> bool

RequireSRGBConversionBlitToBackBuffer(crate::unity_engine::rendering::universal::cameradata::CameraData) overload
Source§

fn blit( self, cmd: impl Into<CommandBuffer>, source: impl Into<RenderTargetIdentifier>, destination: impl Into<RenderTargetIdentifier>, material: impl Into<Material>, pass_index: impl Into<i32>, )

Blit(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::material::Material, i32) overload
Source§

fn draw_fullscreen_mesh( self, cmd: impl Into<CommandBuffer>, material: impl Into<Material>, pass_index: impl Into<i32>, )

DrawFullscreenMesh(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, i32) overload
Source§

fn render(self, cmd: impl Into<CommandBuffer>) -> RenderingData

Render(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Source§

fn render_simple_pass(self, cmd: impl Into<CommandBuffer>) -> RenderingData

RenderSimplePass(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Source§

fn blit_dst_discard_content( self, cmd: impl Into<CommandBuffer>, rt: impl Into<RenderTargetIdentifier>, ) -> BuiltinRenderTextureType

BlitDstDiscardContent(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Source§

fn do_subpixel_morphological_antialiasing( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, ) -> CameraData

DoSubpixelMorphologicalAntialiasing(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32) overload
Source§

fn do_depth_of_field( self, camera: impl Into<Camera>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, pixel_rect: impl Into<Rect>, )

DoDepthOfField(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32, crate::unity_engine::rect::Rect) overload
Source§

fn do_gaussian_depth_of_field( self, camera: impl Into<Camera>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, pixel_rect: impl Into<Rect>, )

DoGaussianDepthOfField(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32, crate::unity_engine::rect::Rect) overload
Source§

fn prepare_bokeh_kernel(self)

PrepareBokehKernel() overload
Source§

fn do_bokeh_depth_of_field( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, pixel_rect: impl Into<Rect>, )

DoBokehDepthOfField(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32, crate::unity_engine::rect::Rect) overload
Source§

fn do_motion_blur( self, camera_data: impl Into<CameraData>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, )

DoMotionBlur(crate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32) overload
Source§

fn do_panini_projection( self, camera: impl Into<Camera>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, )

DoPaniniProjection(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32) overload
Source§

fn calc_view_extents(self, camera: impl Into<Camera>) -> Vector2

CalcViewExtents(crate::unity_engine::camera::Camera) overload
Source§

fn calc_crop_extents( self, camera: impl Into<Camera>, d: impl Into<f32>, ) -> Vector2

CalcCropExtents(crate::unity_engine::camera::Camera, f32) overload
Source§

fn setup_bloom( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, )

SetupBloom(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material) overload
Source§

fn setup_lens_distortion( self, material: impl Into<Material>, is_scene_view: impl Into<bool>, )

SetupLensDistortion(crate::unity_engine::material::Material, bool) overload
Source§

fn setup_chromatic_aberration(self, material: impl Into<Material>)

SetupChromaticAberration(crate::unity_engine::material::Material) overload
Source§

fn setup_vignette(self, material: impl Into<Material>)

SetupVignette(crate::unity_engine::material::Material) overload
Source§

fn setup_color_grading( self, cmd: impl Into<CommandBuffer>, material: impl Into<Material>, ) -> RenderingData

SetupColorGrading(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::material::Material) overload
Source§

fn setup_grain(self, material: impl Into<Material>) -> CameraData

SetupGrain(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::material::Material) overload
Source§

fn setup_dithering(self, material: impl Into<Material>) -> CameraData

SetupDithering(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::material::Material) overload
Source§

fn setup_custom_heat_haze( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, )

SetupCustomHeatHaze(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material) overload
Source§

fn setup_custom_radial_blur( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, )

SetupCustomRadialBlur(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material) overload
Source§

fn setup_custom_system_blur( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, bloom_active: impl Into<bool>, )

SetupCustomSystemBlur(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material, bool) overload
Source§

fn setup_custom_gradation_filter(self, material: impl Into<Material>)

SetupCustomGradationFilter(crate::unity_engine::material::Material) overload
Source§

fn render_final_pass(self, cmd: impl Into<CommandBuffer>) -> RenderingData

RenderFinalPass(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Source§

fn render_final_pass_as_copy_capture( self, cmd: impl Into<CommandBuffer>, ) -> RenderingData

RenderFinalPassAsCopyCapture(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Source§

impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, q: Queue_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn throw_enumeration_not_started_or_ended(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> IScriptPlayable_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn get_null() -> ScriptPlayable_1<T0>

Source§

fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>

Source§

fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>

Source§

fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle

Source§

fn create_script_instance() -> Object

Source§

fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object

Source§

fn clone_script_instance_from_engine_object(source: Object_2) -> Object

Source§

fn ctor(self, handle: PlayableHandle)
where Self: Sized,

Source§

fn get_handle(self) -> PlayableHandle
where Self: Sized,

Source§

fn get_behaviour(self) -> T0
where Self: Sized,

Source§

fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable

Source§

fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>

Source§

fn equals(self, other: ScriptPlayable_1<T0>) -> bool
where Self: Sized,

Source§

fn cctor()

Source§

impl<__T> IScriptableRenderPassMethods for __T

Source§

fn frame_cleanup(self, cmd: impl Into<CommandBuffer>)

FrameCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Source§

fn get_render_pass_event(self) -> RenderPassEvent

get_renderPassEvent() overload
Source§

fn set_render_pass_event(self, value: impl Into<RenderPassEvent>)

set_renderPassEvent(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent) overload
Source§

fn get_color_attachments(self) -> Array<RenderTargetIdentifier>

get_colorAttachments() overload
Source§

fn get_color_attachment(self) -> RenderTargetIdentifier

get_colorAttachment() overload
Source§

fn get_depth_attachment(self) -> RenderTargetIdentifier

get_depthAttachment() overload
Source§

fn get_input(self) -> ScriptableRenderPassInput

get_input() overload
Source§

fn get_clear_flag(self) -> ClearFlag

get_clearFlag() overload
Source§

fn get_clear_color(self) -> Color

get_clearColor() overload
Source§

fn get_profiling_sampler(self) -> ProfilingSampler

get_profilingSampler() overload
Source§

fn set_profiling_sampler(self, value: impl Into<ProfilingSampler>)

set_profilingSampler(crate::unity_engine::rendering::profilingsampler::ProfilingSampler) overload
Source§

fn get_override_camera_target(self) -> bool

get_overrideCameraTarget() overload
Source§

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

set_overrideCameraTarget(bool) overload
Source§

fn get_is_blit_render_pass(self) -> bool

get_isBlitRenderPass() overload
Source§

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

set_isBlitRenderPass(bool) overload
Source§

fn ctor(self)

.ctor() overload
Source§

fn configure_input(self, pass_input: impl Into<ScriptableRenderPassInput>)

ConfigureInput(crate::unity_engine::rendering::universal::scriptablerenderpassinput::ScriptableRenderPassInput) overload
Source§

fn configure_target( self, color_attachment: impl Into<RenderTargetIdentifier>, depth_attachment: impl Into<RenderTargetIdentifier>, )

ConfigureTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Source§

fn configure_target_2( self, color_attachments: impl Into<Array<RenderTargetIdentifier>>, depth_attachment: impl Into<RenderTargetIdentifier>, )

ConfigureTarget(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Source§

fn configure_target_3(self, color_attachment: impl Into<RenderTargetIdentifier>)

ConfigureTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Source§

fn configure_target_4( self, color_attachments: impl Into<Array<RenderTargetIdentifier>>, )

ConfigureTarget(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Source§

fn configure_clear( self, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )

ConfigureClear(crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Source§

fn on_camera_setup(self, cmd: impl Into<CommandBuffer>) -> RenderingData

OnCameraSetup(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Source§

fn configure( self, cmd: impl Into<CommandBuffer>, camera_texture_descriptor: impl Into<RenderTextureDescriptor>, )

Configure(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor) overload
Source§

fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)

OnCameraCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overload
Source§

fn on_finish_camera_stack_rendering(self, cmd: impl Into<CommandBuffer>)

OnFinishCameraStackRendering(crate::unity_engine::rendering::commandbuffer::CommandBuffer) 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
Source§

fn blit( self, cmd: impl Into<CommandBuffer>, source: impl Into<RenderTargetIdentifier>, destination: impl Into<RenderTargetIdentifier>, material: impl Into<Material>, pass_index: impl Into<i32>, )

Blit(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::material::Material, i32) overload
Source§

fn create_drawing_settings( self, shader_tag_id: impl Into<ShaderTagId>, sorting_criteria: impl Into<SortingCriteria>, ) -> (DrawingSettings, RenderingData)

CreateDrawingSettings(crate::unity_engine::rendering::shadertagid::ShaderTagId, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::rendering::sortingcriteria::SortingCriteria) overload
Source§

fn create_drawing_settings_2( self, shader_tag_id_list: impl Into<List_1<ShaderTagId>>, sorting_criteria: impl Into<SortingCriteria>, ) -> (DrawingSettings, RenderingData)

CreateDrawingSettings(crate::system::collections::generic::list_1::List_1<crate::unity_engine::rendering::shadertagid::ShaderTagId>, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::rendering::sortingcriteria::SortingCriteria) overload
Source§

impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor( self, dictionary: SortedDictionary_2<T0, T1>, get_enumerator_ret_type: i32, )
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn get_current(self) -> KeyValuePair_2<T0, T1>
where Self: Sized,

Source§

fn get_not_started_or_ended(self) -> bool
where Self: Sized,

Source§

fn reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_key(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_value(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntry
where Self: Sized,

Source§

impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U

Source§

fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T1
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, set: SortedSet_1<T0>)
where Self: Sized,

Source§

fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)
where Self: Sized,

Source§

fn system_runtime_serialization_i_deserialization_callback_on_deserialization( self, sender: Object, )
where Self: Sized,

Source§

fn initialize(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn get_not_started_or_ended(self) -> bool
where Self: Sized,

Source§

fn reset(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

fn cctor()

Source§

impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, stack: Stack_1<T0>)
where Self: Sized,

Source§

fn dispose(self)
where Self: Sized,

Source§

fn move_next(self) -> bool
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn throw_enumeration_not_started_or_ended(self)
where Self: Sized,

Source§

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source§

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Source§

impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __U
where T0: ClassIdentity, __U: ClassIdentity,

Source§

fn ctor(self, stack: Array<T0>)
where Self: Sized,

Source§

fn ctor_2(self, capacity: i32)
where Self: Sized,

Source§

fn ctor_3(self, capacity: i32, rollover_size: i32)
where Self: Sized,

Source§

fn get_count(self) -> i32
where Self: Sized,

Source§

fn get_current(self) -> T0
where Self: Sized,

Source§

fn get_rollover_size(self) -> i32
where Self: Sized,

Source§

fn set_rollover_size(self, value: i32)
where Self: Sized,

Source§

fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)

Source§

fn clear(self)
where Self: Sized,

Source§

fn set_default_2(self, item: T0)
where Self: Sized,

Source§

fn add(self, item: T0)
where Self: Sized,

Source§

fn remove(self) -> T0
where Self: Sized,

Source§

fn push(self, item: T0)
where Self: Sized,

Source§

fn pop(self) -> T0
where Self: Sized,

Source§

fn peek(self) -> T0
where Self: Sized,

Source§

fn current_item(self) -> T0
where Self: Sized,

Source§

fn previous_item(self) -> T0
where Self: Sized,

§

impl<T> IlNull for T
where T: FromIlInstance,

§

fn null() -> Self

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

§

impl<T> SystemObject for T
where T: Copy + Into<IlInstance>,

§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.