pub struct RenderGraph(/* private fields */);Expand description
IL2CPP class: UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraph
Inherits: Object
Implementations§
Source§impl RenderGraph
impl RenderGraph
pub fn k_max_mrt_count() -> i32
pub fn set_k_max_mrt_count(value: i32)
pub fn s_registered_graphs() -> List_1<RenderGraph>
pub fn set_s_registered_graphs(value: List_1<RenderGraph>)
pub fn on_graph_registered() -> RenderGraph_OnGraphRegisteredDelegate
pub fn set_on_graph_registered(value: RenderGraph_OnGraphRegisteredDelegate)
pub fn on_graph_unregistered() -> RenderGraph_OnGraphRegisteredDelegate
pub fn set_on_graph_unregistered(value: RenderGraph_OnGraphRegisteredDelegate)
Source§impl RenderGraph
impl RenderGraph
Sourcepub fn get_require_debug_data() -> bool
pub fn get_require_debug_data() -> bool
get_requireDebugData() overload
Sourcepub fn set_require_debug_data(value: impl Into<bool>)
pub fn set_require_debug_data(value: impl Into<bool>)
set_requireDebugData(bool) overload
Sourcepub fn get_registered_render_graphs() -> List_1<RenderGraph>
pub fn get_registered_render_graphs() -> List_1<RenderGraph>
GetRegisteredRenderGraphs() overload
Sourcepub fn add_on_graph_registered(
value: impl Into<RenderGraph_OnGraphRegisteredDelegate>,
)
pub fn add_on_graph_registered( value: impl Into<RenderGraph_OnGraphRegisteredDelegate>, )
add_onGraphRegistered(crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_OnGraphRegisteredDelegate) overload
Sourcepub fn remove_on_graph_registered(
value: impl Into<RenderGraph_OnGraphRegisteredDelegate>,
)
pub fn remove_on_graph_registered( value: impl Into<RenderGraph_OnGraphRegisteredDelegate>, )
remove_onGraphRegistered(crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_OnGraphRegisteredDelegate) overload
Sourcepub fn add_on_graph_unregistered(
value: impl Into<RenderGraph_OnGraphRegisteredDelegate>,
)
pub fn add_on_graph_unregistered( value: impl Into<RenderGraph_OnGraphRegisteredDelegate>, )
add_onGraphUnregistered(crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_OnGraphRegisteredDelegate) overload
Sourcepub fn remove_on_graph_unregistered(
value: impl Into<RenderGraph_OnGraphRegisteredDelegate>,
)
pub fn remove_on_graph_unregistered( value: impl Into<RenderGraph_OnGraphRegisteredDelegate>, )
remove_onGraphUnregistered(crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_OnGraphRegisteredDelegate) overload
Source§impl RenderGraph
impl RenderGraph
pub fn get_name_method_info() -> &'static MethodInfo
pub fn set_name_method_info() -> &'static MethodInfo
pub fn get_require_debug_data_method_info() -> &'static MethodInfo
pub fn set_require_debug_data_method_info() -> &'static MethodInfo
pub fn get_default_resources_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cleanup_method_info() -> &'static MethodInfo
pub fn get_debug_data_method_info() -> &'static MethodInfo
pub fn end_frame_method_info() -> &'static MethodInfo
pub fn import_texture_method_info() -> &'static MethodInfo
pub fn import_backbuffer_method_info() -> &'static MethodInfo
pub fn create_texture_method_info() -> &'static MethodInfo
pub fn create_texture_2_method_info() -> &'static MethodInfo
pub fn create_texture_if_invalid_method_info() -> &'static MethodInfo
pub fn get_texture_desc_method_info() -> &'static MethodInfo
pub fn create_renderer_list_method_info() -> &'static MethodInfo
pub fn import_compute_buffer_method_info() -> &'static MethodInfo
pub fn create_compute_buffer_method_info() -> &'static MethodInfo
pub fn create_compute_buffer_2_method_info() -> &'static MethodInfo
pub fn get_compute_buffer_desc_method_info() -> &'static MethodInfo
pub fn begin_method_info() -> &'static MethodInfo
pub fn execute_method_info() -> &'static MethodInfo
pub fn begin_profiling_sampler_method_info() -> &'static MethodInfo
pub fn end_profiling_sampler_method_info() -> &'static MethodInfo
pub fn get_registered_render_graphs_method_info() -> &'static MethodInfo
pub fn get_compiled_pass_infos_method_info() -> &'static MethodInfo
pub fn clear_compiled_graph_method_info() -> &'static MethodInfo
pub fn invalidate_context_method_info() -> &'static MethodInfo
pub fn on_pass_added_method_info() -> &'static MethodInfo
pub fn add_on_graph_registered_method_info() -> &'static MethodInfo
pub fn remove_on_graph_registered_method_info() -> &'static MethodInfo
pub fn add_on_graph_unregistered_method_info() -> &'static MethodInfo
pub fn remove_on_graph_unregistered_method_info() -> &'static MethodInfo
pub fn init_resource_infos_data_method_info() -> &'static MethodInfo
pub fn initialize_compilation_data_method_info() -> &'static MethodInfo
pub fn count_references_method_info() -> &'static MethodInfo
pub fn cull_outputless_passes_method_info() -> &'static MethodInfo
pub fn cull_unused_passes_method_info() -> &'static MethodInfo
pub fn update_pass_synchronization_method_info() -> &'static MethodInfo
pub fn update_resource_synchronization_method_info() -> &'static MethodInfo
pub fn get_latest_producer_index_method_info() -> &'static MethodInfo
pub fn get_latest_valid_read_index_method_info() -> &'static MethodInfo
pub fn get_first_valid_write_index_method_info() -> &'static MethodInfo
pub fn get_latest_valid_write_index_method_info() -> &'static MethodInfo
pub fn update_resource_allocation_and_synchronization_method_info() -> &'static MethodInfo
pub fn compile_render_graph_method_info() -> &'static MethodInfo
pub fn compile_pass_immediatly_method_info() -> &'static MethodInfo
pub fn execute_pass_immediatly_method_info() -> &'static MethodInfo
pub fn execute_compiled_pass_method_info() -> &'static MethodInfo
pub fn execute_render_graph_method_info() -> &'static MethodInfo
pub fn pre_render_pass_set_render_targets_method_info() -> &'static MethodInfo
pub fn pre_render_pass_execute_method_info() -> &'static MethodInfo
pub fn post_render_pass_execute_method_info() -> &'static MethodInfo
pub fn clear_render_passes_method_info() -> &'static MethodInfo
pub fn release_immediate_mode_resources_method_info() -> &'static MethodInfo
pub fn log_frame_information_method_info() -> &'static MethodInfo
pub fn log_renderer_lists_creation_method_info() -> &'static MethodInfo
pub fn log_render_pass_begin_method_info() -> &'static MethodInfo
pub fn log_culled_passes_method_info() -> &'static MethodInfo
pub fn get_default_profiling_sampler_method_info() -> &'static MethodInfo
pub fn update_imported_resource_life_time_method_info() -> &'static MethodInfo
pub fn generate_debug_data_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl RenderGraph
impl RenderGraph
Sourcepub fn new(name: Il2CppString) -> Self
pub fn new(name: Il2CppString) -> Self
.ctor(::unity::Il2CppString) — overload selector
Trait Implementations§
Source§impl ClassIdentity for RenderGraph
impl ClassIdentity for RenderGraph
Source§impl Clone for RenderGraph
impl Clone for RenderGraph
Source§fn clone(&self) -> RenderGraph
fn clone(&self) -> RenderGraph
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for RenderGraph
impl FromIlInstance for RenderGraph
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 IRenderGraph for RenderGraph
impl IRenderGraph for RenderGraph
fn m_resources(self) -> RenderGraphResourceRegistry
fn set_m_resources(self, value: RenderGraphResourceRegistry)
fn m_render_graph_pool(self) -> RenderGraphObjectPool
fn set_m_render_graph_pool(self, value: RenderGraphObjectPool)
fn m_render_passes(self) -> List_1<RenderGraphPass>
fn set_m_render_passes(self, value: List_1<RenderGraphPass>)
fn m_renderer_lists(self) -> List_1<RendererListHandle>
fn set_m_renderer_lists(self, value: List_1<RendererListHandle>)
fn m_debug_parameters(self) -> RenderGraphDebugParams
fn set_m_debug_parameters(self, value: RenderGraphDebugParams)
fn m_logger(self) -> RenderGraphLogger
fn set_m_logger(self, value: RenderGraphLogger)
fn m_default_resources(self) -> RenderGraphDefaultResources
fn set_m_default_resources(self, value: RenderGraphDefaultResources)
fn m_default_profiling_samplers(self) -> Dictionary_2<i32, ProfilingSampler>
fn set_m_default_profiling_samplers( self, value: Dictionary_2<i32, ProfilingSampler>, )
fn m_execution_exception_was_raised(self) -> bool
fn set_m_execution_exception_was_raised(self, value: bool)
fn m_render_graph_context(self) -> RenderGraphContext
fn set_m_render_graph_context(self, value: RenderGraphContext)
fn m_previous_command_buffer(self) -> CommandBuffer
fn set_m_previous_command_buffer(self, value: CommandBuffer)
fn m_current_immediate_pass_index(self) -> i32
fn set_m_current_immediate_pass_index(self, value: i32)
fn m_immediate_mode_resource_list(self) -> Array<List_1<i32>>
fn set_m_immediate_mode_resource_list(self, value: Array<List_1<i32>>)
fn m_compiled_resources_infos( self, ) -> Array<DynamicArray_1<RenderGraph_CompiledResourceInfo>>
fn set_m_compiled_resources_infos( self, value: Array<DynamicArray_1<RenderGraph_CompiledResourceInfo>>, )
fn m_compiled_pass_infos(self) -> DynamicArray_1<RenderGraph_CompiledPassInfo>
fn set_m_compiled_pass_infos( self, value: DynamicArray_1<RenderGraph_CompiledPassInfo>, )
fn m_culling_stack(self) -> Stack_1<i32>
fn set_m_culling_stack(self, value: Stack_1<i32>)
fn m_execution_count(self) -> i32
fn set_m_execution_count(self, value: i32)
fn m_render_graph_debug_data(self) -> RenderGraphDebugData
fn set_m_render_graph_debug_data(self, value: RenderGraphDebugData)
impl Copy for RenderGraph
impl IObject for RenderGraph
Auto Trait Implementations§
impl Freeze for RenderGraph
impl RefUnwindSafe for RenderGraph
impl !Send for RenderGraph
impl !Sync for RenderGraph
impl Unpin for RenderGraph
impl UnwindSafe for RenderGraph
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IRenderGraphMethods for __Twhere
__T: IRenderGraph,
impl<__T> IRenderGraphMethods for __Twhere
__T: IRenderGraph,
Source§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_default_resources(self) -> RenderGraphDefaultResources
fn get_default_resources(self) -> RenderGraphDefaultResources
get_defaultResources() overloadSource§fn ctor(self, name: impl Into<Il2CppString>)
fn ctor(self, name: impl Into<Il2CppString>)
.ctor(::unity::Il2CppString) overloadSource§fn get_debug_data(self) -> RenderGraphDebugData
fn get_debug_data(self) -> RenderGraphDebugData
GetDebugData() overloadSource§fn import_texture(self, rt: impl Into<RTHandle>) -> TextureHandle
fn import_texture(self, rt: impl Into<RTHandle>) -> TextureHandle
ImportTexture(crate::unity_engine::rendering::rthandle::RTHandle) overloadSource§fn import_backbuffer(
self,
rt: impl Into<RenderTargetIdentifier>,
) -> TextureHandle
fn import_backbuffer( self, rt: impl Into<RenderTargetIdentifier>, ) -> TextureHandle
ImportBackbuffer(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn create_texture(self) -> (TextureHandle, TextureDesc)
fn create_texture(self) -> (TextureHandle, TextureDesc)
CreateTexture(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturedesc::TextureDesc) overloadSource§fn create_texture_2(self, texture: impl Into<TextureHandle>) -> TextureHandle
fn create_texture_2(self, texture: impl Into<TextureHandle>) -> TextureHandle
CreateTexture(crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle) overloadSource§fn create_texture_if_invalid(self) -> (TextureDesc, TextureHandle)
fn create_texture_if_invalid(self) -> (TextureDesc, TextureHandle)
CreateTextureIfInvalid(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturedesc::TextureDesc, *mutcrate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle) overloadSource§fn get_texture_desc(self, texture: impl Into<TextureHandle>) -> TextureDesc
fn get_texture_desc(self, texture: impl Into<TextureHandle>) -> TextureDesc
GetTextureDesc(crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle) overloadSource§fn create_renderer_list(self) -> (RendererListHandle, RendererListDesc)
fn create_renderer_list(self) -> (RendererListHandle, RendererListDesc)
CreateRendererList(*mutcrate::unity_engine::experimental::rendering::rendererlistdesc::RendererListDesc) overloadSource§fn import_compute_buffer(
self,
compute_buffer: impl Into<ComputeBuffer>,
) -> ComputeBufferHandle
fn import_compute_buffer( self, compute_buffer: impl Into<ComputeBuffer>, ) -> ComputeBufferHandle
ImportComputeBuffer(crate::unity_engine::computebuffer::ComputeBuffer) overloadSource§fn create_compute_buffer(self) -> (ComputeBufferHandle, ComputeBufferDesc)
fn create_compute_buffer(self) -> (ComputeBufferHandle, ComputeBufferDesc)
CreateComputeBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferdesc::ComputeBufferDesc) overloadSource§fn create_compute_buffer_2(self) -> (ComputeBufferHandle, ComputeBufferHandle)
fn create_compute_buffer_2(self) -> (ComputeBufferHandle, ComputeBufferHandle)
CreateComputeBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle) overloadSource§fn get_compute_buffer_desc(self) -> (ComputeBufferDesc, ComputeBufferHandle)
fn get_compute_buffer_desc(self) -> (ComputeBufferDesc, ComputeBufferHandle)
GetComputeBufferDesc(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle) overloadfn add_render_pass<M0: IlType + Copy + ClassIdentity>( self, pass_name: impl Into<Il2CppString>, pass_data: impl Into<*mut M0>, sampler: impl Into<ProfilingSampler>, ) -> RenderGraphBuilder
fn add_render_pass_2<M0: IlType + Copy + ClassIdentity>( self, pass_name: impl Into<Il2CppString>, pass_data: impl Into<*mut M0>, ) -> RenderGraphBuilder
Source§fn begin(self) -> RenderGraphParameters
fn begin(self) -> RenderGraphParameters
Begin(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraphparameters::RenderGraphParameters) overloadSource§fn begin_profiling_sampler(self, sampler: impl Into<ProfilingSampler>)
fn begin_profiling_sampler(self, sampler: impl Into<ProfilingSampler>)
BeginProfilingSampler(crate::unity_engine::rendering::profilingsampler::ProfilingSampler) overloadSource§fn end_profiling_sampler(self, sampler: impl Into<ProfilingSampler>)
fn end_profiling_sampler(self, sampler: impl Into<ProfilingSampler>)
EndProfilingSampler(crate::unity_engine::rendering::profilingsampler::ProfilingSampler) overloadSource§fn get_compiled_pass_infos(self) -> DynamicArray_1<RenderGraph_CompiledPassInfo>
fn get_compiled_pass_infos(self) -> DynamicArray_1<RenderGraph_CompiledPassInfo>
GetCompiledPassInfos() overloadSource§fn clear_compiled_graph(self)
fn clear_compiled_graph(self)
ClearCompiledGraph() overloadSource§fn invalidate_context(self)
fn invalidate_context(self)
InvalidateContext() overloadSource§fn on_pass_added(self, pass: impl Into<RenderGraphPass>)
fn on_pass_added(self, pass: impl Into<RenderGraphPass>)
OnPassAdded(crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass) overloadSource§fn init_resource_infos_data(
self,
resource_infos: impl Into<DynamicArray_1<RenderGraph_CompiledResourceInfo>>,
count: impl Into<i32>,
)
fn init_resource_infos_data( self, resource_infos: impl Into<DynamicArray_1<RenderGraph_CompiledResourceInfo>>, count: impl Into<i32>, )
InitResourceInfosData(crate::unity_engine::rendering::dynamicarray_1::DynamicArray_1<crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledResourceInfo>, i32) overloadSource§fn initialize_compilation_data(self)
fn initialize_compilation_data(self)
InitializeCompilationData() overloadSource§fn count_references(self)
fn count_references(self)
CountReferences() overloadSource§fn cull_outputless_passes(self)
fn cull_outputless_passes(self)
CullOutputlessPasses() overloadSource§fn cull_unused_passes(self)
fn cull_unused_passes(self)
CullUnusedPasses() overloadSource§fn update_pass_synchronization(
self,
current_pass_index: impl Into<i32>,
last_producer: impl Into<i32>,
) -> (RenderGraph_CompiledPassInfo, RenderGraph_CompiledPassInfo, i32)
fn update_pass_synchronization( self, current_pass_index: impl Into<i32>, last_producer: impl Into<i32>, ) -> (RenderGraph_CompiledPassInfo, RenderGraph_CompiledPassInfo, i32)
UpdatePassSynchronization(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo, *mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo, i32, i32, *muti32) overloadSource§fn update_resource_synchronization(
self,
current_pass_index: impl Into<i32>,
) -> (i32, i32, RenderGraph_CompiledResourceInfo)
fn update_resource_synchronization( self, current_pass_index: impl Into<i32>, ) -> (i32, i32, RenderGraph_CompiledResourceInfo)
UpdateResourceSynchronization(*muti32, *muti32, i32, *mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledResourceInfo) overloadSource§fn get_latest_producer_index(
self,
pass_index: impl Into<i32>,
) -> (i32, RenderGraph_CompiledResourceInfo)
fn get_latest_producer_index( self, pass_index: impl Into<i32>, ) -> (i32, RenderGraph_CompiledResourceInfo)
GetLatestProducerIndex(i32, *mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledResourceInfo) overloadSource§fn get_latest_valid_read_index(self) -> (i32, RenderGraph_CompiledResourceInfo)
fn get_latest_valid_read_index(self) -> (i32, RenderGraph_CompiledResourceInfo)
GetLatestValidReadIndex(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledResourceInfo) overloadSource§fn get_first_valid_write_index(self) -> (i32, RenderGraph_CompiledResourceInfo)
fn get_first_valid_write_index(self) -> (i32, RenderGraph_CompiledResourceInfo)
GetFirstValidWriteIndex(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledResourceInfo) overloadSource§fn get_latest_valid_write_index(self) -> (i32, RenderGraph_CompiledResourceInfo)
fn get_latest_valid_write_index(self) -> (i32, RenderGraph_CompiledResourceInfo)
GetLatestValidWriteIndex(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledResourceInfo) overloadSource§fn update_resource_allocation_and_synchronization(self)
fn update_resource_allocation_and_synchronization(self)
UpdateResourceAllocationAndSynchronization() overloadSource§fn compile_render_graph(self)
fn compile_render_graph(self)
CompileRenderGraph() overloadSource§fn compile_pass_immediatly(
self,
pass: impl Into<RenderGraphPass>,
) -> *mut RenderGraph_CompiledPassInfo
fn compile_pass_immediatly( self, pass: impl Into<RenderGraphPass>, ) -> *mut RenderGraph_CompiledPassInfo
CompilePassImmediatly(crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass) overloadSource§fn execute_pass_immediatly(self, pass: impl Into<RenderGraphPass>)
fn execute_pass_immediatly(self, pass: impl Into<RenderGraphPass>)
ExecutePassImmediatly(crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass) overloadSource§fn execute_compiled_pass(
self,
pass_index: impl Into<i32>,
) -> RenderGraph_CompiledPassInfo
fn execute_compiled_pass( self, pass_index: impl Into<i32>, ) -> RenderGraph_CompiledPassInfo
ExecuteCompiledPass(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo, i32) overloadSource§fn execute_render_graph(self)
fn execute_render_graph(self)
ExecuteRenderGraph() overloadSource§fn pre_render_pass_set_render_targets(
self,
rg_context: impl Into<RenderGraphContext>,
) -> RenderGraph_CompiledPassInfo
fn pre_render_pass_set_render_targets( self, rg_context: impl Into<RenderGraphContext>, ) -> RenderGraph_CompiledPassInfo
PreRenderPassSetRenderTargets(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo, crate::unity_engine::experimental::rendering::render_graph_module::rendergraphcontext::RenderGraphContext) overloadSource§fn pre_render_pass_execute(
self,
rg_context: impl Into<RenderGraphContext>,
) -> RenderGraph_CompiledPassInfo
fn pre_render_pass_execute( self, rg_context: impl Into<RenderGraphContext>, ) -> RenderGraph_CompiledPassInfo
PreRenderPassExecute(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo, crate::unity_engine::experimental::rendering::render_graph_module::rendergraphcontext::RenderGraphContext) overloadSource§fn post_render_pass_execute(
self,
rg_context: impl Into<RenderGraphContext>,
) -> RenderGraph_CompiledPassInfo
fn post_render_pass_execute( self, rg_context: impl Into<RenderGraphContext>, ) -> RenderGraph_CompiledPassInfo
PostRenderPassExecute(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo, crate::unity_engine::experimental::rendering::render_graph_module::rendergraphcontext::RenderGraphContext) overloadSource§fn clear_render_passes(self)
fn clear_render_passes(self)
ClearRenderPasses() overloadSource§fn release_immediate_mode_resources(self)
fn release_immediate_mode_resources(self)
ReleaseImmediateModeResources() overloadSource§fn log_frame_information(self)
fn log_frame_information(self)
LogFrameInformation() overloadSource§fn log_renderer_lists_creation(self)
fn log_renderer_lists_creation(self)
LogRendererListsCreation() overloadSource§fn log_render_pass_begin(self) -> RenderGraph_CompiledPassInfo
fn log_render_pass_begin(self) -> RenderGraph_CompiledPassInfo
LogRenderPassBegin(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph_CompiledPassInfo) overloadSource§fn log_culled_passes(self)
fn log_culled_passes(self)
LogCulledPasses() overloadSource§fn get_default_profiling_sampler(
self,
name: impl Into<Il2CppString>,
) -> ProfilingSampler
fn get_default_profiling_sampler( self, name: impl Into<Il2CppString>, ) -> ProfilingSampler
GetDefaultProfilingSampler(::unity::Il2CppString) overloadSource§fn update_imported_resource_life_time(
self,
pass_list: impl Into<List_1<i32>>,
) -> RenderGraphDebugData_ResourceDebugData
fn update_imported_resource_life_time( self, pass_list: impl Into<List_1<i32>>, ) -> RenderGraphDebugData_ResourceDebugData
UpdateImportedResourceLifeTime(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendergraphdebugdata::RenderGraphDebugData_ResourceDebugData, crate::system::collections::generic::list_1::List_1<i32>) overloadSource§fn generate_debug_data(self)
fn generate_debug_data(self)
GenerateDebugData() overload