pub struct PostProcessPass(/* private fields */);Expand description
IL2CPP class: UnityEngine.Rendering.Universal.Internal.PostProcessPass
Inherits: ScriptableRenderPass
Implementations§
Source§impl PostProcessPass
impl PostProcessPass
pub fn base(self) -> ScriptableRenderPass
Source§impl PostProcessPass
impl PostProcessPass
pub fn k_render_post_processing_tag() -> Il2CppString
pub fn set_k_render_post_processing_tag(value: Il2CppString)
pub fn k_render_final_post_processing_tag() -> Il2CppString
pub fn set_k_render_final_post_processing_tag(value: Il2CppString)
pub fn m_profiling_render_post_processing() -> ProfilingSampler
pub fn set_m_profiling_render_post_processing(value: ProfilingSampler)
pub fn m_profiling_render_final_post_processing() -> ProfilingSampler
pub fn set_m_profiling_render_final_post_processing(value: ProfilingSampler)
pub fn k_max_pyramid_size() -> i32
pub fn set_k_max_pyramid_size(value: i32)
pub fn view_proj_matrix_stereo() -> Array<Matrix4x4>
pub fn set_view_proj_matrix_stereo(value: Array<Matrix4x4>)
Source§impl PostProcessPass
impl PostProcessPass
Sourcepub fn get_max_bokeh_radius_in_pixels(viewport_height: impl Into<f32>) -> f32
pub fn get_max_bokeh_radius_in_pixels(viewport_height: impl Into<f32>) -> f32
GetMaxBokehRadiusInPixels(f32) overload
Source§impl PostProcessPass
impl PostProcessPass
pub fn get_simple_pass_flag_method_info() -> &'static MethodInfo
pub fn set_simple_pass_flag_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cleanup_method_info() -> &'static MethodInfo
pub fn setup_method_info() -> &'static MethodInfo
pub fn setup_with_extra_method_info() -> &'static MethodInfo
pub fn setup_custom_filter_params_method_info() -> &'static MethodInfo
pub fn create_capture_texture_method_info() -> &'static MethodInfo
pub fn destroy_capture_texture_method_info() -> &'static MethodInfo
pub fn setup_final_pass_method_info() -> &'static MethodInfo
pub fn setup_final_pass_as_copy_capture_method_info() -> &'static MethodInfo
pub fn on_camera_setup_method_info() -> &'static MethodInfo
pub fn on_camera_cleanup_method_info() -> &'static MethodInfo
pub fn reset_history_method_info() -> &'static MethodInfo
pub fn can_run_on_tile_method_info() -> &'static MethodInfo
pub fn execute_method_info() -> &'static MethodInfo
pub fn get_compatible_descriptor_method_info() -> &'static MethodInfo
pub fn get_compatible_descriptor_2_method_info() -> &'static MethodInfo
pub fn require_srgb_conversion_blit_to_back_buffer_method_info() -> &'static MethodInfo
pub fn blit_method_info() -> &'static MethodInfo
pub fn draw_fullscreen_mesh_method_info() -> &'static MethodInfo
pub fn render_method_info() -> &'static MethodInfo
pub fn render_simple_pass_method_info() -> &'static MethodInfo
pub fn blit_dst_discard_content_method_info() -> &'static MethodInfo
pub fn do_subpixel_morphological_antialiasing_method_info() -> &'static MethodInfo
pub fn do_depth_of_field_method_info() -> &'static MethodInfo
pub fn do_gaussian_depth_of_field_method_info() -> &'static MethodInfo
pub fn prepare_bokeh_kernel_method_info() -> &'static MethodInfo
pub fn get_max_bokeh_radius_in_pixels_method_info() -> &'static MethodInfo
pub fn do_bokeh_depth_of_field_method_info() -> &'static MethodInfo
pub fn do_motion_blur_method_info() -> &'static MethodInfo
pub fn do_panini_projection_method_info() -> &'static MethodInfo
pub fn calc_view_extents_method_info() -> &'static MethodInfo
pub fn calc_crop_extents_method_info() -> &'static MethodInfo
pub fn setup_bloom_method_info() -> &'static MethodInfo
pub fn setup_lens_distortion_method_info() -> &'static MethodInfo
pub fn setup_chromatic_aberration_method_info() -> &'static MethodInfo
pub fn setup_vignette_method_info() -> &'static MethodInfo
pub fn setup_color_grading_method_info() -> &'static MethodInfo
pub fn setup_grain_method_info() -> &'static MethodInfo
pub fn setup_dithering_method_info() -> &'static MethodInfo
pub fn setup_custom_heat_haze_method_info() -> &'static MethodInfo
pub fn setup_custom_radial_blur_method_info() -> &'static MethodInfo
pub fn setup_custom_system_blur_method_info() -> &'static MethodInfo
pub fn setup_custom_gradation_filter_method_info() -> &'static MethodInfo
pub fn render_final_pass_method_info() -> &'static MethodInfo
pub fn render_final_pass_as_copy_capture_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl PostProcessPass
impl PostProcessPass
Sourcepub unsafe fn on_camera_setup(
this: impl Into<IlInstance>,
cmd: CommandBuffer,
rendering_data: *mut RenderingData,
)
pub unsafe fn on_camera_setup( this: impl Into<IlInstance>, cmd: CommandBuffer, rendering_data: *mut RenderingData, )
Direct (non-virtual) call to PostProcessPass’s own OnCameraSetup. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_camera_cleanup(this: impl Into<IlInstance>, cmd: CommandBuffer)
pub unsafe fn on_camera_cleanup(this: impl Into<IlInstance>, cmd: CommandBuffer)
Direct (non-virtual) call to PostProcessPass’s own OnCameraCleanup. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
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 PostProcessPass’s own Execute. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl PostProcessPass
impl PostProcessPass
Sourcepub fn new(
evt: RenderPassEvent,
data: PostProcessData,
blit_material: Material,
) -> Self
pub fn new( evt: RenderPassEvent, data: PostProcessData, blit_material: Material, ) -> Self
.ctor(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent, crate::unity_engine::rendering::universal::postprocessdata::PostProcessData, crate::unity_engine::material::Material) — overload selector
Trait Implementations§
Source§impl ClassIdentity for PostProcessPass
impl ClassIdentity for PostProcessPass
Source§impl Clone for PostProcessPass
impl Clone for PostProcessPass
Source§fn clone(&self) -> PostProcessPass
fn clone(&self) -> PostProcessPass
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for PostProcessPass
impl FromIlInstance for PostProcessPass
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 IPostProcessPass for PostProcessPass
impl IPostProcessPass for PostProcessPass
fn m_descriptor(self) -> RenderTextureDescriptor
fn set_m_descriptor(self, value: RenderTextureDescriptor)
fn m_source(self) -> RenderTargetHandle
fn set_m_source(self, value: RenderTargetHandle)
fn m_destination(self) -> RenderTargetHandle
fn set_m_destination(self, value: RenderTargetHandle)
fn m_depth(self) -> RenderTargetHandle
fn set_m_depth(self, value: RenderTargetHandle)
fn m_internal_lut(self) -> RenderTargetHandle
fn set_m_internal_lut(self, value: RenderTargetHandle)
fn m_materials(self) -> PostProcessPass_MaterialLibrary
fn set_m_materials(self, value: PostProcessPass_MaterialLibrary)
fn m_data(self) -> PostProcessData
fn set_m_data(self, value: PostProcessData)
fn m_depth_of_field(self) -> DepthOfField
fn set_m_depth_of_field(self, value: DepthOfField)
fn m_motion_blur(self) -> MotionBlur
fn set_m_motion_blur(self, value: MotionBlur)
fn m_panini_projection(self) -> PaniniProjection
fn set_m_panini_projection(self, value: PaniniProjection)
fn m_bloom(self) -> Bloom
fn set_m_bloom(self, value: Bloom)
fn m_lens_distortion(self) -> LensDistortion
fn set_m_lens_distortion(self, value: LensDistortion)
fn m_chromatic_aberration(self) -> ChromaticAberration
fn set_m_chromatic_aberration(self, value: ChromaticAberration)
fn m_vignette(self) -> Vignette
fn set_m_vignette(self, value: Vignette)
fn m_color_lookup(self) -> ColorLookup
fn set_m_color_lookup(self, value: ColorLookup)
fn m_color_adjustments(self) -> ColorAdjustments
fn set_m_color_adjustments(self, value: ColorAdjustments)
fn m_tonemapping(self) -> Tonemapping
fn set_m_tonemapping(self, value: Tonemapping)
fn m_film_grain(self) -> FilmGrain
fn set_m_film_grain(self, value: FilmGrain)
fn m_custom_color_grading(self) -> CustomColorGrading
fn set_m_custom_color_grading(self, value: CustomColorGrading)
fn m_custom_radial_blur(self) -> CustomRadialBlur
fn set_m_custom_radial_blur(self, value: CustomRadialBlur)
fn m_custom_heat_haze(self) -> CustomHeatHaze
fn set_m_custom_heat_haze(self, value: CustomHeatHaze)
fn m_custom_gradation_filter(self) -> CustomGradationFilter
fn set_m_custom_gradation_filter(self, value: CustomGradationFilter)
fn m_sharpen(self) -> bool
fn set_m_sharpen(self, value: bool)
fn m_custom_blur(self) -> bool
fn set_m_custom_blur(self, value: bool)
fn m_custom_blur_times(self) -> i32
fn set_m_custom_blur_times(self, value: i32)
fn m_custom_final_mono_color(self) -> Vector4
fn set_m_custom_final_mono_color(self, value: Vector4)
fn m_custom_filter_enabled(self) -> bool
fn set_m_custom_filter_enabled(self, value: bool)
fn m_custom_filter_param0(self) -> Vector4
fn set_m_custom_filter_param0(self, value: Vector4)
fn m_custom_filter_param1(self) -> Vector4
fn set_m_custom_filter_param1(self, value: Vector4)
fn m_capture_texture(self) -> RenderTexture
fn set_m_capture_texture(self, value: RenderTexture)
fn m_capture_texture_rect(self) -> Rect
fn set_m_capture_texture_rect(self, value: Rect)
fn m_capture_mode(self) -> PostProcessPass_CaptureMode
fn set_m_capture_mode(self, value: PostProcessPass_CaptureMode)
fn m_capture_texture_has_been_rendered(self) -> bool
fn set_m_capture_texture_has_been_rendered(self, value: bool)
fn m_default_hdr_format(self) -> GraphicsFormat
fn set_m_default_hdr_format(self, value: GraphicsFormat)
fn m_use_rgbm(self) -> bool
fn set_m_use_rgbm(self, value: bool)
fn m_smaa_edge_format(self) -> GraphicsFormat
fn set_m_smaa_edge_format(self, value: GraphicsFormat)
fn m_gaussian_co_c_format(self) -> GraphicsFormat
fn set_m_gaussian_co_c_format(self, value: GraphicsFormat)
fn m_prev_view_proj_m(self) -> Array<Matrix4x4>
fn set_m_prev_view_proj_m(self, value: Array<Matrix4x4>)
fn m_reset_history(self) -> bool
fn set_m_reset_history(self, value: bool)
fn m_dithering_texture_index(self) -> i32
fn set_m_dithering_texture_index(self, value: i32)
fn m_mrt2(self) -> Array<RenderTargetIdentifier>
fn set_m_mrt2(self, value: Array<RenderTargetIdentifier>)
fn m_bokeh_kernel(self) -> Array<Vector4>
fn set_m_bokeh_kernel(self, value: Array<Vector4>)
fn m_bokeh_hash(self) -> i32
fn set_m_bokeh_hash(self, value: i32)
fn m_is_final_pass(self) -> bool
fn set_m_is_final_pass(self, value: bool)
fn m_has_final_pass(self) -> bool
fn set_m_has_final_pass(self, value: bool)
fn m_enable_srgb_conversion_if_needed(self) -> bool
fn set_m_enable_srgb_conversion_if_needed(self, value: bool)
fn m_use_draw_procedural(self) -> bool
fn set_m_use_draw_procedural(self, value: bool)
fn m_blit_material(self) -> Material
fn set_m_blit_material(self, value: Material)
fn m_hable_curve(self) -> HableCurve
fn set_m_hable_curve(self, value: HableCurve)
Source§impl IScriptableRenderPass for PostProcessPass
impl IScriptableRenderPass for PostProcessPass
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 PostProcessPass
impl IObject for PostProcessPass
Auto Trait Implementations§
impl Freeze for PostProcessPass
impl RefUnwindSafe for PostProcessPass
impl !Send for PostProcessPass
impl !Sync for PostProcessPass
impl Unpin for PostProcessPass
impl UnwindSafe for PostProcessPass
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<__T> IPostProcessPassMethods for __Twhere
__T: IPostProcessPass,
impl<__T> IPostProcessPassMethods for __Twhere
__T: IPostProcessPass,
Source§fn get_simple_pass_flag(self) -> bool
fn get_simple_pass_flag(self) -> bool
get_simplePassFlag() overloadSource§fn set_simple_pass_flag(self, value: impl Into<bool>)
fn set_simple_pass_flag(self, value: impl Into<bool>)
set_simplePassFlag(bool) overloadSource§fn ctor(
self,
evt: impl Into<RenderPassEvent>,
data: impl Into<PostProcessData>,
blit_material: impl Into<Material>,
)
fn ctor( self, evt: impl Into<RenderPassEvent>, data: impl Into<PostProcessData>, blit_material: impl Into<Material>, )
.ctor(crate::unity_engine::rendering::universal::renderpassevent::RenderPassEvent, crate::unity_engine::rendering::universal::postprocessdata::PostProcessData, crate::unity_engine::material::Material) overloadSource§fn setup(
self,
has_final_pass: impl Into<bool>,
enable_srgb_conversion: impl Into<bool>,
) -> (RenderTextureDescriptor, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle)
fn setup( self, has_final_pass: impl Into<bool>, enable_srgb_conversion: impl Into<bool>, ) -> (RenderTextureDescriptor, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle)
Setup(*mutcrate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, bool, bool) overloadSource§fn setup_with_extra(
self,
has_final_pass: impl Into<bool>,
enable_srgb_conversion: impl Into<bool>,
sharpen: impl Into<bool>,
custom_blur_enabled: impl Into<bool>,
custom_blur_times: impl Into<i32>,
custom_final_mono_color: impl Into<Color>,
custom_final_mono_color_rate: impl Into<f32>,
) -> (RenderTextureDescriptor, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle)
fn setup_with_extra( self, has_final_pass: impl Into<bool>, enable_srgb_conversion: impl Into<bool>, sharpen: impl Into<bool>, custom_blur_enabled: impl Into<bool>, custom_blur_times: impl Into<i32>, custom_final_mono_color: impl Into<Color>, custom_final_mono_color_rate: impl Into<f32>, ) -> (RenderTextureDescriptor, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle, RenderTargetHandle)
SetupWithExtra(*mutcrate::unity_engine::rendertexturedescriptor::RenderTextureDescriptor, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, *mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, bool, bool, bool, bool, i32, crate::unity_engine::color::Color, f32) overloadSource§fn setup_custom_filter_params(
self,
color: impl Into<Color>,
sat: impl Into<f32>,
ratio: impl Into<f32>,
white_ratio: impl Into<f32>,
white_point: impl Into<f32>,
)
fn setup_custom_filter_params( self, color: impl Into<Color>, sat: impl Into<f32>, ratio: impl Into<f32>, white_ratio: impl Into<f32>, white_point: impl Into<f32>, )
SetupCustomFilterParams(crate::unity_engine::color::Color, f32, f32, f32, f32) overloadSource§fn create_capture_texture(self, width: impl Into<i32>, height: impl Into<i32>)
fn create_capture_texture(self, width: impl Into<i32>, height: impl Into<i32>)
CreateCaptureTexture(i32, i32) overloadSource§fn destroy_capture_texture(self)
fn destroy_capture_texture(self)
DestroyCaptureTexture() overloadSource§fn setup_final_pass(self, need_capture: impl Into<bool>) -> RenderTargetHandle
fn setup_final_pass(self, need_capture: impl Into<bool>) -> RenderTargetHandle
SetupFinalPass(*mutcrate::unity_engine::rendering::universal::rendertargethandle::RenderTargetHandle, bool) overloadSource§fn setup_final_pass_as_copy_capture(self)
fn setup_final_pass_as_copy_capture(self)
SetupFinalPassAsCopyCapture() 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 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 reset_history(self)
fn reset_history(self)
ResetHistory() overloadSource§fn can_run_on_tile(self) -> bool
fn can_run_on_tile(self) -> bool
CanRunOnTile() 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 get_compatible_descriptor(self) -> RenderTextureDescriptor
fn get_compatible_descriptor(self) -> RenderTextureDescriptor
GetCompatibleDescriptor() overloadSource§fn get_compatible_descriptor_2(
self,
width: impl Into<i32>,
height: impl Into<i32>,
format: impl Into<GraphicsFormat>,
depth_buffer_bits: impl Into<i32>,
) -> RenderTextureDescriptor
fn get_compatible_descriptor_2( self, width: impl Into<i32>, height: impl Into<i32>, format: impl Into<GraphicsFormat>, depth_buffer_bits: impl Into<i32>, ) -> RenderTextureDescriptor
GetCompatibleDescriptor(i32, i32, crate::unity_engine::experimental::rendering::graphicsformat::GraphicsFormat, i32) overloadSource§fn require_srgb_conversion_blit_to_back_buffer(
self,
camera_data: impl Into<CameraData>,
) -> bool
fn require_srgb_conversion_blit_to_back_buffer( self, camera_data: impl Into<CameraData>, ) -> bool
RequireSRGBConversionBlitToBackBuffer(crate::unity_engine::rendering::universal::cameradata::CameraData) 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 draw_fullscreen_mesh(
self,
cmd: impl Into<CommandBuffer>,
material: impl Into<Material>,
pass_index: impl Into<i32>,
)
fn draw_fullscreen_mesh( self, cmd: impl Into<CommandBuffer>, material: impl Into<Material>, pass_index: impl Into<i32>, )
DrawFullscreenMesh(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::material::Material, i32) overloadSource§fn render(self, cmd: impl Into<CommandBuffer>) -> RenderingData
fn render(self, cmd: impl Into<CommandBuffer>) -> RenderingData
Render(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn render_simple_pass(self, cmd: impl Into<CommandBuffer>) -> RenderingData
fn render_simple_pass(self, cmd: impl Into<CommandBuffer>) -> RenderingData
RenderSimplePass(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn blit_dst_discard_content(
self,
cmd: impl Into<CommandBuffer>,
rt: impl Into<RenderTargetIdentifier>,
) -> BuiltinRenderTextureType
fn blit_dst_discard_content( self, cmd: impl Into<CommandBuffer>, rt: impl Into<RenderTargetIdentifier>, ) -> BuiltinRenderTextureType
BlitDstDiscardContent(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::rendertargetidentifier::RenderTargetIdentifier) overloadSource§fn do_subpixel_morphological_antialiasing(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
destination: impl Into<i32>,
) -> CameraData
fn do_subpixel_morphological_antialiasing( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, ) -> CameraData
DoSubpixelMorphologicalAntialiasing(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32) overloadSource§fn do_depth_of_field(
self,
camera: impl Into<Camera>,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
destination: impl Into<i32>,
pixel_rect: impl Into<Rect>,
)
fn do_depth_of_field( self, camera: impl Into<Camera>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, pixel_rect: impl Into<Rect>, )
DoDepthOfField(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32, crate::unity_engine::rect::Rect) overloadSource§fn do_gaussian_depth_of_field(
self,
camera: impl Into<Camera>,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
destination: impl Into<i32>,
pixel_rect: impl Into<Rect>,
)
fn do_gaussian_depth_of_field( self, camera: impl Into<Camera>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, pixel_rect: impl Into<Rect>, )
DoGaussianDepthOfField(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32, crate::unity_engine::rect::Rect) overloadSource§fn prepare_bokeh_kernel(self)
fn prepare_bokeh_kernel(self)
PrepareBokehKernel() overloadSource§fn do_bokeh_depth_of_field(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
destination: impl Into<i32>,
pixel_rect: impl Into<Rect>,
)
fn do_bokeh_depth_of_field( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, pixel_rect: impl Into<Rect>, )
DoBokehDepthOfField(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32, crate::unity_engine::rect::Rect) overloadSource§fn do_motion_blur(
self,
camera_data: impl Into<CameraData>,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
destination: impl Into<i32>,
)
fn do_motion_blur( self, camera_data: impl Into<CameraData>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, )
DoMotionBlur(crate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32) overloadSource§fn do_panini_projection(
self,
camera: impl Into<Camera>,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
destination: impl Into<i32>,
)
fn do_panini_projection( self, camera: impl Into<Camera>, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, destination: impl Into<i32>, )
DoPaniniProjection(crate::unity_engine::camera::Camera, crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, i32) overloadSource§fn calc_view_extents(self, camera: impl Into<Camera>) -> Vector2
fn calc_view_extents(self, camera: impl Into<Camera>) -> Vector2
CalcViewExtents(crate::unity_engine::camera::Camera) overloadSource§fn calc_crop_extents(
self,
camera: impl Into<Camera>,
d: impl Into<f32>,
) -> Vector2
fn calc_crop_extents( self, camera: impl Into<Camera>, d: impl Into<f32>, ) -> Vector2
CalcCropExtents(crate::unity_engine::camera::Camera, f32) overloadSource§fn setup_bloom(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
uber_material: impl Into<Material>,
)
fn setup_bloom( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, )
SetupBloom(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material) overloadSource§fn setup_lens_distortion(
self,
material: impl Into<Material>,
is_scene_view: impl Into<bool>,
)
fn setup_lens_distortion( self, material: impl Into<Material>, is_scene_view: impl Into<bool>, )
SetupLensDistortion(crate::unity_engine::material::Material, bool) overloadSource§fn setup_chromatic_aberration(self, material: impl Into<Material>)
fn setup_chromatic_aberration(self, material: impl Into<Material>)
SetupChromaticAberration(crate::unity_engine::material::Material) overloadSource§fn setup_vignette(self, material: impl Into<Material>)
fn setup_vignette(self, material: impl Into<Material>)
SetupVignette(crate::unity_engine::material::Material) overloadSource§fn setup_color_grading(
self,
cmd: impl Into<CommandBuffer>,
material: impl Into<Material>,
) -> RenderingData
fn setup_color_grading( self, cmd: impl Into<CommandBuffer>, material: impl Into<Material>, ) -> RenderingData
SetupColorGrading(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData, crate::unity_engine::material::Material) overloadSource§fn setup_grain(self, material: impl Into<Material>) -> CameraData
fn setup_grain(self, material: impl Into<Material>) -> CameraData
SetupGrain(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::material::Material) overloadSource§fn setup_dithering(self, material: impl Into<Material>) -> CameraData
fn setup_dithering(self, material: impl Into<Material>) -> CameraData
SetupDithering(*mutcrate::unity_engine::rendering::universal::cameradata::CameraData, crate::unity_engine::material::Material) overloadSource§fn setup_custom_heat_haze(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
uber_material: impl Into<Material>,
)
fn setup_custom_heat_haze( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, )
SetupCustomHeatHaze(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material) overloadSource§fn setup_custom_radial_blur(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
uber_material: impl Into<Material>,
)
fn setup_custom_radial_blur( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, )
SetupCustomRadialBlur(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material) overloadSource§fn setup_custom_system_blur(
self,
cmd: impl Into<CommandBuffer>,
source: impl Into<i32>,
uber_material: impl Into<Material>,
bloom_active: impl Into<bool>,
)
fn setup_custom_system_blur( self, cmd: impl Into<CommandBuffer>, source: impl Into<i32>, uber_material: impl Into<Material>, bloom_active: impl Into<bool>, )
SetupCustomSystemBlur(crate::unity_engine::rendering::commandbuffer::CommandBuffer, i32, crate::unity_engine::material::Material, bool) overloadSource§fn setup_custom_gradation_filter(self, material: impl Into<Material>)
fn setup_custom_gradation_filter(self, material: impl Into<Material>)
SetupCustomGradationFilter(crate::unity_engine::material::Material) overloadSource§fn render_final_pass(self, cmd: impl Into<CommandBuffer>) -> RenderingData
fn render_final_pass(self, cmd: impl Into<CommandBuffer>) -> RenderingData
RenderFinalPass(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§fn render_final_pass_as_copy_capture(
self,
cmd: impl Into<CommandBuffer>,
) -> RenderingData
fn render_final_pass_as_copy_capture( self, cmd: impl Into<CommandBuffer>, ) -> RenderingData
RenderFinalPassAsCopyCapture(crate::unity_engine::rendering::commandbuffer::CommandBuffer, *mutcrate::unity_engine::rendering::universal::renderingdata::RenderingData) overloadSource§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<__T> 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