pub struct Renderer2DData(/* private fields */);Expand description
IL2CPP class: UnityEngine.Experimental.Rendering.Universal.Renderer2DData
Inherits: ScriptableRendererData
Implementations§
Source§impl Renderer2DData
impl Renderer2DData
pub fn base(self) -> ScriptableRendererData
Source§impl Renderer2DData
impl Renderer2DData
pub fn get_hdr_emulation_scale_method_info() -> &'static MethodInfo
pub fn get_light_blend_styles_method_info() -> &'static MethodInfo
pub fn get_use_depth_stencil_buffer_method_info() -> &'static MethodInfo
pub fn get_shape_light_shader_method_info() -> &'static MethodInfo
pub fn get_shape_light_volume_shader_method_info() -> &'static MethodInfo
pub fn get_point_light_shader_method_info() -> &'static MethodInfo
pub fn get_point_light_volume_shader_method_info() -> &'static MethodInfo
pub fn get_blit_shader_method_info() -> &'static MethodInfo
pub fn get_shadow_group_shader_method_info() -> &'static MethodInfo
pub fn get_remove_self_shadow_shader_method_info() -> &'static MethodInfo
pub fn get_post_process_data_method_info() -> &'static MethodInfo
pub fn get_transparency_sort_mode_method_info() -> &'static MethodInfo
pub fn get_transparency_sort_axis_method_info() -> &'static MethodInfo
pub fn create_method_info() -> &'static MethodInfo
pub fn on_enable_method_info() -> &'static MethodInfo
pub fn get_light_materials_method_info() -> &'static MethodInfo
pub fn get_shadow_materials_method_info() -> &'static MethodInfo
pub fn set_shadow_materials_method_info() -> &'static MethodInfo
pub fn get_remove_self_shadow_materials_method_info() -> &'static MethodInfo
pub fn set_remove_self_shadow_materials_method_info() -> &'static MethodInfo
pub fn get_light_cull_result_method_info() -> &'static MethodInfo
pub fn set_light_cull_result_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl Renderer2DData
impl Renderer2DData
Sourcepub unsafe fn create(this: impl Into<IlInstance>) -> ScriptableRenderer
pub unsafe fn create(this: impl Into<IlInstance>) -> ScriptableRenderer
Direct (non-virtual) call to Renderer2DData’s own Create. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_enable(this: impl Into<IlInstance>)
pub unsafe fn on_enable(this: impl Into<IlInstance>)
Direct (non-virtual) call to Renderer2DData’s own OnEnable. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for Renderer2DData
impl ClassIdentity for Renderer2DData
Source§impl Clone for Renderer2DData
impl Clone for Renderer2DData
Source§fn clone(&self) -> Renderer2DData
fn clone(&self) -> Renderer2DData
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 Renderer2DData
impl FromIlInstance for Renderer2DData
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 IObject_2 for Renderer2DData
impl IObject_2 for Renderer2DData
fn m_cached_ptr(self) -> IntPtr
fn set_m_cached_ptr(self, value: IntPtr)
Source§impl IRenderer2DData for Renderer2DData
impl IRenderer2DData for Renderer2DData
fn m_transparency_sort_mode(self) -> TransparencySortMode
fn set_m_transparency_sort_mode(self, value: TransparencySortMode)
fn m_transparency_sort_axis(self) -> Vector3
fn set_m_transparency_sort_axis(self, value: Vector3)
fn m_hdr_emulation_scale(self) -> f32
fn set_m_hdr_emulation_scale(self, value: f32)
fn m_light_blend_styles(self) -> Array<Light2DBlendStyle>
fn set_m_light_blend_styles(self, value: Array<Light2DBlendStyle>)
fn m_use_depth_stencil_buffer(self) -> bool
fn set_m_use_depth_stencil_buffer(self, value: bool)
fn m_shape_light_shader(self) -> Shader
fn set_m_shape_light_shader(self, value: Shader)
fn m_shape_light_volume_shader(self) -> Shader
fn set_m_shape_light_volume_shader(self, value: Shader)
fn m_point_light_shader(self) -> Shader
fn set_m_point_light_shader(self, value: Shader)
fn m_point_light_volume_shader(self) -> Shader
fn set_m_point_light_volume_shader(self, value: Shader)
fn m_blit_shader(self) -> Shader
fn set_m_blit_shader(self, value: Shader)
fn m_shadow_group_shader(self) -> Shader
fn set_m_shadow_group_shader(self, value: Shader)
fn m_remove_self_shadow_shader(self) -> Shader
fn set_m_remove_self_shadow_shader(self, value: Shader)
fn m_post_process_data(self) -> PostProcessData
fn set_m_post_process_data(self, value: PostProcessData)
fn normals_render_target(self) -> RenderTargetHandle
fn set_normals_render_target(self, value: RenderTargetHandle)
fn shadows_render_target(self) -> RenderTargetHandle
fn set_shadows_render_target(self, value: RenderTargetHandle)
Source§impl IScriptableRendererData for Renderer2DData
impl IScriptableRendererData for Renderer2DData
fn m_renderer_features(self) -> List_1<ScriptableRendererFeature>
fn set_m_renderer_features(self, value: List_1<ScriptableRendererFeature>)
fn m_renderer_feature_map(self) -> List_1<i64>
fn set_m_renderer_feature_map(self, value: List_1<i64>)
impl Copy for Renderer2DData
impl IObject for Renderer2DData
impl IScriptableObject for Renderer2DData
Auto Trait Implementations§
impl Freeze for Renderer2DData
impl RefUnwindSafe for Renderer2DData
impl !Send for Renderer2DData
impl !Sync for Renderer2DData
impl Unpin for Renderer2DData
impl UnwindSafe for Renderer2DData
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<__T> IObject_2Methods for __Twhere
__T: IObject_2,
impl<__T> IObject_2Methods for __Twhere
__T: IObject_2,
Source§fn get_instance_id(self) -> i32
fn get_instance_id(self) -> i32
GetInstanceID() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals(self, other: impl Into<Object>) -> bool
fn equals(self, other: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn ensure_running_on_main_thread(self)
fn ensure_running_on_main_thread(self)
EnsureRunningOnMainThread() overloadSource§fn get_cached_ptr(self) -> IntPtr
fn get_cached_ptr(self) -> IntPtr
GetCachedPtr() overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_name() overloadSource§fn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_name(::unity::Il2CppString) overloadSource§fn get_hide_flags(self) -> HideFlags
fn get_hide_flags(self) -> HideFlags
get_hideFlags() overloadSource§fn set_hide_flags(self, value: impl Into<HideFlags>)
fn set_hide_flags(self, value: impl Into<HideFlags>)
set_hideFlags(crate::unity_engine::hideflags::HideFlags) overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() 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<__T> IRenderer2DDataMethods for __Twhere
__T: IRenderer2DData,
impl<__T> IRenderer2DDataMethods for __Twhere
__T: IRenderer2DData,
Source§fn get_hdr_emulation_scale(self) -> f32
fn get_hdr_emulation_scale(self) -> f32
get_hdrEmulationScale() overloadSource§fn get_light_blend_styles(self) -> Array<Light2DBlendStyle>
fn get_light_blend_styles(self) -> Array<Light2DBlendStyle>
get_lightBlendStyles() overloadSource§fn get_use_depth_stencil_buffer(self) -> bool
fn get_use_depth_stencil_buffer(self) -> bool
get_useDepthStencilBuffer() overloadSource§fn get_shape_light_shader(self) -> Shader
fn get_shape_light_shader(self) -> Shader
get_shapeLightShader() overloadSource§fn get_shape_light_volume_shader(self) -> Shader
fn get_shape_light_volume_shader(self) -> Shader
get_shapeLightVolumeShader() overloadSource§fn get_point_light_shader(self) -> Shader
fn get_point_light_shader(self) -> Shader
get_pointLightShader() overloadSource§fn get_point_light_volume_shader(self) -> Shader
fn get_point_light_volume_shader(self) -> Shader
get_pointLightVolumeShader() overloadSource§fn get_blit_shader(self) -> Shader
fn get_blit_shader(self) -> Shader
get_blitShader() overloadSource§fn get_shadow_group_shader(self) -> Shader
fn get_shadow_group_shader(self) -> Shader
get_shadowGroupShader() overloadSource§fn get_remove_self_shadow_shader(self) -> Shader
fn get_remove_self_shadow_shader(self) -> Shader
get_removeSelfShadowShader() overloadSource§fn get_post_process_data(self) -> PostProcessData
fn get_post_process_data(self) -> PostProcessData
get_postProcessData() overloadSource§fn get_transparency_sort_mode(self) -> TransparencySortMode
fn get_transparency_sort_mode(self) -> TransparencySortMode
get_transparencySortMode() overloadSource§fn get_transparency_sort_axis(self) -> Vector3
fn get_transparency_sort_axis(self) -> Vector3
get_transparencySortAxis() overloadSource§fn create(self) -> ScriptableRenderer
fn create(self) -> ScriptableRenderer
Create() overloadSource§fn get_light_materials(self) -> Dictionary_2<u32, Material>
fn get_light_materials(self) -> Dictionary_2<u32, Material>
get_lightMaterials() overloadSource§fn get_shadow_materials(self) -> Array<Material>
fn get_shadow_materials(self) -> Array<Material>
get_shadowMaterials() overloadSource§fn set_shadow_materials(self, value: impl Into<Array<Material>>)
fn set_shadow_materials(self, value: impl Into<Array<Material>>)
set_shadowMaterials(::unity::Array<crate::unity_engine::material::Material>) overloadSource§fn get_remove_self_shadow_materials(self) -> Array<Material>
fn get_remove_self_shadow_materials(self) -> Array<Material>
get_removeSelfShadowMaterials() overloadSource§fn set_remove_self_shadow_materials(self, value: impl Into<Array<Material>>)
fn set_remove_self_shadow_materials(self, value: impl Into<Array<Material>>)
set_removeSelfShadowMaterials(::unity::Array<crate::unity_engine::material::Material>) overloadSource§fn get_light_cull_result(self) -> ILight2DCullResult_Interface
fn get_light_cull_result(self) -> ILight2DCullResult_Interface
get_lightCullResult() overloadSource§fn set_light_cull_result(self, value: impl Into<ILight2DCullResult_Interface>)
fn set_light_cull_result(self, value: impl Into<ILight2DCullResult_Interface>)
set_lightCullResult(crate::unity_engine::experimental::rendering::universal::ilight2dcullresult_interface::ILight2DCullResult_Interface) 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> IScriptableObjectMethods for __Twhere
__T: IScriptableObject,
impl<__T> IScriptableObjectMethods for __Twhere
__T: IScriptableObject,
Source§impl<__T> IScriptableRendererDataMethods for __Twhere
__T: IScriptableRendererData,
impl<__T> IScriptableRendererDataMethods for __Twhere
__T: IScriptableRendererData,
Source§fn get_is_invalidated(self) -> bool
fn get_is_invalidated(self) -> bool
get_isInvalidated() overloadSource§fn set_is_invalidated(self, value: impl Into<bool>)
fn set_is_invalidated(self, value: impl Into<bool>)
set_isInvalidated(bool) overloadSource§fn create(self) -> ScriptableRenderer
fn create(self) -> ScriptableRenderer
Create() overloadSource§fn get_renderer_features(self) -> List_1<ScriptableRendererFeature>
fn get_renderer_features(self) -> List_1<ScriptableRendererFeature>
get_rendererFeatures() overloadSource§fn internal_create_renderer(self) -> ScriptableRenderer
fn internal_create_renderer(self) -> ScriptableRenderer
InternalCreateRenderer() overloadSource§fn on_validate(self)
fn on_validate(self)
OnValidate() overload