pub struct Renderer2D(/* private fields */);Expand description
IL2CPP class: UnityEngine.Experimental.Rendering.Universal.Renderer2D
Inherits: ScriptableRenderer
Implementations§
Source§impl Renderer2D
impl Renderer2D
pub fn base(self) -> ScriptableRenderer
Source§impl Renderer2D
impl Renderer2D
pub fn m_profiling_sampler() -> ProfilingSampler
pub fn set_m_profiling_sampler(value: ProfilingSampler)
Source§impl Renderer2D
impl Renderer2D
Source§impl Renderer2D
impl Renderer2D
pub fn get_create_color_texture_method_info() -> &'static MethodInfo
pub fn get_create_depth_texture_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn get_renderer2_d_data_method_info() -> &'static MethodInfo
pub fn create_render_textures_method_info() -> &'static MethodInfo
pub fn setup_method_info() -> &'static MethodInfo
pub fn setup_culling_parameters_method_info() -> &'static MethodInfo
pub fn finish_rendering_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl Renderer2D
impl Renderer2D
Sourcepub unsafe fn dispose(this: impl Into<IlInstance>, disposing: bool)
pub unsafe fn dispose(this: impl Into<IlInstance>, disposing: bool)
Direct (non-virtual) call to Renderer2D’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 Renderer2D’s own Setup. 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 Renderer2D’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 Renderer2D’s own FinishRendering. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl Renderer2D
impl Renderer2D
Sourcepub fn new(data: Renderer2DData) -> Self
pub fn new(data: Renderer2DData) -> Self
.ctor(crate::unity_engine::experimental::rendering::universal::renderer2ddata::Renderer2DData) — overload selector
Trait Implementations§
Source§impl ClassIdentity for Renderer2D
impl ClassIdentity for Renderer2D
Source§impl Clone for Renderer2D
impl Clone for Renderer2D
Source§fn clone(&self) -> Renderer2D
fn clone(&self) -> Renderer2D
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for Renderer2D
impl FromIlInstance for Renderer2D
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 IRenderer2D for Renderer2D
impl IRenderer2D for Renderer2D
fn m_color_grading_lut_pass(self) -> ColorGradingLutPass
fn set_m_color_grading_lut_pass(self, value: ColorGradingLutPass)
fn m_render2_d_lighting_pass(self) -> Render2DLightingPass
fn set_m_render2_d_lighting_pass(self, value: Render2DLightingPass)
fn m_post_process_pass(self) -> PostProcessPass
fn set_m_post_process_pass(self, value: PostProcessPass)
fn m_final_blit_pass(self) -> FinalBlitPass
fn set_m_final_blit_pass(self, value: FinalBlitPass)
fn m_final_post_process_pass(self) -> PostProcessPass
fn set_m_final_post_process_pass(self, value: PostProcessPass)
fn m_light_cull_result(self) -> Light2DCullResult
fn set_m_light_cull_result(self, value: Light2DCullResult)
fn m_use_depth_stencil_buffer(self) -> bool
fn set_m_use_depth_stencil_buffer(self, value: bool)
fn m_create_color_texture(self) -> bool
fn set_m_create_color_texture(self, value: bool)
fn m_create_depth_texture(self) -> bool
fn set_m_create_depth_texture(self, value: bool)
fn k_color_texture_handle(self) -> RenderTargetHandle
fn set_k_color_texture_handle(self, value: RenderTargetHandle)
fn k_depth_texture_handle(self) -> RenderTargetHandle
fn set_k_depth_texture_handle(self, value: RenderTargetHandle)
fn k_after_post_process_color_handle(self) -> RenderTargetHandle
fn set_k_after_post_process_color_handle(self, value: RenderTargetHandle)
fn k_color_grading_lut_handle(self) -> RenderTargetHandle
fn set_k_color_grading_lut_handle(self, value: RenderTargetHandle)
fn m_blit_material(self) -> Material
fn set_m_blit_material(self, value: Material)
fn m_renderer2_d_data(self) -> Renderer2DData
fn set_m_renderer2_d_data(self, value: Renderer2DData)
Source§impl IScriptableRenderer for Renderer2D
impl IScriptableRenderer for Renderer2D
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 Renderer2D
impl IObject for Renderer2D
Auto Trait Implementations§
impl Freeze for Renderer2D
impl RefUnwindSafe for Renderer2D
impl !Send for Renderer2D
impl !Sync for Renderer2D
impl Unpin for Renderer2D
impl UnwindSafe for Renderer2D
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> IRenderer2DMethods for __Twhere
__T: IRenderer2D,
impl<__T> IRenderer2DMethods for __Twhere
__T: IRenderer2D,
Source§fn get_create_color_texture(self) -> bool
fn get_create_color_texture(self) -> bool
get_createColorTexture() overloadSource§fn get_create_depth_texture(self) -> bool
fn get_create_depth_texture(self) -> bool
get_createDepthTexture() overloadSource§fn ctor(self, data: impl Into<Renderer2DData>)
fn ctor(self, data: impl Into<Renderer2DData>)
.ctor(crate::unity_engine::experimental::rendering::universal::renderer2ddata::Renderer2DData) overloadSource§fn get_renderer2_d_data(self) -> Renderer2DData
fn get_renderer2_d_data(self) -> Renderer2DData
GetRenderer2DData() overloadSource§fn create_render_textures(
self,
force_create_color_texture: impl Into<bool>,
color_texture_filter_mode: impl Into<FilterMode>,
cmd: impl Into<CommandBuffer>,
) -> (CameraData, RenderTargetHandle, RenderTargetHandle)
fn create_render_textures( self, force_create_color_texture: impl Into<bool>, color_texture_filter_mode: impl Into<FilterMode>, cmd: impl Into<CommandBuffer>, ) -> (CameraData, RenderTargetHandle, RenderTargetHandle)
CreateRenderTextures(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, bool, crate::unity_engine::filtermode::FilterMode, crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle) 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_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§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