Popcorning Guinea Pig
Search Results for

    Show / Hide Table of Contents

    Interface ISceneHost

    Minimal context a Scene needs to load and render without depending on Instance. Implemented by Game for the runtime path and by the editor's SceneBridge for the editor viewport.

    Intentionally narrow: only the services a Scene consults during Load / Update / Render. SceneManager and SoundPlayer are NOT here — they are PGPSCN command-action concerns surfaced through the separate ISceneCommandHandler contract so editor hosts can swap them for no-ops without inheriting runtime semantics.

    Namespace: PopcorningGuineaPig.Engine
    Assembly: PopcorningGuineaPig.Engine.dll
    Syntax
    public interface ISceneHost

    Properties

    | Edit this page View Source

    AssetRegistry

    Declaration
    IAssetRegistry AssetRegistry { get; }
    Property Value
    Type Description
    IAssetRegistry
    | Edit this page View Source

    InputService

    Declaration
    IInputService InputService { get; }
    Property Value
    Type Description
    IInputService
    | Edit this page View Source

    Localization

    Declaration
    ILocalizationService Localization { get; }
    Property Value
    Type Description
    ILocalizationService
    | Edit this page View Source

    VFS

    Declaration
    IVirtualFileSystem? VFS { get; }
    Property Value
    Type Description
    IVirtualFileSystem
    | Edit this page View Source

    ViewportHeight

    Declaration
    int ViewportHeight { get; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    ViewportWidth

    Declaration
    int ViewportWidth { get; }
    Property Value
    Type Description
    int
    • Edit this page
    • View Source
    In this article
    Back to top © 2024 Popcorning Guinea Pig Game Engine. A custom C# game engine for indie developers.