Table of Contents

Class TraditionalUIElementFactory

Namespace
PopcorningGuineaPig.Engine.Scenes
Assembly
PopcorningGuineaPig.Engine.dll
public class TraditionalUIElementFactory : UIElementFactory
Inheritance
TraditionalUIElementFactory
Inherited Members

Constructors

TraditionalUIElementFactory(ILocalizationService, IAssetRegistry)

public TraditionalUIElementFactory(ILocalizationService localization, IAssetRegistry assetRegistry)

Parameters

localization ILocalizationService
assetRegistry IAssetRegistry

Methods

CanHandle(string)

public override bool CanHandle(string elementType)

Parameters

elementType string

Returns

bool

CreateElement(UIElementDefinition)

public override object CreateElement(UIElementDefinition definition)

Parameters

definition UIElementDefinition

Returns

object

GetDefaultFactories(ILocalizationService, IAssetRegistry)

Gets all available UI element factories including hierarchical support

public static List<UIElementFactory> GetDefaultFactories(ILocalizationService localization, IAssetRegistry assetRegistry)

Parameters

localization ILocalizationService
assetRegistry IAssetRegistry

Returns

List<UIElementFactory>