pub struct XRPass(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.XRPass
Inherits: Object
Implementations§
Source§impl XRPass
impl XRPass
pub fn invalid_rt() -> RenderTargetIdentifier
pub fn set_invalid_rt(value: RenderTargetIdentifier)
pub fn k_xr_custom_mirror_tag() -> Il2CppString
pub fn set_k_xr_custom_mirror_tag(value: Il2CppString)
pub fn xr_custom_mirror_profiling_sampler() -> ProfilingSampler
pub fn set_xr_custom_mirror_profiling_sampler(value: ProfilingSampler)
pub fn k_xr_occlusion_tag() -> Il2CppString
pub fn set_k_xr_occlusion_tag(value: Il2CppString)
pub fn xr_occlusion_profiling_sampler() -> ProfilingSampler
pub fn set_xr_occlusion_profiling_sampler(value: ProfilingSampler)
Source§impl XRPass
impl XRPass
Sourcepub fn create(create_info: impl Into<XRPassCreateInfo>) -> XRPass
pub fn create(create_info: impl Into<XRPassCreateInfo>) -> XRPass
Create(crate::unity_engine::rendering::universal::xrpasscreateinfo::XRPassCreateInfo) overload
Sourcepub fn create_2(
xr_render_pass: impl Into<XRDisplaySubsystem_XRRenderPass>,
multipass_id: impl Into<i32>,
culling_parameters: impl Into<ScriptableCullingParameters>,
occlusion_mesh_material: impl Into<Material>,
) -> XRPass
pub fn create_2( xr_render_pass: impl Into<XRDisplaySubsystem_XRRenderPass>, multipass_id: impl Into<i32>, culling_parameters: impl Into<ScriptableCullingParameters>, occlusion_mesh_material: impl Into<Material>, ) -> XRPass
Create(crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderPass, i32, crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters, crate::unity_engine::material::Material) overload
Source§impl XRPass
impl XRPass
pub fn get_enabled_method_info() -> &'static MethodInfo
pub fn get_xr_sdk_enabled_method_info() -> &'static MethodInfo
pub fn set_xr_sdk_enabled_method_info() -> &'static MethodInfo
pub fn get_copy_depth_method_info() -> &'static MethodInfo
pub fn set_copy_depth_method_info() -> &'static MethodInfo
pub fn get_multipass_id_method_info() -> &'static MethodInfo
pub fn set_multipass_id_method_info() -> &'static MethodInfo
pub fn get_culling_pass_id_method_info() -> &'static MethodInfo
pub fn set_culling_pass_id_method_info() -> &'static MethodInfo
pub fn get_render_target_method_info() -> &'static MethodInfo
pub fn set_render_target_method_info() -> &'static MethodInfo
pub fn get_render_target_desc_method_info() -> &'static MethodInfo
pub fn set_render_target_desc_method_info() -> &'static MethodInfo
pub fn get_render_target_valid_method_info() -> &'static MethodInfo
pub fn get_render_target_is_render_texture_method_info() -> &'static MethodInfo
pub fn set_render_target_is_render_texture_method_info() -> &'static MethodInfo
pub fn get_proj_matrix_method_info() -> &'static MethodInfo
pub fn get_view_matrix_method_info() -> &'static MethodInfo
pub fn get_texture_array_slice_method_info() -> &'static MethodInfo
pub fn get_viewport_method_info() -> &'static MethodInfo
pub fn get_culling_params_method_info() -> &'static MethodInfo
pub fn set_culling_params_method_info() -> &'static MethodInfo
pub fn get_view_count_method_info() -> &'static MethodInfo
pub fn get_single_pass_enabled_method_info() -> &'static MethodInfo
pub fn get_is_occlusion_mesh_supported_method_info() -> &'static MethodInfo
pub fn get_has_valid_occlusion_mesh_method_info() -> &'static MethodInfo
pub fn set_custom_mirror_view_method_info() -> &'static MethodInfo
pub fn create_method_info() -> &'static MethodInfo
pub fn update_view_method_info() -> &'static MethodInfo
pub fn update_view_2_method_info() -> &'static MethodInfo
pub fn update_culling_params_method_info() -> &'static MethodInfo
pub fn add_view_method_info() -> &'static MethodInfo
pub fn create_2_method_info() -> &'static MethodInfo
pub fn add_view_2_method_info() -> &'static MethodInfo
pub fn release_method_info() -> &'static MethodInfo
pub fn add_view_internal_method_info() -> &'static MethodInfo
pub fn update_occlusion_mesh_method_info() -> &'static MethodInfo
pub fn try_get_occlusion_mesh_combined_hash_code_method_info() -> &'static MethodInfo
pub fn create_occlusion_mesh_combined_method_info() -> &'static MethodInfo
pub fn start_single_pass_method_info() -> &'static MethodInfo
pub fn stop_single_pass_method_info() -> &'static MethodInfo
pub fn end_camera_method_info() -> &'static MethodInfo
pub fn render_occlusion_mesh_method_info() -> &'static MethodInfo
pub fn update_gpu_view_and_projection_matrices_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for XRPass
impl ClassIdentity for XRPass
Source§impl FromIlInstance for XRPass
impl FromIlInstance for XRPass
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>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IXRPass for XRPass
impl IXRPass for XRPass
fn views(self) -> List_1<XRView>
fn set_views(self, value: List_1<XRView>)
fn occlusion_mesh_material(self) -> Material
fn set_occlusion_mesh_material(self, value: Material)
fn occlusion_mesh_combined(self) -> Mesh
fn set_occlusion_mesh_combined(self, value: Mesh)
fn occlusion_mesh_combined_hash_code(self) -> i32
fn set_occlusion_mesh_combined_hash_code(self, value: i32)
fn custom_mirror_view_field(self) -> XRPass_CustomMirrorView
fn set_custom_mirror_view_field(self, value: XRPass_CustomMirrorView)
fn stereo_eye_indices(self) -> Array<Vector4>
fn set_stereo_eye_indices(self, value: Array<Vector4>)
fn stereo_projection_matrix(self) -> Array<Matrix4x4>
fn set_stereo_projection_matrix(self, value: Array<Matrix4x4>)
fn stereo_view_matrix(self) -> Array<Matrix4x4>
fn set_stereo_view_matrix(self, value: Array<Matrix4x4>)
fn stereo_camera_projection_matrix(self) -> Array<Matrix4x4>
fn set_stereo_camera_projection_matrix(self, value: Array<Matrix4x4>)
impl Copy for XRPass
impl IObject for XRPass
Auto Trait Implementations§
impl Freeze for XRPass
impl RefUnwindSafe for XRPass
impl !Send for XRPass
impl !Sync for XRPass
impl Unpin for XRPass
impl UnwindSafe for XRPass
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
Mutably borrows from an owned value. Read more
§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,
Safety Read more
§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)
🔬This is a nightly-only experimental API. (
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<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> IXRPassMethods for __Twhere
__T: IXRPass,
impl<__T> IXRPassMethods for __Twhere
__T: IXRPass,
Source§fn get_enabled(self) -> bool
fn get_enabled(self) -> bool
get_enabled() overloadSource§fn get_xr_sdk_enabled(self) -> bool
fn get_xr_sdk_enabled(self) -> bool
get_xrSdkEnabled() overloadSource§fn set_xr_sdk_enabled(self, value: impl Into<bool>)
fn set_xr_sdk_enabled(self, value: impl Into<bool>)
set_xrSdkEnabled(bool) overloadSource§fn get_copy_depth(self) -> bool
fn get_copy_depth(self) -> bool
get_copyDepth() overloadSource§fn set_copy_depth(self, value: impl Into<bool>)
fn set_copy_depth(self, value: impl Into<bool>)
set_copyDepth(bool) overloadSource§fn get_multipass_id(self) -> i32
fn get_multipass_id(self) -> i32
get_multipassId() overloadSource§fn set_multipass_id(self, value: impl Into<i32>)
fn set_multipass_id(self, value: impl Into<i32>)
set_multipassId(i32) overloadSource§fn get_culling_pass_id(self) -> i32
fn get_culling_pass_id(self) -> i32
get_cullingPassId() overloadSource§fn set_culling_pass_id(self, value: impl Into<i32>)
fn set_culling_pass_id(self, value: impl Into<i32>)
set_cullingPassId(i32) overloadSource§fn get_render_target(self) -> RenderTargetIdentifier
fn get_render_target(self) -> RenderTargetIdentifier
get_renderTarget() overloadSource§fn set_render_target(self, value: impl Into<RenderTargetIdentifier>)
fn set_render_target(self, value: impl Into<RenderTargetIdentifier>)
set_renderTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn get_render_target_desc(self) -> RenderTextureDescriptor
fn get_render_target_desc(self) -> RenderTextureDescriptor
get_renderTargetDesc() overloadSource§fn set_render_target_desc(self, value: impl Into<RenderTextureDescriptor>)
fn set_render_target_desc(self, value: impl Into<RenderTextureDescriptor>)
set_renderTargetDesc(crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor) overloadSource§fn get_render_target_valid(self) -> bool
fn get_render_target_valid(self) -> bool
get_renderTargetValid() overloadSource§fn get_render_target_is_render_texture(self) -> bool
fn get_render_target_is_render_texture(self) -> bool
get_renderTargetIsRenderTexture() overloadSource§fn set_render_target_is_render_texture(self, value: impl Into<bool>)
fn set_render_target_is_render_texture(self, value: impl Into<bool>)
set_renderTargetIsRenderTexture(bool) overloadSource§fn get_proj_matrix(self, view_index: impl Into<i32>) -> Matrix4x4
fn get_proj_matrix(self, view_index: impl Into<i32>) -> Matrix4x4
GetProjMatrix(i32) overloadSource§fn get_view_matrix(self, view_index: impl Into<i32>) -> Matrix4x4
fn get_view_matrix(self, view_index: impl Into<i32>) -> Matrix4x4
GetViewMatrix(i32) overloadSource§fn get_texture_array_slice(self, view_index: impl Into<i32>) -> i32
fn get_texture_array_slice(self, view_index: impl Into<i32>) -> i32
GetTextureArraySlice(i32) overloadSource§fn get_viewport(self, view_index: impl Into<i32>) -> Rect
fn get_viewport(self, view_index: impl Into<i32>) -> Rect
GetViewport(i32) overloadSource§fn get_culling_params(self) -> ScriptableCullingParameters
fn get_culling_params(self) -> ScriptableCullingParameters
get_cullingParams() overloadSource§fn set_culling_params(self, value: impl Into<ScriptableCullingParameters>)
fn set_culling_params(self, value: impl Into<ScriptableCullingParameters>)
set_cullingParams(crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overloadSource§fn get_view_count(self) -> i32
fn get_view_count(self) -> i32
get_viewCount() overloadSource§fn get_single_pass_enabled(self) -> bool
fn get_single_pass_enabled(self) -> bool
get_singlePassEnabled() overloadSource§fn get_is_occlusion_mesh_supported(self) -> bool
fn get_is_occlusion_mesh_supported(self) -> bool
get_isOcclusionMeshSupported() overloadSource§fn get_has_valid_occlusion_mesh(self) -> bool
fn get_has_valid_occlusion_mesh(self) -> bool
get_hasValidOcclusionMesh() overloadSource§fn set_custom_mirror_view(self, callback: impl Into<XRPass_CustomMirrorView>)
fn set_custom_mirror_view(self, callback: impl Into<XRPass_CustomMirrorView>)
SetCustomMirrorView(crate::unity_engine::rendering::universal::xrpass::XRPass_CustomMirrorView) overloadSource§fn update_view(
self,
view_id: impl Into<i32>,
xr_sdk_render_pass: impl Into<XRDisplaySubsystem_XRRenderPass>,
xr_sdk_render_parameter: impl Into<XRDisplaySubsystem_XRRenderParameter>,
)
fn update_view( self, view_id: impl Into<i32>, xr_sdk_render_pass: impl Into<XRDisplaySubsystem_XRRenderPass>, xr_sdk_render_parameter: impl Into<XRDisplaySubsystem_XRRenderParameter>, )
UpdateView(i32, crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderPass, crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderParameter) overloadSource§fn update_view_2(
self,
view_id: impl Into<i32>,
proj: impl Into<Matrix4x4>,
view: impl Into<Matrix4x4>,
vp: impl Into<Rect>,
texture_array_slice: impl Into<i32>,
)
fn update_view_2( self, view_id: impl Into<i32>, proj: impl Into<Matrix4x4>, view: impl Into<Matrix4x4>, vp: impl Into<Rect>, texture_array_slice: impl Into<i32>, )
UpdateView(i32, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::rect::Rect, i32) overloadSource§fn update_culling_params(
self,
culling_pass_id: impl Into<i32>,
culling_params: impl Into<ScriptableCullingParameters>,
)
fn update_culling_params( self, culling_pass_id: impl Into<i32>, culling_params: impl Into<ScriptableCullingParameters>, )
UpdateCullingParams(i32, crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters) overloadSource§fn add_view(
self,
proj: impl Into<Matrix4x4>,
view: impl Into<Matrix4x4>,
vp: impl Into<Rect>,
texture_array_slice: impl Into<i32>,
)
fn add_view( self, proj: impl Into<Matrix4x4>, view: impl Into<Matrix4x4>, vp: impl Into<Rect>, texture_array_slice: impl Into<i32>, )
AddView(crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::matrix4x4::Matrix4x4, crate::unity_engine::rect::Rect, i32) overloadSource§fn add_view_2(
self,
xr_sdk_render_pass: impl Into<XRDisplaySubsystem_XRRenderPass>,
xr_sdk_render_parameter: impl Into<XRDisplaySubsystem_XRRenderParameter>,
)
fn add_view_2( self, xr_sdk_render_pass: impl Into<XRDisplaySubsystem_XRRenderPass>, xr_sdk_render_parameter: impl Into<XRDisplaySubsystem_XRRenderParameter>, )
AddView(crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderPass, crate::unity_engine::xr::xrdisplaysubsystem::XRDisplaySubsystem_XRRenderParameter) overloadSource§fn add_view_internal(self, xr_view: impl Into<XRView>)
fn add_view_internal(self, xr_view: impl Into<XRView>)
AddViewInternal(crate::unity_engine::rendering::universal::xrview::XRView) overloadSource§fn update_occlusion_mesh(self)
fn update_occlusion_mesh(self)
UpdateOcclusionMesh() overloadSource§fn try_get_occlusion_mesh_combined_hash_code(self) -> (bool, i32)
fn try_get_occlusion_mesh_combined_hash_code(self) -> (bool, i32)
TryGetOcclusionMeshCombinedHashCode(*muti32) overloadSource§fn create_occlusion_mesh_combined(self)
fn create_occlusion_mesh_combined(self)
CreateOcclusionMeshCombined() overloadSource§fn start_single_pass(self, cmd: impl Into<CommandBuffer>)
fn start_single_pass(self, cmd: impl Into<CommandBuffer>)
StartSinglePass(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn stop_single_pass(self, cmd: impl Into<CommandBuffer>)
fn stop_single_pass(self, cmd: impl Into<CommandBuffer>)
StopSinglePass(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn end_camera(
self,
cmd: impl Into<CommandBuffer>,
camera_data: impl Into<CameraData>,
)
fn end_camera( self, cmd: impl Into<CommandBuffer>, camera_data: impl Into<CameraData>, )
EndCamera(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::universal::cameradata::CameraData) overloadSource§fn render_occlusion_mesh(self, cmd: impl Into<CommandBuffer>)
fn render_occlusion_mesh(self, cmd: impl Into<CommandBuffer>)
RenderOcclusionMesh(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn update_gpu_view_and_projection_matrices(
self,
cmd: impl Into<CommandBuffer>,
is_render_to_texture: impl Into<bool>,
) -> CameraData
fn update_gpu_view_and_projection_matrices( self, cmd: impl Into<CommandBuffer>, is_render_to_texture: impl Into<bool>, ) -> CameraData
UpdateGPUViewAndProjectionMatrices(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData, bool) overload