pub struct UniversalRenderPipeline(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.UniversalRenderPipeline
Inherits: RenderPipeline
Implementations§
Source§impl UniversalRenderPipeline
impl UniversalRenderPipeline
pub fn base(self) -> RenderPipeline
Source§impl UniversalRenderPipeline
impl UniversalRenderPipeline
pub fn k_shader_tag_name() -> Il2CppString
pub fn set_k_shader_tag_name(value: Il2CppString)
pub fn k_profiling_unknown_sampler_name() -> Il2CppString
pub fn set_k_profiling_unknown_sampler_name(value: Il2CppString)
pub fn m_xr_system() -> XRSystem
pub fn set_m_xr_system(value: XRSystem)
pub fn custom_begin_frame_rendering() -> Action_2<ScriptableRenderContext, Array<Camera>>
pub fn set_custom_begin_frame_rendering( value: Action_2<ScriptableRenderContext, Array<Camera>>, )
pub fn k_max_visible_additional_lights_mobile_shader_level_less_than45() -> i32
pub fn set_k_max_visible_additional_lights_mobile_shader_level_less_than45( value: i32, )
pub fn k_max_visible_additional_lights_mobile() -> i32
pub fn set_k_max_visible_additional_lights_mobile(value: i32)
pub fn k_max_visible_additional_lights_non_mobile() -> i32
pub fn set_k_max_visible_additional_lights_non_mobile(value: i32)
pub fn k_default_light_position() -> Vector4
pub fn set_k_default_light_position(value: Vector4)
pub fn k_default_light_color() -> Vector4
pub fn set_k_default_light_color(value: Vector4)
pub fn k_default_light_attenuation() -> Vector4
pub fn set_k_default_light_attenuation(value: Vector4)
pub fn k_default_light_spot_direction() -> Vector4
pub fn set_k_default_light_spot_direction(value: Vector4)
pub fn k_default_lights_probe_channel() -> Vector4
pub fn set_k_default_lights_probe_channel(value: Vector4)
pub fn m_shadow_bias_data() -> List_1<Vector4>
pub fn set_m_shadow_bias_data(value: List_1<Vector4>)
pub fn lights_delegate() -> Lightmapping_RequestLightsDelegate
pub fn set_lights_delegate(value: Lightmapping_RequestLightsDelegate)
pub fn resolution_rate_screen_on_gpu_save_mode() -> f32
pub fn set_resolution_rate_screen_on_gpu_save_mode(value: f32)
pub fn resolution_rate_rt_on_gpu_save_mode() -> f32
pub fn set_resolution_rate_rt_on_gpu_save_mode(value: f32)
Source§impl UniversalRenderPipeline
impl UniversalRenderPipeline
Sourcepub fn add_custom_begin_frame_rendering(
value: impl Into<Action_2<ScriptableRenderContext, Array<Camera>>>,
)
pub fn add_custom_begin_frame_rendering( value: impl Into<Action_2<ScriptableRenderContext, Array<Camera>>>, )
add_customBeginFrameRendering(crate::system::action_2::Action_2<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext,::unity::Array<crate::unity_engine::camera::Camera>>) overload
Sourcepub fn remove_custom_begin_frame_rendering(
value: impl Into<Action_2<ScriptableRenderContext, Array<Camera>>>,
)
pub fn remove_custom_begin_frame_rendering( value: impl Into<Action_2<ScriptableRenderContext, Array<Camera>>>, )
remove_customBeginFrameRendering(crate::system::action_2::Action_2<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext,::unity::Array<crate::unity_engine::camera::Camera>>) overload
Sourcepub fn get_max_shadow_bias() -> f32
pub fn get_max_shadow_bias() -> f32
get_maxShadowBias() overload
Sourcepub fn get_min_render_scale() -> f32
pub fn get_min_render_scale() -> f32
get_minRenderScale() overload
Sourcepub fn get_max_render_scale() -> f32
pub fn get_max_render_scale() -> f32
get_maxRenderScale() overload
Sourcepub fn get_max_per_object_lights() -> i32
pub fn get_max_per_object_lights() -> i32
get_maxPerObjectLights() overload
Sourcepub fn get_max_visible_additional_lights() -> i32
pub fn get_max_visible_additional_lights() -> i32
get_maxVisibleAdditionalLights() overload
Sourcepub fn get_overwrite_shadow_distance() -> f32
pub fn get_overwrite_shadow_distance() -> f32
get_overwriteShadowDistance() overload
Sourcepub fn set_overwrite_shadow_distance(value: impl Into<f32>)
pub fn set_overwrite_shadow_distance(value: impl Into<f32>)
set_overwriteShadowDistance(f32) overload
Sourcepub fn render_single_camera(
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
)
pub fn render_single_camera( context: impl Into<ScriptableRenderContext>, camera: impl Into<Camera>, )
RenderSingleCamera(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera) overload
Sourcepub fn try_get_culling_parameters(
camera_data: impl Into<CameraData>,
) -> (bool, ScriptableCullingParameters)
pub fn try_get_culling_parameters( camera_data: impl Into<CameraData>, ) -> (bool, ScriptableCullingParameters)
TryGetCullingParameters(crate::unity_engine::rendering::universal::cameradata::CameraData, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overload
Sourcepub fn render_single_camera_2(
context: impl Into<ScriptableRenderContext>,
camera_data: impl Into<CameraData>,
any_post_processing_enabled: impl Into<bool>,
)
pub fn render_single_camera_2( context: impl Into<ScriptableRenderContext>, camera_data: impl Into<CameraData>, any_post_processing_enabled: impl Into<bool>, )
RenderSingleCamera(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::universal::cameradata::CameraData, bool) overload
Sourcepub fn render_camera_stack(
context: impl Into<ScriptableRenderContext>,
base_camera: impl Into<Camera>,
)
pub fn render_camera_stack( context: impl Into<ScriptableRenderContext>, base_camera: impl Into<Camera>, )
RenderCameraStack(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera) overload
Sourcepub fn update_volume_framework(
camera: impl Into<Camera>,
additional_camera_data: impl Into<UniversalAdditionalCameraData>,
)
pub fn update_volume_framework( camera: impl Into<Camera>, additional_camera_data: impl Into<UniversalAdditionalCameraData>, )
UpdateVolumeFramework(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData) overload
Sourcepub fn check_post_process_for_depth() -> (bool, CameraData)
pub fn check_post_process_for_depth() -> (bool, CameraData)
CheckPostProcessForDepth(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overload
Sourcepub fn set_supported_rendering_features()
pub fn set_supported_rendering_features()
SetSupportedRenderingFeatures() overload
Sourcepub fn initialize_camera_data(
camera: impl Into<Camera>,
additional_camera_data: impl Into<UniversalAdditionalCameraData>,
resolve_final_target: impl Into<bool>,
) -> CameraData
pub fn initialize_camera_data( camera: impl Into<Camera>, additional_camera_data: impl Into<UniversalAdditionalCameraData>, resolve_final_target: impl Into<bool>, ) -> CameraData
InitializeCameraData(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData, bool, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overload
Sourcepub fn initialize_stacked_camera_data(
base_camera: impl Into<Camera>,
base_additional_camera_data: impl Into<UniversalAdditionalCameraData>,
) -> CameraData
pub fn initialize_stacked_camera_data( base_camera: impl Into<Camera>, base_additional_camera_data: impl Into<UniversalAdditionalCameraData>, ) -> CameraData
InitializeStackedCameraData(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overload
Sourcepub fn initialize_additional_camera_data(
camera: impl Into<Camera>,
additional_camera_data: impl Into<UniversalAdditionalCameraData>,
resolve_final_target: impl Into<bool>,
) -> CameraData
pub fn initialize_additional_camera_data( camera: impl Into<Camera>, additional_camera_data: impl Into<UniversalAdditionalCameraData>, resolve_final_target: impl Into<bool>, ) -> CameraData
InitializeAdditionalCameraData(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData, bool, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overload
Sourcepub fn initialize_rendering_data(
settings: impl Into<UniversalRenderPipelineAsset>,
any_post_processing_enabled: impl Into<bool>,
) -> (CameraData, CullingResults, RenderingData)
pub fn initialize_rendering_data( settings: impl Into<UniversalRenderPipelineAsset>, any_post_processing_enabled: impl Into<bool>, ) -> (CameraData, CullingResults, RenderingData)
InitializeRenderingData(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData, *mutcrate::unity_engine::rendering::cullingresults::CullingResults, bool, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overload
Sourcepub fn initialize_post_processing_data(
settings: impl Into<UniversalRenderPipelineAsset>,
) -> PostProcessingData
pub fn initialize_post_processing_data( settings: impl Into<UniversalRenderPipelineAsset>, ) -> PostProcessingData
InitializePostProcessingData(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset, *mutcrate::unity_engine::rendering::universal::postprocessingdata::PostProcessingData) overload
Sourcepub fn get_per_object_light_flags(
additional_lights_count: impl Into<i32>,
) -> PerObjectData
pub fn get_per_object_light_flags( additional_lights_count: impl Into<i32>, ) -> PerObjectData
GetPerObjectLightFlags(i32) overload
Sourcepub fn setup_per_frame_shader_constants()
pub fn setup_per_frame_shader_constants()
SetupPerFrameShaderConstants() overload
Sourcepub fn is_game_camera(camera: impl Into<Camera>) -> bool
pub fn is_game_camera(camera: impl Into<Camera>) -> bool
IsGameCamera(crate::unity_engine::camera::Camera) overload
Sourcepub fn is_stereo_enabled(camera: impl Into<Camera>) -> bool
pub fn is_stereo_enabled(camera: impl Into<Camera>) -> bool
IsStereoEnabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn get_asset() -> UniversalRenderPipelineAsset
pub fn get_asset() -> UniversalRenderPipelineAsset
get_asset() overload
Sourcepub fn is_multi_pass_stereo_enabled(camera: impl Into<Camera>) -> bool
pub fn is_multi_pass_stereo_enabled(camera: impl Into<Camera>) -> bool
IsMultiPassStereoEnabled(crate::unity_engine::camera::Camera) overload
Sourcepub fn create_render_texture_descriptor(
camera: impl Into<Camera>,
render_scale: impl Into<f32>,
is_hdr_enabled: impl Into<bool>,
msaa_samples: impl Into<i32>,
needs_alpha: impl Into<bool>,
) -> RenderTextureDescriptor
pub fn create_render_texture_descriptor( camera: impl Into<Camera>, render_scale: impl Into<f32>, is_hdr_enabled: impl Into<bool>, msaa_samples: impl Into<i32>, needs_alpha: impl Into<bool>, ) -> RenderTextureDescriptor
CreateRenderTextureDescriptor(crate::unity_engine::camera::Camera, f32, bool, i32, bool) overload
Sourcepub fn get_gpu_is_save_mode() -> bool
pub fn get_gpu_is_save_mode() -> bool
get_gpuIsSaveMode() overload
Sourcepub fn set_gpu_is_save_mode(value: impl Into<bool>)
pub fn set_gpu_is_save_mode(value: impl Into<bool>)
set_gpuIsSaveMode(bool) overload
Sourcepub fn calc_resolution_on_gpu_save_mode(resolution: impl Into<i32>) -> i32
pub fn calc_resolution_on_gpu_save_mode(resolution: impl Into<i32>) -> i32
CalcResolutionOnGpuSaveMode(i32) overload
Sourcepub fn calc_main_light_shadowmap_resolution(
settings: impl Into<UniversalRenderPipelineAsset>,
) -> i32
pub fn calc_main_light_shadowmap_resolution( settings: impl Into<UniversalRenderPipelineAsset>, ) -> i32
CalcMainLightShadowmapResolution(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset) overload
Source§impl UniversalRenderPipeline
impl UniversalRenderPipeline
pub fn add_custom_begin_frame_rendering_method_info() -> &'static MethodInfo
pub fn remove_custom_begin_frame_rendering_method_info() -> &'static MethodInfo
pub fn get_max_shadow_bias_method_info() -> &'static MethodInfo
pub fn get_min_render_scale_method_info() -> &'static MethodInfo
pub fn get_max_render_scale_method_info() -> &'static MethodInfo
pub fn get_max_per_object_lights_method_info() -> &'static MethodInfo
pub fn get_max_visible_additional_lights_method_info() -> &'static MethodInfo
pub fn get_overwrite_shadow_distance_method_info() -> &'static MethodInfo
pub fn set_overwrite_shadow_distance_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn render_method_info() -> &'static MethodInfo
pub fn render_single_camera_method_info() -> &'static MethodInfo
pub fn try_get_culling_parameters_method_info() -> &'static MethodInfo
pub fn render_single_camera_2_method_info() -> &'static MethodInfo
pub fn render_camera_stack_method_info() -> &'static MethodInfo
pub fn update_volume_framework_method_info() -> &'static MethodInfo
pub fn check_post_process_for_depth_method_info() -> &'static MethodInfo
pub fn set_supported_rendering_features_method_info() -> &'static MethodInfo
pub fn initialize_camera_data_method_info() -> &'static MethodInfo
pub fn initialize_stacked_camera_data_method_info() -> &'static MethodInfo
pub fn initialize_additional_camera_data_method_info() -> &'static MethodInfo
pub fn initialize_rendering_data_method_info() -> &'static MethodInfo
pub fn initialize_post_processing_data_method_info() -> &'static MethodInfo
pub fn get_per_object_light_flags_method_info() -> &'static MethodInfo
pub fn setup_per_frame_shader_constants_method_info() -> &'static MethodInfo
pub fn is_game_camera_method_info() -> &'static MethodInfo
pub fn is_stereo_enabled_method_info() -> &'static MethodInfo
pub fn get_asset_method_info() -> &'static MethodInfo
pub fn is_multi_pass_stereo_enabled_method_info() -> &'static MethodInfo
pub fn sort_cameras_method_info() -> &'static MethodInfo
pub fn create_render_texture_descriptor_method_info() -> &'static MethodInfo
pub fn get_gpu_is_save_mode_method_info() -> &'static MethodInfo
pub fn set_gpu_is_save_mode_method_info() -> &'static MethodInfo
pub fn calc_resolution_on_gpu_save_mode_method_info() -> &'static MethodInfo
pub fn calc_main_light_shadowmap_resolution_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl UniversalRenderPipeline
impl UniversalRenderPipeline
Sourcepub unsafe fn dispose(this: impl Into<IlInstance>, disposing: bool)
pub unsafe fn dispose(this: impl Into<IlInstance>, disposing: bool)
Direct (non-virtual) call to UniversalRenderPipeline’s own Dispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn render(
this: impl Into<IlInstance>,
render_context: ScriptableRenderContext,
cameras: Array<Camera>,
)
pub unsafe fn render( this: impl Into<IlInstance>, render_context: ScriptableRenderContext, cameras: Array<Camera>, )
Direct (non-virtual) call to UniversalRenderPipeline’s own Render. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl UniversalRenderPipeline
impl UniversalRenderPipeline
Sourcepub fn new(asset: UniversalRenderPipelineAsset) -> Self
pub fn new(asset: UniversalRenderPipelineAsset) -> Self
.ctor(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset) — overload selector
Trait Implementations§
Source§impl Clone for UniversalRenderPipeline
impl Clone for UniversalRenderPipeline
Source§fn clone(&self) -> UniversalRenderPipeline
fn clone(&self) -> UniversalRenderPipeline
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for UniversalRenderPipeline
impl FromIlInstance for UniversalRenderPipeline
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IUniversalRenderPipeline for UniversalRenderPipeline
impl IUniversalRenderPipeline for UniversalRenderPipeline
fn camera_comparison(self) -> Comparison_1<Camera>
fn set_camera_comparison(self, value: Comparison_1<Camera>)
impl Copy for UniversalRenderPipeline
impl IObject for UniversalRenderPipeline
impl IRenderPipeline for UniversalRenderPipeline
Auto Trait Implementations§
impl Freeze for UniversalRenderPipeline
impl RefUnwindSafe for UniversalRenderPipeline
impl !Send for UniversalRenderPipeline
impl !Sync for UniversalRenderPipeline
impl Unpin for UniversalRenderPipeline
impl UnwindSafe for UniversalRenderPipeline
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
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) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
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) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IRenderPipelineMethods for __Twhere
__T: IRenderPipeline,
impl<__T> IRenderPipelineMethods for __Twhere
__T: IRenderPipeline,
Source§fn render(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
)
fn render( self, context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, )
Render(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>) overloadSource§fn process_render_requests(
self,
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
)
fn process_render_requests( self, context: impl Into<ScriptableRenderContext>, camera: impl Into<Camera>, render_requests: impl Into<List_1<Camera_RenderRequest>>, )
ProcessRenderRequests(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera, crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>) overloadSource§fn internal_render(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
)
fn internal_render( self, context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, )
InternalRender(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>) overloadSource§fn internal_render_with_requests(
self,
context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
render_requests: impl Into<List_1<Camera_RenderRequest>>,
)
fn internal_render_with_requests( self, context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, render_requests: impl Into<List_1<Camera_RenderRequest>>, )
InternalRenderWithRequests(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>, crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>) overloadSource§fn get_disposed(self) -> bool
fn get_disposed(self) -> bool
get_disposed() overloadSource§fn set_disposed(self, value: impl Into<bool>)
fn set_disposed(self, value: impl Into<bool>)
set_disposed(bool) overloadSource§impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(
self,
dictionary: SortedDictionary_2<T0, T1>,
get_enumerator_ret_type: i32,
)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: SortedSet_1<T0>)where
Self: Sized,
fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
fn initialize(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn cctor()
Source§impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Stack_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Array<T0>)where
Self: Sized,
fn ctor_2(self, capacity: i32)where
Self: Sized,
fn ctor_3(self, capacity: i32, rollover_size: i32)where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn get_rollover_size(self) -> i32where
Self: Sized,
fn set_rollover_size(self, value: i32)where
Self: Sized,
fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)
fn clear(self)where
Self: Sized,
fn set_default_2(self, item: T0)where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn remove(self) -> T0where
Self: Sized,
fn push(self, item: T0)where
Self: Sized,
fn pop(self) -> T0where
Self: Sized,
fn peek(self) -> T0where
Self: Sized,
fn current_item(self) -> T0where
Self: Sized,
fn previous_item(self) -> T0where
Self: Sized,
Source§impl<__T> IUniversalRenderPipelineMethods for __Twhere
__T: IUniversalRenderPipeline,
impl<__T> IUniversalRenderPipelineMethods for __Twhere
__T: IUniversalRenderPipeline,
Source§fn ctor(self, asset: impl Into<UniversalRenderPipelineAsset>)
fn ctor(self, asset: impl Into<UniversalRenderPipelineAsset>)
.ctor(crate::unity_engine::rendering::universal::universalrenderpipelineasset::UniversalRenderPipelineAsset) overloadSource§fn render(
self,
render_context: impl Into<ScriptableRenderContext>,
cameras: impl Into<Array<Camera>>,
)
fn render( self, render_context: impl Into<ScriptableRenderContext>, cameras: impl Into<Array<Camera>>, )
Render(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::Array<crate::unity_engine::camera::Camera>) overloadSource§fn sort_cameras(self, cameras: impl Into<Array<Camera>>)
fn sort_cameras(self, cameras: impl Into<Array<Camera>>)
SortCameras(::unity::Array<crate::unity_engine::camera::Camera>) overload