logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityUiBackgroundComponentFactory

    Factory responsible for wiring a prefab-based background UI GameObject to a FoundationUiComponent/IUiComponent implementation.

    Inheritance
    object
    UnityUiBackgroundComponentFactory
    Implements
    IUiComponentFactory
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Ui.Infrastructure.Components.Factories
    Assembly: Serenity.UnityUi.Infrastructure.dll
    Syntax
    public class UnityUiBackgroundComponentFactory : IUiComponentFactory

    Constructors

    UnityUiBackgroundComponentFactory()

    Declaration
    public UnityUiBackgroundComponentFactory()

    Methods

    CreateUiComponent<Element, Parameters, Actions>(Parameters, Actions, IFoundationViewElement, ILogService)

    Creates and initializes a UI component from the given template. Signature and generic constraints MUST match IUiComponentFactory.

    Declaration
    public Element CreateUiComponent<Element, Parameters, Actions>(Parameters parameters, Actions actions, IFoundationViewElement template, ILogService logService) where Element : IFoundationViewElement where Parameters : IUiComponentParameters where Actions : IUiComponentActions
    Parameters
    Type Name Description
    Parameters parameters
    Actions actions
    IFoundationViewElement template
    ILogService logService
    Returns
    Type Description
    Element
    Type Parameters
    Name Description
    Element
    Parameters
    Actions

    Implements

    IUiComponentFactory
    In this article
    © 2026 Serenity. All Rights Reserved