Show / Hide Table of Contents

    Interface ISkinComponent

    Allows skinning (providing a common custom theme to) an entity. It's usually used for GUIs. For example, you might have a blue themed skin which gives all controls a common blue-ish look.

    Inherited Members
    IComponent.Name
    IComponent.Entity
    IComponent.RegistrationType
    IComponent.Init(IEntity, Type)
    IComponent.AfterInit()
    System.IDisposable.Dispose()
    System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    Namespace: AGS.API
    Assembly: AGS.API.dll
    Syntax
    public interface ISkinComponent : IComponent, IDisposable, INotifyPropertyChanged

    Properties

    | Improve this Doc View Source

    Skin

    Gets or sets the skin used by the entity.

    Declaration
    ISkin Skin { get; set; }
    Property Value
    Type Description
    ISkin

    The skin.

    | Improve this Doc View Source

    SkinTags

    A collection of tags that can be used by the skin to distinguish between different entities.

    Declaration
    IConcurrentHashSet<string> SkinTags { get; }
    Property Value
    Type Description
    IConcurrentHashSet<System.String>

    The skin tags.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX