pub struct TextureXR(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.TextureXR
Inherits: Object
Implementations§
Source§impl TextureXR
impl TextureXR
pub fn m_max_views() -> i32
pub fn set_m_max_views(value: i32)
pub fn m_black_u_int_texture2_d_array() -> Texture
pub fn set_m_black_u_int_texture2_d_array(value: Texture)
pub fn m_black_u_int_texture() -> Texture
pub fn set_m_black_u_int_texture(value: Texture)
pub fn m_black_u_int_texture2_d_array_rth() -> RTHandle
pub fn set_m_black_u_int_texture2_d_array_rth(value: RTHandle)
pub fn m_black_u_int_texture_rth() -> RTHandle
pub fn set_m_black_u_int_texture_rth(value: RTHandle)
pub fn m_clear_texture2_d_array() -> Texture2DArray
pub fn set_m_clear_texture2_d_array(value: Texture2DArray)
pub fn m_clear_texture() -> Texture2D
pub fn set_m_clear_texture(value: Texture2D)
pub fn m_clear_texture2_d_array_rth() -> RTHandle
pub fn set_m_clear_texture2_d_array_rth(value: RTHandle)
pub fn m_clear_texture_rth() -> RTHandle
pub fn set_m_clear_texture_rth(value: RTHandle)
pub fn m_magenta_texture2_d_array() -> Texture2DArray
pub fn set_m_magenta_texture2_d_array(value: Texture2DArray)
pub fn m_magenta_texture() -> Texture2D
pub fn set_m_magenta_texture(value: Texture2D)
pub fn m_magenta_texture2_d_array_rth() -> RTHandle
pub fn set_m_magenta_texture2_d_array_rth(value: RTHandle)
pub fn m_magenta_texture_rth() -> RTHandle
pub fn set_m_magenta_texture_rth(value: RTHandle)
pub fn m_black_texture3_d() -> Texture3D
pub fn set_m_black_texture3_d(value: Texture3D)
pub fn m_black_texture2_d_array() -> Texture2DArray
pub fn set_m_black_texture2_d_array(value: Texture2DArray)
pub fn m_black_texture2_d_array_rth() -> RTHandle
pub fn set_m_black_texture2_d_array_rth(value: RTHandle)
pub fn m_black_texture_rth() -> RTHandle
pub fn set_m_black_texture_rth(value: RTHandle)
pub fn m_black_texture3_drth() -> RTHandle
pub fn set_m_black_texture3_drth(value: RTHandle)
pub fn m_white_texture2_d_array() -> Texture2DArray
pub fn set_m_white_texture2_d_array(value: Texture2DArray)
pub fn m_white_texture2_d_array_rth() -> RTHandle
pub fn set_m_white_texture2_d_array_rth(value: RTHandle)
pub fn m_white_texture_rth() -> RTHandle
pub fn set_m_white_texture_rth(value: RTHandle)
Source§impl TextureXR
impl TextureXR
Sourcepub fn set_max_views(value: impl Into<i32>)
pub fn set_max_views(value: impl Into<i32>)
set_maxViews(i32) overload
Sourcepub fn get_slices() -> i32
pub fn get_slices() -> i32
get_slices() overload
Sourcepub fn get_use_tex_array() -> bool
pub fn get_use_tex_array() -> bool
get_useTexArray() overload
Sourcepub fn get_dimension() -> TextureDimension
pub fn get_dimension() -> TextureDimension
get_dimension() overload
Sourcepub fn get_black_u_int_texture() -> RTHandle
pub fn get_black_u_int_texture() -> RTHandle
GetBlackUIntTexture() overload
Sourcepub fn get_clear_texture() -> RTHandle
pub fn get_clear_texture() -> RTHandle
GetClearTexture() overload
Sourcepub fn get_magenta_texture() -> RTHandle
pub fn get_magenta_texture() -> RTHandle
GetMagentaTexture() overload
Sourcepub fn get_black_texture() -> RTHandle
pub fn get_black_texture() -> RTHandle
GetBlackTexture() overload
Sourcepub fn get_black_texture_array() -> RTHandle
pub fn get_black_texture_array() -> RTHandle
GetBlackTextureArray() overload
Sourcepub fn get_black_texture3_d() -> RTHandle
pub fn get_black_texture3_d() -> RTHandle
GetBlackTexture3D() overload
Sourcepub fn get_white_texture() -> RTHandle
pub fn get_white_texture() -> RTHandle
GetWhiteTexture() overload
Sourcepub fn initialize(
cmd: impl Into<CommandBuffer>,
clear_r32_u_int_shader: impl Into<ComputeShader>,
)
pub fn initialize( cmd: impl Into<CommandBuffer>, clear_r32_u_int_shader: impl Into<ComputeShader>, )
Initialize(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::computeshader::ComputeShader) overload
Sourcepub fn create_texture2_d_array_from_texture2_d(
source: impl Into<Texture2D>,
name: impl Into<Il2CppString>,
) -> Texture2DArray
pub fn create_texture2_d_array_from_texture2_d( source: impl Into<Texture2D>, name: impl Into<Il2CppString>, ) -> Texture2DArray
CreateTexture2DArrayFromTexture2D(crate::unity_engine::texture2d::Texture2D, ::unity::Il2CppString) overload
Sourcepub fn create_black_u_int_texture_array(
cmd: impl Into<CommandBuffer>,
clear_r32_u_int_shader: impl Into<ComputeShader>,
) -> Texture
pub fn create_black_u_int_texture_array( cmd: impl Into<CommandBuffer>, clear_r32_u_int_shader: impl Into<ComputeShader>, ) -> Texture
CreateBlackUIntTextureArray(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::computeshader::ComputeShader) overload
Sourcepub fn create_black_uint_texture(
cmd: impl Into<CommandBuffer>,
clear_r32_u_int_shader: impl Into<ComputeShader>,
) -> Texture
pub fn create_black_uint_texture( cmd: impl Into<CommandBuffer>, clear_r32_u_int_shader: impl Into<ComputeShader>, ) -> Texture
CreateBlackUintTexture(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::computeshader::ComputeShader) overload
Sourcepub fn create_black_texture3_d(name: impl Into<Il2CppString>) -> Texture3D
pub fn create_black_texture3_d(name: impl Into<Il2CppString>) -> Texture3D
CreateBlackTexture3D(::unity::Il2CppString) overload
Source§impl TextureXR
impl TextureXR
pub fn set_max_views_method_info() -> &'static MethodInfo
pub fn get_slices_method_info() -> &'static MethodInfo
pub fn get_use_tex_array_method_info() -> &'static MethodInfo
pub fn get_dimension_method_info() -> &'static MethodInfo
pub fn get_black_u_int_texture_method_info() -> &'static MethodInfo
pub fn get_clear_texture_method_info() -> &'static MethodInfo
pub fn get_magenta_texture_method_info() -> &'static MethodInfo
pub fn get_black_texture_method_info() -> &'static MethodInfo
pub fn get_black_texture_array_method_info() -> &'static MethodInfo
pub fn get_black_texture3_d_method_info() -> &'static MethodInfo
pub fn get_white_texture_method_info() -> &'static MethodInfo
pub fn initialize_method_info() -> &'static MethodInfo
pub fn create_texture2_d_array_from_texture2_d_method_info() -> &'static MethodInfo
pub fn create_black_u_int_texture_array_method_info() -> &'static MethodInfo
pub fn create_black_uint_texture_method_info() -> &'static MethodInfo
pub fn create_black_texture3_d_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for TextureXR
impl ClassIdentity for TextureXR
Source§impl FromIlInstance for TextureXR
impl FromIlInstance for TextureXR
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 TextureXR
impl IObject for TextureXR
impl ITextureXR for TextureXR
Auto Trait Implementations§
impl Freeze for TextureXR
impl RefUnwindSafe for TextureXR
impl !Send for TextureXR
impl !Sync for TextureXR
impl Unpin for TextureXR
impl UnwindSafe for TextureXR
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