pub struct RenderingUtils(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.RenderingUtils
Inherits: Object
Implementations§
Source§impl RenderingUtils
impl RenderingUtils
pub fn m_legacy_shader_pass_names() -> List_1<ShaderTagId>
pub fn set_m_legacy_shader_pass_names(value: List_1<ShaderTagId>)
pub fn s_fullscreen_mesh() -> Mesh
pub fn set_s_fullscreen_mesh(value: Mesh)
pub fn s_error_material() -> Material
pub fn set_s_error_material(value: Material)
pub fn unity_stereo_matrix_v() -> i32
pub fn set_unity_stereo_matrix_v(value: i32)
pub fn unity_stereo_matrix_iv() -> i32
pub fn set_unity_stereo_matrix_iv(value: i32)
pub fn unity_stereo_matrix_p() -> i32
pub fn set_unity_stereo_matrix_p(value: i32)
pub fn unity_stereo_matrix_ip() -> i32
pub fn set_unity_stereo_matrix_ip(value: i32)
pub fn unity_stereo_matrix_vp() -> i32
pub fn set_unity_stereo_matrix_vp(value: i32)
pub fn unity_stereo_matrix_ivp() -> i32
pub fn set_unity_stereo_matrix_ivp(value: i32)
pub fn unity_stereo_camera_projection() -> i32
pub fn set_unity_stereo_camera_projection(value: i32)
pub fn unity_stereo_camera_inv_projection() -> i32
pub fn set_unity_stereo_camera_inv_projection(value: i32)
pub fn unity_stereo_vector_campos() -> i32
pub fn set_unity_stereo_vector_campos(value: i32)
pub fn stereo_constants() -> RenderingUtils_StereoConstants
pub fn set_stereo_constants(value: RenderingUtils_StereoConstants)
pub fn m_render_texture_format_support() -> Dictionary_2<RenderTextureFormat, bool>
pub fn set_m_render_texture_format_support( value: Dictionary_2<RenderTextureFormat, bool>, )
pub fn m_graphics_format_support() -> Dictionary_2<GraphicsFormat, Dictionary_2<FormatUsage, bool>>
pub fn set_m_graphics_format_support( value: Dictionary_2<GraphicsFormat, Dictionary_2<FormatUsage, bool>>, )
Source§impl RenderingUtils
impl RenderingUtils
Sourcepub fn get_fullscreen_mesh() -> Mesh
pub fn get_fullscreen_mesh() -> Mesh
get_fullscreenMesh() overload
Sourcepub fn get_use_structured_buffer() -> bool
pub fn get_use_structured_buffer() -> bool
get_useStructuredBuffer() overload
Sourcepub fn get_error_material() -> Material
pub fn get_error_material() -> Material
get_errorMaterial() overload
Sourcepub fn set_view_and_projection_matrices(
cmd: impl Into<CommandBuffer>,
view_matrix: impl Into<Matrix4x4>,
projection_matrix: impl Into<Matrix4x4>,
set_inverse_matrices: impl Into<bool>,
)
pub fn set_view_and_projection_matrices( cmd: impl Into<CommandBuffer>, view_matrix: impl Into<Matrix4x4>, projection_matrix: impl Into<Matrix4x4>, set_inverse_matrices: impl Into<bool>, )
SetViewAndProjectionMatrices(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::matrix4x4::Matrix4x4, bool) overload
Sourcepub fn set_stereo_view_and_projection_matrices(
cmd: impl Into<CommandBuffer>,
view_matrix: impl Into<Array<Matrix4x4>>,
proj_matrix: impl Into<Array<Matrix4x4>>,
camera_proj_matrix: impl Into<Array<Matrix4x4>>,
set_inverse_matrices: impl Into<bool>,
)
pub fn set_stereo_view_and_projection_matrices( cmd: impl Into<CommandBuffer>, view_matrix: impl Into<Array<Matrix4x4>>, proj_matrix: impl Into<Array<Matrix4x4>>, camera_proj_matrix: impl Into<Array<Matrix4x4>>, set_inverse_matrices: impl Into<bool>, )
SetStereoViewAndProjectionMatrices(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>, bool) overload
Sourcepub fn blit(
cmd: impl Into<CommandBuffer>,
source: impl Into<RenderTargetIdentifier>,
destination: impl Into<RenderTargetIdentifier>,
material: impl Into<Material>,
pass_index: impl Into<i32>,
use_draw_procedural: impl Into<bool>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
)
pub fn blit( cmd: impl Into<CommandBuffer>, source: impl Into<RenderTargetIdentifier>, destination: impl Into<RenderTargetIdentifier>, material: impl Into<Material>, pass_index: impl Into<i32>, use_draw_procedural: impl Into<bool>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, )
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, bool, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction) overload
Sourcepub fn render_objects_with_error(
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
filter_settings: impl Into<FilteringSettings>,
sort_flags: impl Into<SortingCriteria>,
) -> CullingResults
pub fn render_objects_with_error( context: impl Into<ScriptableRenderContext>, camera: impl Into<Camera>, filter_settings: impl Into<FilteringSettings>, sort_flags: impl Into<SortingCriteria>, ) -> CullingResults
RenderObjectsWithError(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::cullingresults::CullingResults, crate::unity_engine::camera::Camera, crate::unity_engine::rendering::filteringsettings::FilteringSettings, crate::unity_engine::rendering::sortingcriteria::SortingCriteria) overload
Sourcepub fn clear_system_info_cache()
pub fn clear_system_info_cache()
ClearSystemInfoCache() overload
Sourcepub fn supports_render_texture_format(
format: impl Into<RenderTextureFormat>,
) -> bool
pub fn supports_render_texture_format( format: impl Into<RenderTextureFormat>, ) -> bool
SupportsRenderTextureFormat(crate::unity_engine::rendertextureformat::RenderTextureFormat) overload
Sourcepub fn supports_graphics_format(
format: impl Into<GraphicsFormat>,
usage: impl Into<FormatUsage>,
) -> bool
pub fn supports_graphics_format( format: impl Into<GraphicsFormat>, usage: impl Into<FormatUsage>, ) -> bool
SupportsGraphicsFormat(crate::unity_engine::experimental::rendering::graphicsformat::GraphicsFormat, crate::unity_engine::experimental::rendering::formatusage::FormatUsage) overload
Sourcepub fn get_last_valid_color_buffer_index(
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
) -> i32
pub fn get_last_valid_color_buffer_index( color_buffers: impl Into<Array<RenderTargetIdentifier>>, ) -> i32
GetLastValidColorBufferIndex(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Sourcepub fn get_valid_color_buffer_count(
color_buffers: impl Into<Array<RenderTargetIdentifier>>,
) -> u32
pub fn get_valid_color_buffer_count( color_buffers: impl Into<Array<RenderTargetIdentifier>>, ) -> u32
GetValidColorBufferCount(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Sourcepub fn is_mrt(color_buffers: impl Into<Array<RenderTargetIdentifier>>) -> bool
pub fn is_mrt(color_buffers: impl Into<Array<RenderTargetIdentifier>>) -> bool
IsMRT(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Sourcepub fn contains(
source: impl Into<Array<RenderTargetIdentifier>>,
value: impl Into<RenderTargetIdentifier>,
) -> bool
pub fn contains( source: impl Into<Array<RenderTargetIdentifier>>, value: impl Into<RenderTargetIdentifier>, ) -> bool
Contains(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcepub fn index_of(
source: impl Into<Array<RenderTargetIdentifier>>,
value: impl Into<RenderTargetIdentifier>,
) -> i32
pub fn index_of( source: impl Into<Array<RenderTargetIdentifier>>, value: impl Into<RenderTargetIdentifier>, ) -> i32
IndexOf(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcepub fn count_distinct(
source: impl Into<Array<RenderTargetIdentifier>>,
value: impl Into<RenderTargetIdentifier>,
) -> u32
pub fn count_distinct( source: impl Into<Array<RenderTargetIdentifier>>, value: impl Into<RenderTargetIdentifier>, ) -> u32
CountDistinct(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcepub fn last_valid(source: impl Into<Array<RenderTargetIdentifier>>) -> i32
pub fn last_valid(source: impl Into<Array<RenderTargetIdentifier>>) -> i32
LastValid(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Sourcepub fn contains_2(a: impl Into<ClearFlag>, b: impl Into<ClearFlag>) -> bool
pub fn contains_2(a: impl Into<ClearFlag>, b: impl Into<ClearFlag>) -> bool
Contains(crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::rendering::clearflag::ClearFlag) overload
Sourcepub fn sequence_equal(
left: impl Into<Array<RenderTargetIdentifier>>,
right: impl Into<Array<RenderTargetIdentifier>>,
) -> bool
pub fn sequence_equal( left: impl Into<Array<RenderTargetIdentifier>>, right: impl Into<Array<RenderTargetIdentifier>>, ) -> bool
SequenceEqual(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overload
Source§impl RenderingUtils
impl RenderingUtils
pub fn get_fullscreen_mesh_method_info() -> &'static MethodInfo
pub fn get_use_structured_buffer_method_info() -> &'static MethodInfo
pub fn get_error_material_method_info() -> &'static MethodInfo
pub fn set_view_and_projection_matrices_method_info() -> &'static MethodInfo
pub fn set_stereo_view_and_projection_matrices_method_info() -> &'static MethodInfo
pub fn blit_method_info() -> &'static MethodInfo
pub fn render_objects_with_error_method_info() -> &'static MethodInfo
pub fn clear_system_info_cache_method_info() -> &'static MethodInfo
pub fn supports_render_texture_format_method_info() -> &'static MethodInfo
pub fn supports_graphics_format_method_info() -> &'static MethodInfo
pub fn get_last_valid_color_buffer_index_method_info() -> &'static MethodInfo
pub fn get_valid_color_buffer_count_method_info() -> &'static MethodInfo
pub fn is_mrt_method_info() -> &'static MethodInfo
pub fn contains_method_info() -> &'static MethodInfo
pub fn index_of_method_info() -> &'static MethodInfo
pub fn count_distinct_method_info() -> &'static MethodInfo
pub fn last_valid_method_info() -> &'static MethodInfo
pub fn contains_2_method_info() -> &'static MethodInfo
pub fn sequence_equal_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for RenderingUtils
impl ClassIdentity for RenderingUtils
Source§impl Clone for RenderingUtils
impl Clone for RenderingUtils
Source§fn clone(&self) -> RenderingUtils
fn clone(&self) -> RenderingUtils
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for RenderingUtils
impl FromIlInstance for RenderingUtils
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 compatibleimpl Copy for RenderingUtils
impl IObject for RenderingUtils
impl IRenderingUtils for RenderingUtils
Auto Trait Implementations§
impl Freeze for RenderingUtils
impl RefUnwindSafe for RenderingUtils
impl !Send for RenderingUtils
impl !Sync for RenderingUtils
impl Unpin for RenderingUtils
impl UnwindSafe for RenderingUtils
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) overload