pub struct Render2DLightingPass(/* private fields */);Expand description
IL2CPP class: UnityEngine.Experimental.Rendering.Universal.Render2DLightingPass
Inherits: ScriptableRenderPass
Implementations§
Source§impl Render2DLightingPass
impl Render2DLightingPass
pub fn base(self) -> ScriptableRenderPass
Source§impl Render2DLightingPass
impl Render2DLightingPass
pub fn k_hdr_emulation_scale_id() -> i32
pub fn set_k_hdr_emulation_scale_id(value: i32)
pub fn k_inverse_hdr_emulation_scale_id() -> i32
pub fn set_k_inverse_hdr_emulation_scale_id(value: i32)
pub fn k_use_scene_lighting_id() -> i32
pub fn set_k_use_scene_lighting_id(value: i32)
pub fn k_renderer_color_id() -> i32
pub fn set_k_renderer_color_id(value: i32)
pub fn k_shape_light_texture0_id() -> i32
pub fn set_k_shape_light_texture0_id(value: i32)
pub fn k_shape_light_texture1_id() -> i32
pub fn set_k_shape_light_texture1_id(value: i32)
pub fn k_shape_light_texture2_id() -> i32
pub fn set_k_shape_light_texture2_id(value: i32)
pub fn k_shape_light_texture3_id() -> i32
pub fn set_k_shape_light_texture3_id(value: i32)
pub fn k_combined_rendering_pass_name_old() -> ShaderTagId
pub fn set_k_combined_rendering_pass_name_old(value: ShaderTagId)
pub fn k_combined_rendering_pass_name() -> ShaderTagId
pub fn set_k_combined_rendering_pass_name(value: ShaderTagId)
pub fn k_normals_rendering_pass_name() -> ShaderTagId
pub fn set_k_normals_rendering_pass_name(value: ShaderTagId)
pub fn k_legacy_pass_name() -> ShaderTagId
pub fn set_k_legacy_pass_name(value: ShaderTagId)
pub fn m_profiling_sampler() -> ProfilingSampler
pub fn set_m_profiling_sampler(value: ProfilingSampler)
pub fn m_profiling_sampler_unlit() -> ProfilingSampler
pub fn set_m_profiling_sampler_unlit(value: ProfilingSampler)
Source§impl Render2DLightingPass
impl Render2DLightingPass
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_transparency_sorting_mode_method_info() -> &'static MethodInfo
pub fn compare_lights_in_layer_method_info() -> &'static MethodInfo
pub fn find_upper_bound_in_batch_method_info() -> &'static MethodInfo
pub fn execute_method_info() -> &'static MethodInfo
pub fn unity_engine_experimental_rendering_universal_i_render_pass2_d_get_renderer_data_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl Render2DLightingPass
impl Render2DLightingPass
Sourcepub unsafe fn execute(
this: impl Into<IlInstance>,
context: ScriptableRenderContext,
rendering_data: *mut RenderingData,
)
pub unsafe fn execute( this: impl Into<IlInstance>, context: ScriptableRenderContext, rendering_data: *mut RenderingData, )
Direct (non-virtual) call to Render2DLightingPass’s own Execute. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn unity_engine_experimental_rendering_universal_i_render_pass2_d_get_renderer_data(
this: impl Into<IlInstance>,
) -> Renderer2DData
pub unsafe fn unity_engine_experimental_rendering_universal_i_render_pass2_d_get_renderer_data( this: impl Into<IlInstance>, ) -> Renderer2DData
Direct (non-virtual) call to Render2DLightingPass’s own UnityEngine.Experimental.Rendering.Universal.IRenderPass2D.get_rendererData. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl Render2DLightingPass
impl Render2DLightingPass
Sourcepub fn new(renderer_data: Renderer2DData) -> Self
pub fn new(renderer_data: Renderer2DData) -> Self
.ctor(crate::unity_engine::experimental::rendering::universal::renderer2ddata::Renderer2DData) — overload selector
Trait Implementations§
Source§impl ClassIdentity for Render2DLightingPass
impl ClassIdentity for Render2DLightingPass
Source§impl Clone for Render2DLightingPass
impl Clone for Render2DLightingPass
Source§fn clone(&self) -> Render2DLightingPass
fn clone(&self) -> Render2DLightingPass
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromIlInstance for Render2DLightingPass
impl FromIlInstance for Render2DLightingPass
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IRender2DLightingPass for Render2DLightingPass
impl IRender2DLightingPass for Render2DLightingPass
fn m_renderer2_d_data(self) -> Renderer2DData
fn set_m_renderer2_d_data(self, value: Renderer2DData)
Source§impl IScriptableRenderPass for Render2DLightingPass
impl IScriptableRenderPass for Render2DLightingPass
fn m_color_attachments(self) -> Array<RenderTargetIdentifier>
fn set_m_color_attachments(self, value: Array<RenderTargetIdentifier>)
fn m_depth_attachment(self) -> RenderTargetIdentifier
fn set_m_depth_attachment(self, value: RenderTargetIdentifier)
fn m_input(self) -> ScriptableRenderPassInput
fn set_m_input(self, value: ScriptableRenderPassInput)
fn m_clear_flag(self) -> ClearFlag
fn set_m_clear_flag(self, value: ClearFlag)
fn m_clear_color(self) -> Color
fn set_m_clear_color(self, value: Color)
impl Copy for Render2DLightingPass
impl IObject for Render2DLightingPass
Auto Trait Implementations§
impl Freeze for Render2DLightingPass
impl RefUnwindSafe for Render2DLightingPass
impl !Send for Render2DLightingPass
impl !Sync for Render2DLightingPass
impl Unpin for Render2DLightingPass
impl UnwindSafe for Render2DLightingPass
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IRender2DLightingPassMethods for __Twhere
__T: IRender2DLightingPass,
impl<__T> IRender2DLightingPassMethods for __Twhere
__T: IRender2DLightingPass,
Source§fn ctor(self, renderer_data: impl Into<Renderer2DData>)
fn ctor(self, renderer_data: impl Into<Renderer2DData>)
.ctor(crate::unity_engine::experimental::rendering::universal::renderer2ddata::Renderer2DData) overloadSource§fn get_transparency_sorting_mode(
self,
camera: impl Into<Camera>,
) -> SortingSettings
fn get_transparency_sorting_mode( self, camera: impl Into<Camera>, ) -> SortingSettings
GetTransparencySortingMode(crate::unity_engine::camera::Camera, *mutcrate::unity_engine::rendering::sortingsettings::SortingSettings) overloadSource§fn compare_lights_in_layer(
self,
layer_index1: impl Into<i32>,
layer_index2: impl Into<i32>,
sorting_layers: impl Into<Array<SortingLayer>>,
) -> bool
fn compare_lights_in_layer( self, layer_index1: impl Into<i32>, layer_index2: impl Into<i32>, sorting_layers: impl Into<Array<SortingLayer>>, ) -> bool
CompareLightsInLayer(i32, i32, ::unity::Array<crate::unity_engine::sortinglayer::SortingLayer>) overloadSource§fn find_upper_bound_in_batch(
self,
start_layer_index: impl Into<i32>,
sorting_layers: impl Into<Array<SortingLayer>>,
) -> i32
fn find_upper_bound_in_batch( self, start_layer_index: impl Into<i32>, sorting_layers: impl Into<Array<SortingLayer>>, ) -> i32
FindUpperBoundInBatch(i32, ::unity::Array<crate::unity_engine::sortinglayer::SortingLayer>) 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 unity_engine_experimental_rendering_universal_i_render_pass2_d_get_renderer_data(
self,
) -> Renderer2DData
fn unity_engine_experimental_rendering_universal_i_render_pass2_d_get_renderer_data( self, ) -> Renderer2DData
UnityEngine.Experimental.Rendering.Universal.IRenderPass2D.get_rendererData() 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> IScriptableRenderPassMethods for __Twhere
__T: IScriptableRenderPass,
impl<__T> IScriptableRenderPassMethods for __Twhere
__T: IScriptableRenderPass,
Source§fn frame_cleanup(self, cmd: impl Into<CommandBuffer>)
fn frame_cleanup(self, cmd: impl Into<CommandBuffer>)
FrameCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn get_render_pass_event(self) -> RenderPassEvent
fn get_render_pass_event(self) -> RenderPassEvent
get_renderPassEvent() overloadSource§fn set_render_pass_event(self, value: impl Into<RenderPassEvent>)
fn set_render_pass_event(self, value: impl Into<RenderPassEvent>)
set_renderPassEvent(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent) overloadSource§fn get_color_attachments(self) -> Array<RenderTargetIdentifier>
fn get_color_attachments(self) -> Array<RenderTargetIdentifier>
get_colorAttachments() overloadSource§fn get_color_attachment(self) -> RenderTargetIdentifier
fn get_color_attachment(self) -> RenderTargetIdentifier
get_colorAttachment() overloadSource§fn get_depth_attachment(self) -> RenderTargetIdentifier
fn get_depth_attachment(self) -> RenderTargetIdentifier
get_depthAttachment() overloadSource§fn get_input(self) -> ScriptableRenderPassInput
fn get_input(self) -> ScriptableRenderPassInput
get_input() overloadSource§fn get_clear_flag(self) -> ClearFlag
fn get_clear_flag(self) -> ClearFlag
get_clearFlag() overloadSource§fn get_clear_color(self) -> Color
fn get_clear_color(self) -> Color
get_clearColor() overloadSource§fn get_profiling_sampler(self) -> ProfilingSampler
fn get_profiling_sampler(self) -> ProfilingSampler
get_profilingSampler() overloadSource§fn set_profiling_sampler(self, value: impl Into<ProfilingSampler>)
fn set_profiling_sampler(self, value: impl Into<ProfilingSampler>)
set_profilingSampler(crate::unity_engine::rendering::profilingsampler::ProfilingSampler) overloadSource§fn get_override_camera_target(self) -> bool
fn get_override_camera_target(self) -> bool
get_overrideCameraTarget() overloadSource§fn set_override_camera_target(self, value: impl Into<bool>)
fn set_override_camera_target(self, value: impl Into<bool>)
set_overrideCameraTarget(bool) overloadSource§fn get_is_blit_render_pass(self) -> bool
fn get_is_blit_render_pass(self) -> bool
get_isBlitRenderPass() overloadSource§fn set_is_blit_render_pass(self, value: impl Into<bool>)
fn set_is_blit_render_pass(self, value: impl Into<bool>)
set_isBlitRenderPass(bool) overloadSource§fn configure_input(self, pass_input: impl Into<ScriptableRenderPassInput>)
fn configure_input(self, pass_input: impl Into<ScriptableRenderPassInput>)
ConfigureInput(crate::unity_engine::rendering::universal::scriptablerenderpassinput::ScriptableRenderPassInput) overloadSource§fn configure_target(
self,
color_attachment: impl Into<RenderTargetIdentifier>,
depth_attachment: impl Into<RenderTargetIdentifier>,
)
fn configure_target( self, color_attachment: impl Into<RenderTargetIdentifier>, depth_attachment: impl Into<RenderTargetIdentifier>, )
ConfigureTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn configure_target_2(
self,
color_attachments: impl Into<Array<RenderTargetIdentifier>>,
depth_attachment: impl Into<RenderTargetIdentifier>,
)
fn configure_target_2( self, color_attachments: impl Into<Array<RenderTargetIdentifier>>, depth_attachment: impl Into<RenderTargetIdentifier>, )
ConfigureTarget(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn configure_target_3(self, color_attachment: impl Into<RenderTargetIdentifier>)
fn configure_target_3(self, color_attachment: impl Into<RenderTargetIdentifier>)
ConfigureTarget(crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn configure_target_4(
self,
color_attachments: impl Into<Array<RenderTargetIdentifier>>,
)
fn configure_target_4( self, color_attachments: impl Into<Array<RenderTargetIdentifier>>, )
ConfigureTarget(::unity::Array<crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier>) overloadSource§fn configure_clear(
self,
clear_flag: impl Into<ClearFlag>,
clear_color: impl Into<Color>,
)
fn configure_clear( self, clear_flag: impl Into<ClearFlag>, clear_color: impl Into<Color>, )
ConfigureClear(crate::unity_engine::rendering::clearflag::ClearFlag, crate::unity_engine::color::Color) overloadSource§fn on_camera_setup(self, cmd: impl Into<CommandBuffer>) -> RenderingData
fn on_camera_setup(self, cmd: impl Into<CommandBuffer>) -> RenderingData
OnCameraSetup(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn configure(
self,
cmd: impl Into<CommandBuffer>,
camera_texture_descriptor: impl Into<RenderTextureDescriptor>,
)
fn configure( self, cmd: impl Into<CommandBuffer>, camera_texture_descriptor: impl Into<RenderTextureDescriptor>, )
Configure(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor) overloadSource§fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)
fn on_camera_cleanup(self, cmd: impl Into<CommandBuffer>)
OnCameraCleanup(crate::unity_engine::rendering::commandbuffer::CommandBuffer) overloadSource§fn on_finish_camera_stack_rendering(self, cmd: impl Into<CommandBuffer>)
fn on_finish_camera_stack_rendering(self, cmd: impl Into<CommandBuffer>)
OnFinishCameraStackRendering(crate::unity_engine::rendering::commandbuffer::CommandBuffer) 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 blit(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<RenderTargetIdentifier>,
destination: impl Into<RenderTargetIdentifier>,
material: impl Into<Material>,
pass_index: impl Into<i32>,
)
fn blit( self, cmd: impl Into<CommandBuffer>, source: impl Into<RenderTargetIdentifier>, destination: impl Into<RenderTargetIdentifier>, material: impl Into<Material>, pass_index: impl Into<i32>, )
Blit(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier, crate::unity_engine::material::Material, i32) overloadSource§fn create_drawing_settings(
self,
shader_tag_id: impl Into<ShaderTagId>,
sorting_criteria: impl Into<SortingCriteria>,
) -> (DrawingSettings, RenderingData)
fn create_drawing_settings( self, shader_tag_id: impl Into<ShaderTagId>, sorting_criteria: impl Into<SortingCriteria>, ) -> (DrawingSettings, RenderingData)
CreateDrawingSettings(crate::unity_engine::rendering::shadertagid::ShaderTagId, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::rendering::sortingcriteria::SortingCriteria) overloadSource§fn create_drawing_settings_2(
self,
shader_tag_id_list: impl Into<List_1<ShaderTagId>>,
sorting_criteria: impl Into<SortingCriteria>,
) -> (DrawingSettings, RenderingData)
fn create_drawing_settings_2( self, shader_tag_id_list: impl Into<List_1<ShaderTagId>>, sorting_criteria: impl Into<SortingCriteria>, ) -> (DrawingSettings, RenderingData)
CreateDrawingSettings(crate::system::collections::generic::list_1::List_1<crate::unity_engine::rendering::shadertagid::ShaderTagId>, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::rendering::sortingcriteria::SortingCriteria) overload