Class ParticleSource<T>

    Definition

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

    Class represents the particle source

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

    ParticleSource is responsible for emission of particles. It calls the implementation of ParticleSourceInterface class. The callback runs on update thread.

    Constructors

    View Source

    ParticleSource(params object[])

    Constructor of ParticleSource

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

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

    Properties

    View Source

    Callback

    Returns associated source callback interface

    Declaration
    public T Callback { get; }
    Property Value
    Type Description
    T

    Source callback interface

    Remarks

    ParticleSource is responsible for emission of particles. It calls the implementation of ParticleSourceInterface class. The callback runs on update thread.

    Methods

    View Source

    Dispose(DisposeTypes)

    Dispose.

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

    ParticleSource is responsible for emission of particles. It calls the implementation of ParticleSourceInterface class. The callback runs on update thread.

    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