Show / Hide Table of Contents

Class Builder

Composes a game host object.

Inheritance
object
BuilderBase
Builder
Inherited Members
BuilderBase.GetOrCreateConfig<TConfig>()
BuilderBase.ProcessConfigs(GameHost)
BuilderBase.Configs
object.GetType()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: SadConsole.Configuration
Assembly: SadConsole.dll
Syntax
public sealed class Builder : BuilderBase

Constructors

Builder()

Declaration
public Builder()

Methods

GetBuilder()

Creates and returns a new instance of the Builder class.

Declaration
public static Builder GetBuilder()
Returns
Type Description
Builder

A new Builder instance.

Extension Methods

Extensions.AddFrameRenderEvent(Builder, EventHandler<GameHost>)
Extensions.AddFrameUpdateEvent(Builder, EventHandler<GameHost>)
Extensions.ConfigureFonts(Builder, Action<FontConfig, GameHost>)
Extensions.ConfigureFonts(Builder, bool)
Extensions.ConfigureFonts(Builder, string, string[]?)
Extensions.ConfigureWindow(Builder, Action<ConfigureWindowConfig, BuilderBase, GameHost>)
Extensions.FixOldFontName(Builder)
Extensions.IsStartingScreenFocused(Builder, bool)
Extensions.OnEnd(Builder, EventHandler<GameHost>)
Extensions.OnStart(Builder, EventHandler<GameHost>)
Extensions.SetDefaultFontSize(Builder, IFont.Sizes)
Extensions.SetScreenSize(Builder, int, int)
Extensions.SetSplashScreen(Builder, Func<GameHost, ScreenSurface[]>)
Extensions.SetSplashScreen<TSplashScreen>(Builder)
Extensions.SetStartingScreen(Builder, Func<GameHost, IScreenObject>)
Extensions.SetStartingScreen<TRootObject>(Builder)
Extensions.SetWindowSizeInCells(Builder, int, int, bool)
Extensions.SetWindowSizeInPixels(Builder, int, int)
Extensions.UseDefaultConsole(Builder)
ExtensionsSystem.GetDebuggerDisplayValue(object)
In this article

Back to top

Back to top Generated by DocFX