Class ParticleModifier<T>

    Definition

    Namespace:
    Tizen.NUI.ParticleSystem
    Assembly:
    Tizen.NUI.dll

    Class represents particle modifier

    public class ParticleModifier<T> : BaseHandle, IDynamicResourceHandler, INameScope, System.IDisposable where T : ParticleModifierInterface, new()
    Inheritance
    object
    BindableObject
    Element
    BaseHandle
    ParticleModifier<T>
    Implements
    IDynamicResourceHandler
    INameScope
    System.IDisposable
    Remarks

    ParticleModifier modifies existing particles in the system. Modifiers can be stacked (more than one can be added to the ParticleEmitter). Output of one modifier becomes input for next modifier.

    Modifier calls into the implementation of ParticleModifierInterface class.

    Constructors

    View Source

    ParticleModifier(params object[])

    Constructor of ParticleModifier

    Declaration
    public ParticleModifier(params object[] list)
    Parameters
    Type Name Description
    object[] list
    Remarks

    ParticleModifier is a generic type that will call back into the given ParticleModifierInterface instance. The instance of T (derived from ParticleModifierInterface) is created internally and own by the ParticleModifier. The constructor takes variable number of arguments which is processed when called ParticleModifierInterface.Construct()

    Methods

    View Source

    Dispose(DisposeTypes)

    Dispose.

    Declaration
    protected override void Dispose(DisposeTypes type)
    Parameters
    Type Name Description
    DisposeTypes type
    Overrides
    BaseHandle.Dispose(DisposeTypes)
    Remarks

    ParticleModifier modifies existing particles in the system. Modifiers can be stacked (more than one can be added to the ParticleEmitter). Output of one modifier becomes input for next modifier.

    Modifier calls into the implementation of ParticleModifierInterface class.

    Implements

    IDynamicResourceHandler
    INameScope
    System.IDisposable

    Extension Methods

    BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string)
    NameScopeExtensions.FindByName<T>(Element, string)
    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX