Show / Hide Table of Contents

Namespace sttz.Trimmer

Classes

BuildInfo

CapabilitiesAttribute

Attribute used to indicate the OptionCapabilities of an Option subclass.

IniAdapter

Helper methods to save a ValueStore to an Ini file and loading it back again.

InjectionContainer

Script used by GetSingleton<T>(Boolean) and InjectFeature<T>(Scene, OptionInclusion) to make the injected singleton scripts persist over scene loads.

Option

Base class for Trimmer Options.

Option<TValue>

Option subclass that defines the type of the Option value.

OptionHelper

Helper methods for Options.

ProfileContainer

Container for the Runtime Profile.

RuntimeProfile

The Runtime Profile manages Options and their initial values when playing the project in the editor or in a build.

ValueStore

Unity compatible store of nested string key/value pairs.

ValueStore.Node

Named value node with optional variants and children.

ValueStore.RootNode

Root named value node that has additional fields that only apply to the root nodes.

VersionContainer

Container to hold the project's Version to let Unity serialize it during the build.

Structs

Version

Struct holding project version information.

Enums

OptionCapabilities

Enum indicating the capabilities of the Option.

OptionInclusion

Flags indicating wether an Option and its feature should be included in a build.

OptionVariance

Enum defining the variance of an Option.

Back to top © 2017 Adrian Stutz