Show / Hide Table of Contents

    Interface IGameFactory

    The game factory. This factory contains all of the other factories. Factories are used to offer convience methods for creating game objects.

    Namespace: AGS.API
    Assembly: AGS.API.dll
    Syntax
    public interface IGameFactory

    Properties

    | Improve this Doc View Source

    Dialog

    Gets the dialog factory (for creating dialogs and dialog options).

    Declaration
    IDialogFactory Dialog { get; }
    Property Value
    Type Description
    IDialogFactory

    The dialog factory.

    | Improve this Doc View Source

    Fonts

    Gets the fonts factory (for loading fonts).

    Declaration
    IFontFactory Fonts { get; }
    Property Value
    Type Description
    IFontFactory

    The fonts factory.

    | Improve this Doc View Source

    Graphics

    Gets the graphics factory (for loading images/animations).

    Declaration
    IGraphicsFactory Graphics { get; }
    Property Value
    Type Description
    IGraphicsFactory

    The graphics factory.

    | Improve this Doc View Source

    Inventory

    Gets the inventory factory (for creating the inventory window and inventory items).

    Declaration
    IInventoryFactory Inventory { get; }
    Property Value
    Type Description
    IInventoryFactory

    The inventory factory.

    | Improve this Doc View Source

    Masks

    Gets the masks factory (for loading masks from bitmaps).

    Declaration
    IMaskLoader Masks { get; }
    Property Value
    Type Description
    IMaskLoader

    The masks.

    | Improve this Doc View Source

    Object

    Gets the object factory (for creating objects and characters).

    Declaration
    IObjectFactory Object { get; }
    Property Value
    Type Description
    IObjectFactory

    The object factory.

    | Improve this Doc View Source

    Outfit

    Gets the outfit factory (for creating animation outfits for characters).

    Declaration
    IOutfitFactory Outfit { get; }
    Property Value
    Type Description
    IOutfitFactory

    The outfit.

    | Improve this Doc View Source

    Resources

    Gets the resources factory (for loading resources).

    Declaration
    IResourceLoader Resources { get; }
    Property Value
    Type Description
    IResourceLoader

    The resources.

    | Improve this Doc View Source

    Room

    Gets the room factory (for creating the rooms and their edges)

    Declaration
    IRoomFactory Room { get; }
    Property Value
    Type Description
    IRoomFactory

    The room factory.

    | Improve this Doc View Source

    Shaders

    Gets the shaders factory (for loading graphics hardware rendering shaders).

    Declaration
    IShaderFactory Shaders { get; }
    Property Value
    Type Description
    IShaderFactory

    The shaders.

    | Improve this Doc View Source

    Sound

    Gets the audio factory (for loading sounds).

    Declaration
    IAudioFactory Sound { get; }
    Property Value
    Type Description
    IAudioFactory

    The sound factory.

    | Improve this Doc View Source

    UI

    Gets the UI factory (for creating UI controls like buttons, checkboxes, etc).

    Declaration
    IUIFactory UI { get; }
    Property Value
    Type Description
    IUIFactory

    The user interface factory.

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