pub struct ScriptableRenderer(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.ScriptableRenderer
Inherits: Object
Implementations§
Source§impl ScriptableRenderer
impl ScriptableRenderer
pub fn current() -> ScriptableRenderer
pub fn set_current(value: ScriptableRenderer)
pub fn k_render_pass_block_count() -> i32
pub fn set_k_render_pass_block_count(value: i32)
pub fn m_active_color_attachments() -> Array<RenderTargetIdentifier>
pub fn set_m_active_color_attachments(value: Array<RenderTargetIdentifier>)
pub fn m_active_depth_attachment() -> RenderTargetIdentifier
pub fn set_m_active_depth_attachment(value: RenderTargetIdentifier)
pub fn m_trimmed_color_attachment_copies() -> Array<Array<RenderTargetIdentifier>>
pub fn set_m_trimmed_color_attachment_copies( value: Array<Array<RenderTargetIdentifier>>, )
Source§impl ScriptableRenderer
impl ScriptableRenderer
Sourcepub fn set_camera_matrices(
cmd: impl Into<CommandBuffer>,
set_inverse_matrices: impl Into<bool>,
) -> CameraData
pub fn set_camera_matrices( cmd: impl Into<CommandBuffer>, set_inverse_matrices: impl Into<bool>, ) -> CameraData
SetCameraMatrices(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData, bool) overload
Sourcepub fn configure_active_target(
color_attachment: impl Into<RenderTargetIdentifier>,
depth_attachment: impl Into<RenderTargetIdentifier>,
)
pub fn configure_active_target( color_attachment: impl Into<RenderTargetIdentifier>, depth_attachment: impl Into<RenderTargetIdentifier>, )
ConfigureActiveTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overload
Sourcepub fn get_camera_clear_flag() -> (ClearFlag, CameraData)
pub fn get_camera_clear_flag() -> (ClearFlag, CameraData)
GetCameraClearFlag(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overload
Sourcepub fn set_render_target(
cmd: impl Into<CommandBuffer>,
color_attachment: impl Into<RenderTargetIdentifier>,
depth_attachment: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target( cmd: impl Into<CommandBuffer>, color_attachment: impl Into<RenderTargetIdentifier>, depth_attachment: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_2(
cmd: impl Into<CommandBuffer>,
color_attachment: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
clear_flags: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_2( cmd: impl Into<CommandBuffer>, color_attachment: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, clear_flags: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_3(
cmd: impl Into<CommandBuffer>,
color_attachment: impl Into<RenderTargetIdentifier>,
color_load_action: impl Into<RenderBufferLoadAction>,
color_store_action: impl Into<RenderBufferStoreAction>,
depth_attachment: impl Into<RenderTargetIdentifier>,
depth_load_action: impl Into<RenderBufferLoadAction>,
depth_store_action: impl Into<RenderBufferStoreAction>,
clear_flags: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_3( cmd: impl Into<CommandBuffer>, color_attachment: impl Into<RenderTargetIdentifier>, color_load_action: impl Into<RenderBufferLoadAction>, color_store_action: impl Into<RenderBufferStoreAction>, depth_attachment: impl Into<RenderTargetIdentifier>, depth_load_action: impl Into<RenderBufferLoadAction>, depth_store_action: impl Into<RenderBufferStoreAction>, clear_flags: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::renderbufferloadaction::RenderBufferLoadAction, crate::unity_engine::rendering::renderbufferstoreaction::RenderBufferStoreAction, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn set_render_target_4(
cmd: impl Into<CommandBuffer>,
color_attachments: impl Into<Array<RenderTargetIdentifier>>,
depth_attachment: impl Into<RenderTargetIdentifier>,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
pub fn set_render_target_4( cmd: impl Into<CommandBuffer>, color_attachments: impl Into<Array<RenderTargetIdentifier>>, depth_attachment: impl Into<RenderTargetIdentifier>, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
SetRenderTarget(crate::unity_engine::rendering::commandbuffer::CommandBuffer, ::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overload
Sourcepub fn sort_stable(list: impl Into<List_1<ScriptableRenderPass>>)
pub fn sort_stable(list: impl Into<List_1<ScriptableRenderPass>>)
SortStable(crate::system::collections::generic::list_1::List_1<crate::unity_engine::rendering::universal::scriptablerenderpass::ScriptableRenderPass>) overload
Source§impl ScriptableRenderer
impl ScriptableRenderer
pub fn get_camera_depth_method_info() -> &'static MethodInfo
pub fn get_profiling_execute_method_info() -> &'static MethodInfo
pub fn set_profiling_execute_method_info() -> &'static MethodInfo
pub fn set_camera_matrices_method_info() -> &'static MethodInfo
pub fn set_per_camera_shader_variables_method_info() -> &'static MethodInfo
pub fn set_shader_time_values_method_info() -> &'static MethodInfo
pub fn get_camera_color_target_method_info() -> &'static MethodInfo
pub fn get_camera_depth_target_method_info() -> &'static MethodInfo
pub fn get_renderer_features_method_info() -> &'static MethodInfo
pub fn get_active_render_pass_queue_method_info() -> &'static MethodInfo
pub fn get_supported_rendering_features_method_info() -> &'static MethodInfo
pub fn set_supported_rendering_features_method_info() -> &'static MethodInfo
pub fn get_unsupported_graphics_device_types_method_info() -> &'static MethodInfo
pub fn set_unsupported_graphics_device_types_method_info() -> &'static MethodInfo
pub fn configure_active_target_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn dispose_2_method_info() -> &'static MethodInfo
pub fn configure_camera_target_method_info() -> &'static MethodInfo
pub fn configure_camera_color_target_method_info() -> &'static MethodInfo
pub fn setup_method_info() -> &'static MethodInfo
pub fn setup_lights_method_info() -> &'static MethodInfo
pub fn setup_culling_parameters_method_info() -> &'static MethodInfo
pub fn finish_rendering_method_info() -> &'static MethodInfo
pub fn get_sub_light_tag_method_info() -> &'static MethodInfo
pub fn execute_method_info() -> &'static MethodInfo
pub fn enqueue_pass_method_info() -> &'static MethodInfo
pub fn get_camera_clear_flag_method_info() -> &'static MethodInfo
pub fn add_render_passes_method_info() -> &'static MethodInfo
pub fn clear_rendering_state_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn execute_block_method_info() -> &'static MethodInfo
pub fn execute_render_pass_method_info() -> &'static MethodInfo
pub fn set_render_pass_attachments_method_info() -> &'static MethodInfo
pub fn begin_xr_rendering_method_info() -> &'static MethodInfo
pub fn end_xr_rendering_method_info() -> &'static MethodInfo
pub fn set_render_target_method_info() -> &'static MethodInfo
pub fn set_render_target_2_method_info() -> &'static MethodInfo
pub fn set_render_target_3_method_info() -> &'static MethodInfo
pub fn set_render_target_4_method_info() -> &'static MethodInfo
pub fn draw_gizmos_method_info() -> &'static MethodInfo
pub fn draw_wire_overlay_method_info() -> &'static MethodInfo
pub fn internal_start_rendering_method_info() -> &'static MethodInfo
pub fn internal_finish_rendering_method_info() -> &'static MethodInfo
pub fn sort_stable_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl ScriptableRenderer
impl ScriptableRenderer
Sourcepub unsafe fn dispose(this: impl Into<IlInstance>)
pub unsafe fn dispose(this: impl Into<IlInstance>)
Direct (non-virtual) call to ScriptableRenderer’s own Dispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn dispose_2(this: impl Into<IlInstance>, disposing: bool)
pub unsafe fn dispose_2(this: impl Into<IlInstance>, disposing: bool)
Direct (non-virtual) call to ScriptableRenderer’s own Dispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn setup(
this: impl Into<IlInstance>,
context: ScriptableRenderContext,
rendering_data: *mut RenderingData,
)
pub unsafe fn setup( this: impl Into<IlInstance>, context: ScriptableRenderContext, rendering_data: *mut RenderingData, )
Direct (non-virtual) call to ScriptableRenderer’s own Setup. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn setup_lights(
this: impl Into<IlInstance>,
context: ScriptableRenderContext,
rendering_data: *mut RenderingData,
)
pub unsafe fn setup_lights( this: impl Into<IlInstance>, context: ScriptableRenderContext, rendering_data: *mut RenderingData, )
Direct (non-virtual) call to ScriptableRenderer’s own SetupLights. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn setup_culling_parameters(
this: impl Into<IlInstance>,
culling_parameters: *mut ScriptableCullingParameters,
camera_data: *mut CameraData,
)
pub unsafe fn setup_culling_parameters( this: impl Into<IlInstance>, culling_parameters: *mut ScriptableCullingParameters, camera_data: *mut CameraData, )
Direct (non-virtual) call to ScriptableRenderer’s own SetupCullingParameters. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn finish_rendering(this: impl Into<IlInstance>, cmd: CommandBuffer)
pub unsafe fn finish_rendering(this: impl Into<IlInstance>, cmd: CommandBuffer)
Direct (non-virtual) call to ScriptableRenderer’s own FinishRendering. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_sub_light_tag(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn get_sub_light_tag(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to ScriptableRenderer’s own GetSubLightTag. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl ScriptableRenderer
impl ScriptableRenderer
Sourcepub fn new(data: ScriptableRendererData) -> Self
pub fn new(data: ScriptableRendererData) -> Self
.ctor(crate::unity_engine::rendering::universal::scriptablerendererdata::ScriptableRendererData) — overload selector
Trait Implementations§
Source§impl ClassIdentity for ScriptableRenderer
impl ClassIdentity for ScriptableRenderer
Source§impl Clone for ScriptableRenderer
impl Clone for ScriptableRenderer
Source§fn clone(&self) -> ScriptableRenderer
fn clone(&self) -> ScriptableRenderer
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for ScriptableRenderer
impl FromIlInstance for ScriptableRenderer
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 IScriptableRenderer for ScriptableRenderer
impl IScriptableRenderer for ScriptableRenderer
fn m_active_render_pass_queue(self) -> List_1<ScriptableRenderPass>
fn set_m_active_render_pass_queue(self, value: List_1<ScriptableRenderPass>)
fn m_renderer_features(self) -> List_1<ScriptableRendererFeature>
fn set_m_renderer_features(self, value: List_1<ScriptableRendererFeature>)
fn m_camera_color_target(self) -> RenderTargetIdentifier
fn set_m_camera_color_target(self, value: RenderTargetIdentifier)
fn m_camera_depth_target(self) -> RenderTargetIdentifier
fn set_m_camera_depth_target(self, value: RenderTargetIdentifier)
fn m_first_time_camera_color_target_is_bound(self) -> bool
fn set_m_first_time_camera_color_target_is_bound(self, value: bool)
fn m_first_time_camera_depth_target_is_bound(self) -> bool
fn set_m_first_time_camera_depth_target_is_bound(self, value: bool)
fn m_is_pipeline_executing(self) -> bool
fn set_m_is_pipeline_executing(self, value: bool)
fn is_camera_color_target_valid(self) -> bool
fn set_is_camera_color_target_valid(self, value: bool)
impl Copy for ScriptableRenderer
impl IObject for ScriptableRenderer
Auto Trait Implementations§
impl Freeze for ScriptableRenderer
impl RefUnwindSafe for ScriptableRenderer
impl !Send for ScriptableRenderer
impl !Sync for ScriptableRenderer
impl Unpin for ScriptableRenderer
impl UnwindSafe for ScriptableRenderer
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<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<__T> IScriptableRendererMethods for __Twhere
__T: IScriptableRenderer,
impl<__T> IScriptableRendererMethods for __Twhere
__T: IScriptableRenderer,
Source§fn get_camera_depth(self) -> RenderTargetIdentifier
fn get_camera_depth(self) -> RenderTargetIdentifier
get_cameraDepth() overloadSource§fn get_profiling_execute(self) -> ProfilingSampler
fn get_profiling_execute(self) -> ProfilingSampler
get_profilingExecute() overloadSource§fn set_profiling_execute(self, value: impl Into<ProfilingSampler>)
fn set_profiling_execute(self, value: impl Into<ProfilingSampler>)
set_profilingExecute(crate::unity_engine::rendering::profilingsampler::ProfilingSampler) overloadSource§fn set_per_camera_shader_variables(
self,
cmd: impl Into<CommandBuffer>,
) -> CameraData
fn set_per_camera_shader_variables( self, cmd: impl Into<CommandBuffer>, ) -> CameraData
SetPerCameraShaderVariables(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overloadSource§fn set_shader_time_values(
self,
cmd: impl Into<CommandBuffer>,
time: impl Into<f32>,
delta_time: impl Into<f32>,
smooth_delta_time: impl Into<f32>,
)
fn set_shader_time_values( self, cmd: impl Into<CommandBuffer>, time: impl Into<f32>, delta_time: impl Into<f32>, smooth_delta_time: impl Into<f32>, )
SetShaderTimeValues(crate::unity_engine::rendering::commandbuffer::CommandBuffer, f32, f32, f32) overloadSource§fn get_camera_color_target(self) -> RenderTargetIdentifier
fn get_camera_color_target(self) -> RenderTargetIdentifier
get_cameraColorTarget() overloadSource§fn get_camera_depth_target(self) -> RenderTargetIdentifier
fn get_camera_depth_target(self) -> RenderTargetIdentifier
get_cameraDepthTarget() overloadSource§fn get_renderer_features(self) -> List_1<ScriptableRendererFeature>
fn get_renderer_features(self) -> List_1<ScriptableRendererFeature>
get_rendererFeatures() overloadSource§fn get_active_render_pass_queue(self) -> List_1<ScriptableRenderPass>
fn get_active_render_pass_queue(self) -> List_1<ScriptableRenderPass>
get_activeRenderPassQueue() overloadSource§fn get_supported_rendering_features(
self,
) -> ScriptableRenderer_RenderingFeatures
fn get_supported_rendering_features( self, ) -> ScriptableRenderer_RenderingFeatures
get_supportedRenderingFeatures() overloadSource§fn set_supported_rendering_features(
self,
value: impl Into<ScriptableRenderer_RenderingFeatures>,
)
fn set_supported_rendering_features( self, value: impl Into<ScriptableRenderer_RenderingFeatures>, )
set_supportedRenderingFeatures(crate::unity_engine::rendering::universal::scriptablerenderer::ScriptableRenderer_RenderingFeatures) overloadSource§fn get_unsupported_graphics_device_types(self) -> Array<GraphicsDeviceType>
fn get_unsupported_graphics_device_types(self) -> Array<GraphicsDeviceType>
get_unsupportedGraphicsDeviceTypes() overloadSource§fn set_unsupported_graphics_device_types(
self,
value: impl Into<Array<GraphicsDeviceType>>,
)
fn set_unsupported_graphics_device_types( self, value: impl Into<Array<GraphicsDeviceType>>, )
set_unsupportedGraphicsDeviceTypes(::unity::Array<crate::unity_engine::rendering::graphicsdevicetype::GraphicsDeviceType>) overloadSource§fn ctor(self, data: impl Into<ScriptableRendererData>)
fn ctor(self, data: impl Into<ScriptableRendererData>)
.ctor(crate::unity_engine::rendering::universal::scriptablerendererdata::ScriptableRendererData) overloadSource§fn configure_camera_target(
self,
color_target: impl Into<RenderTargetIdentifier>,
depth_target: impl Into<RenderTargetIdentifier>,
)
fn configure_camera_target( self, color_target: impl Into<RenderTargetIdentifier>, depth_target: impl Into<RenderTargetIdentifier>, )
ConfigureCameraTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn configure_camera_color_target(
self,
color_target: impl Into<RenderTargetIdentifier>,
)
fn configure_camera_color_target( self, color_target: impl Into<RenderTargetIdentifier>, )
ConfigureCameraColorTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn setup(self, context: impl Into<ScriptableRenderContext>) -> RenderingData
fn setup(self, context: impl Into<ScriptableRenderContext>) -> RenderingData
Setup(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn setup_lights(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData
fn setup_lights( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData
SetupLights(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn setup_culling_parameters(self) -> (ScriptableCullingParameters, CameraData)
fn setup_culling_parameters(self) -> (ScriptableCullingParameters, CameraData)
SetupCullingParameters(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overloadSource§fn finish_rendering(self, cmd: impl Into<CommandBuffer>)
fn finish_rendering(self, cmd: impl Into<CommandBuffer>)
FinishRendering(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn get_sub_light_tag(self) -> Il2CppString
fn get_sub_light_tag(self) -> Il2CppString
GetSubLightTag() overloadSource§fn execute(self, context: impl Into<ScriptableRenderContext>) -> RenderingData
fn execute(self, context: impl Into<ScriptableRenderContext>) -> RenderingData
Execute(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn enqueue_pass(self, pass: impl Into<ScriptableRenderPass>)
fn enqueue_pass(self, pass: impl Into<ScriptableRenderPass>)
EnqueuePass(crate::unity_engine::rendering::universal::scriptablerenderpass::ScriptableRenderPass) overloadSource§fn add_render_passes(self) -> RenderingData
fn add_render_passes(self) -> RenderingData
AddRenderPasses(*mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn clear_rendering_state(self, cmd: impl Into<CommandBuffer>)
fn clear_rendering_state(self, cmd: impl Into<CommandBuffer>)
ClearRenderingState(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn clear(self, camera_type: impl Into<CameraRenderType>)
fn clear(self, camera_type: impl Into<CameraRenderType>)
Clear(crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType) overloadSource§fn execute_block(
self,
block_index: impl Into<i32>,
context: impl Into<ScriptableRenderContext>,
submit: impl Into<bool>,
) -> (ScriptableRenderer_RenderBlocks, RenderingData)
fn execute_block( self, block_index: impl Into<i32>, context: impl Into<ScriptableRenderContext>, submit: impl Into<bool>, ) -> (ScriptableRenderer_RenderBlocks, RenderingData)
ExecuteBlock(i32, *mutcrate::unity_engine::rendering::universal::scriptablerenderer::ScriptableRenderer_RenderBlocks, crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, bool) overloadSource§fn execute_render_pass(
self,
context: impl Into<ScriptableRenderContext>,
render_pass: impl Into<ScriptableRenderPass>,
) -> RenderingData
fn execute_render_pass( self, context: impl Into<ScriptableRenderContext>, render_pass: impl Into<ScriptableRenderPass>, ) -> RenderingData
ExecuteRenderPass(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::universal::scriptablerenderpass::ScriptableRenderPass, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn set_render_pass_attachments(
self,
cmd: impl Into<CommandBuffer>,
render_pass: impl Into<ScriptableRenderPass>,
) -> CameraData
fn set_render_pass_attachments( self, cmd: impl Into<CommandBuffer>, render_pass: impl Into<ScriptableRenderPass>, ) -> CameraData
SetRenderPassAttachments(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::universal::scriptablerenderpass::ScriptableRenderPass, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overloadSource§fn begin_xr_rendering(
self,
cmd: impl Into<CommandBuffer>,
context: impl Into<ScriptableRenderContext>,
) -> CameraData
fn begin_xr_rendering( self, cmd: impl Into<CommandBuffer>, context: impl Into<ScriptableRenderContext>, ) -> CameraData
BeginXRRendering(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overloadSource§fn end_xr_rendering(
self,
cmd: impl Into<CommandBuffer>,
context: impl Into<ScriptableRenderContext>,
) -> CameraData
fn end_xr_rendering( self, cmd: impl Into<CommandBuffer>, context: impl Into<ScriptableRenderContext>, ) -> CameraData
EndXRRendering(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::cameradata::CameraData) overloadSource§fn draw_gizmos(
self,
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
gizmo_subset: impl Into<GizmoSubset>,
)
fn draw_gizmos( self, context: impl Into<ScriptableRenderContext>, camera: impl Into<Camera>, gizmo_subset: impl Into<GizmoSubset>, )
DrawGizmos(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera, crate::unity_engine::rendering::gizmosubset::GizmoSubset) overloadSource§fn draw_wire_overlay(
self,
context: impl Into<ScriptableRenderContext>,
camera: impl Into<Camera>,
)
fn draw_wire_overlay( self, context: impl Into<ScriptableRenderContext>, camera: impl Into<Camera>, )
DrawWireOverlay(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera) overloadSource§fn internal_start_rendering(
self,
context: impl Into<ScriptableRenderContext>,
) -> RenderingData
fn internal_start_rendering( self, context: impl Into<ScriptableRenderContext>, ) -> RenderingData
InternalStartRendering(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn internal_finish_rendering(
self,
context: impl Into<ScriptableRenderContext>,
resolve_final_target: impl Into<bool>,
)
fn internal_finish_rendering( self, context: impl Into<ScriptableRenderContext>, resolve_final_target: impl Into<bool>, )
InternalFinishRendering(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, bool) overload