### YamlMime:ManagedReference items: - uid: TinyLife.Utilities.ColorSettings commentId: T:TinyLife.Utilities.ColorSettings id: ColorSettings parent: TinyLife.Utilities children: - TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[]) - TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) - TinyLife.Utilities.ColorSettings.Defaults - TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) - TinyLife.Utilities.ColorSettings.Map - TinyLife.Utilities.ColorSettings.Schemes - TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@) langs: - csharp - vb name: ColorSettings nameWithType: ColorSettings fullName: TinyLife.Utilities.ColorSettings type: Struct source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSettings path: ../TinyLife/Utilities/ColorScheme.cs startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Utilities syntax: content: public struct ColorSettings content.vb: Public Structure ColorSettings inheritedMembers: - System.ValueType.Equals(System.Object) - System.ValueType.GetHashCode - System.ValueType.ToString - System.Object.Equals(System.Object,System.Object) - System.Object.GetType - System.Object.ReferenceEquals(System.Object,System.Object) extensionMethods: - TinyLife.Utilities.ColorSettings.TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Utilities.ColorSettings.Schemes commentId: F:TinyLife.Utilities.ColorSettings.Schemes id: Schemes parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: Schemes nameWithType: ColorSettings.Schemes fullName: TinyLife.Utilities.ColorSettings.Schemes type: Field source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Schemes path: ../TinyLife/Utilities/ColorScheme.cs startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Utilities summary: >- An array of color schemes that these settings should have. If is not set, its value is determined automatically by the amount of color schemes supplied. example: [] syntax: content: public ColorScheme[] Schemes return: type: TinyLife.Utilities.ColorScheme[] content.vb: Public Schemes As ColorScheme() - uid: TinyLife.Utilities.ColorSettings.Map commentId: F:TinyLife.Utilities.ColorSettings.Map id: Map parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: Map nameWithType: ColorSettings.Map fullName: TinyLife.Utilities.ColorSettings.Map type: Field source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/Utilities/ColorScheme.cs startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Utilities summary: >- An array of indices that determines which layers should use which color schemes. An object that uses will always have the same amount of texture layers as there are color map entries. example: [] syntax: content: public int[] Map return: type: System.Int32[] content.vb: Public Map As Integer() - uid: TinyLife.Utilities.ColorSettings.Defaults commentId: F:TinyLife.Utilities.ColorSettings.Defaults id: Defaults parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: Defaults nameWithType: ColorSettings.Defaults fullName: TinyLife.Utilities.ColorSettings.Defaults type: Field source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Defaults path: ../TinyLife/Utilities/ColorScheme.cs startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Utilities summary: >- The default color selection for these settings. If not specified, this defaults to the first entries in each of the . This array is expected to have the same length as . example: [] syntax: content: public int[] Defaults return: type: System.Int32[] content.vb: Public Defaults As Integer() - uid: TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[]) commentId: M:TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[]) id: '#ctor(TinyLife.Utilities.ColorScheme[])' parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: ColorSettings(params ColorScheme[]) nameWithType: ColorSettings.ColorSettings(params ColorScheme[]) fullName: TinyLife.Utilities.ColorSettings.ColorSettings(params TinyLife.Utilities.ColorScheme[]) type: Constructor source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Utilities/ColorScheme.cs startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Utilities syntax: content: public ColorSettings(params ColorScheme[] schemes) parameters: - id: schemes type: TinyLife.Utilities.ColorScheme[] content.vb: Public Sub New(ParamArray schemes As ColorScheme()) overload: TinyLife.Utilities.ColorSettings.#ctor* nameWithType.vb: ColorSettings.New(ParamArray ColorScheme()) fullName.vb: TinyLife.Utilities.ColorSettings.New(ParamArray TinyLife.Utilities.ColorScheme()) name.vb: New(ParamArray ColorScheme()) - uid: TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) commentId: M:TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) id: Get(System.Int32[],System.Int32) parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: Get(int[], int) nameWithType: ColorSettings.Get(int[], int) fullName: TinyLife.Utilities.ColorSettings.Get(int[], int) type: Method source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Get path: ../TinyLife/Utilities/ColorScheme.cs startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Utilities syntax: content: public readonly Color Get(int[] colors, int layer) parameters: - id: colors type: System.Int32[] - id: layer type: System.Int32 return: type: Microsoft.Xna.Framework.Color content.vb: Public Function [Get](colors As Integer(), layer As Integer) As Color overload: TinyLife.Utilities.ColorSettings.Get* nameWithType.vb: ColorSettings.Get(Integer(), Integer) fullName.vb: TinyLife.Utilities.ColorSettings.Get(Integer(), Integer) name.vb: Get(Integer(), Integer) - uid: TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@) commentId: M:TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@) id: Validate(System.Int32[]@) parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: Validate(ref int[]) nameWithType: ColorSettings.Validate(ref int[]) fullName: TinyLife.Utilities.ColorSettings.Validate(ref int[]) type: Method source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Utilities/ColorScheme.cs startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Utilities syntax: content: public readonly void Validate(ref int[] colors) parameters: - id: colors type: System.Int32[] content.vb: Public Sub Validate(colors As Integer()) overload: TinyLife.Utilities.ColorSettings.Validate* nameWithType.vb: ColorSettings.Validate(Integer()) fullName.vb: TinyLife.Utilities.ColorSettings.Validate(Integer()) name.vb: Validate(Integer()) - uid: TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) commentId: M:TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) id: CreateRandom(System.Random) parent: TinyLife.Utilities.ColorSettings langs: - csharp - vb name: CreateRandom(Random) nameWithType: ColorSettings.CreateRandom(Random) fullName: TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) type: Method source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateRandom path: ../TinyLife/Utilities/ColorScheme.cs startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Utilities syntax: content: public readonly int[] CreateRandom(Random random) parameters: - id: random type: System.Random return: type: System.Int32[] content.vb: Public Function CreateRandom(random As Random) As Integer() overload: TinyLife.Utilities.ColorSettings.CreateRandom* references: - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities href: TinyLife.html name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities spec.csharp: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html spec.vb: - uid: TinyLife name: TinyLife href: TinyLife.html - name: . - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html - uid: System.ValueType.Equals(System.Object) commentId: M:System.ValueType.Equals(System.Object) parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals name: Equals(object) nameWithType: ValueType.Equals(object) fullName: System.ValueType.Equals(object) nameWithType.vb: ValueType.Equals(Object) fullName.vb: System.ValueType.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.ValueType.GetHashCode commentId: M:System.ValueType.GetHashCode parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode name: GetHashCode() nameWithType: ValueType.GetHashCode() fullName: System.ValueType.GetHashCode() spec.csharp: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) spec.vb: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) - uid: System.ValueType.ToString commentId: M:System.ValueType.ToString parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring name: ToString() nameWithType: ValueType.ToString() fullName: System.ValueType.ToString() spec.csharp: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) spec.vb: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: TinyLife.Utilities.ColorSettings.TinyLife.Utilities.Extensions.JsonCopy``1 commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) parent: TinyLife.Utilities.Extensions definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ name: JsonCopy(ColorSettings) nameWithType: Extensions.JsonCopy(ColorSettings) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Utilities.ColorSettings) nameWithType.vb: Extensions.JsonCopy(Of ColorSettings)(ColorSettings) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Utilities.ColorSettings)(TinyLife.Utilities.ColorSettings) name.vb: JsonCopy(Of ColorSettings)(ColorSettings) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Utilities.ColorSettings) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: < - uid: TinyLife.Utilities.ColorSettings name: ColorSettings href: TinyLife.Utilities.ColorSettings.html - name: '>' - name: ( - uid: TinyLife.Utilities.ColorSettings name: ColorSettings href: TinyLife.Utilities.ColorSettings.html - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Utilities.ColorSettings) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: ( - name: Of - name: " " - uid: TinyLife.Utilities.ColorSettings name: ColorSettings href: TinyLife.Utilities.ColorSettings.html - name: ) - name: ( - uid: TinyLife.Utilities.ColorSettings name: ColorSettings href: TinyLife.Utilities.ColorSettings.html - name: ) - uid: System.ValueType commentId: T:System.ValueType parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype name: ValueType nameWithType: ValueType fullName: System.ValueType - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ name: JsonCopy(T) nameWithType: Extensions.JsonCopy(T) fullName: TinyLife.Utilities.Extensions.JsonCopy(T) nameWithType.vb: Extensions.JsonCopy(Of T)(T) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) name.vb: JsonCopy(Of T)(T) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: < - name: T - name: '>' - name: ( - name: T - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - name: T - name: ) - uid: TinyLife.Utilities.Extensions commentId: T:TinyLife.Utilities.Extensions parent: TinyLife.Utilities href: TinyLife.Utilities.Extensions.html name: Extensions nameWithType: Extensions fullName: TinyLife.Utilities.Extensions - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: TinyLife.Utilities.ColorSettings.Map commentId: F:TinyLife.Utilities.ColorSettings.Map href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Map name: Map nameWithType: ColorSettings.Map fullName: TinyLife.Utilities.ColorSettings.Map - uid: TinyLife.Utilities.ColorScheme[] isExternal: true href: TinyLife.Utilities.ColorScheme.html name: ColorScheme[] nameWithType: ColorScheme[] fullName: TinyLife.Utilities.ColorScheme[] nameWithType.vb: ColorScheme() fullName.vb: TinyLife.Utilities.ColorScheme() name.vb: ColorScheme() spec.csharp: - uid: TinyLife.Utilities.ColorScheme name: ColorScheme href: TinyLife.Utilities.ColorScheme.html - name: '[' - name: ']' spec.vb: - uid: TinyLife.Utilities.ColorScheme name: ColorScheme href: TinyLife.Utilities.ColorScheme.html - name: ( - name: ) - uid: TinyLife.Utilities.ColorSettings commentId: T:TinyLife.Utilities.ColorSettings parent: TinyLife.Utilities href: TinyLife.Utilities.ColorSettings.html name: ColorSettings nameWithType: ColorSettings fullName: TinyLife.Utilities.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int[] nameWithType: int[] fullName: int[] nameWithType.vb: Integer() fullName.vb: Integer() name.vb: Integer() spec.csharp: - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '[' - name: ']' spec.vb: - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ( - name: ) - uid: TinyLife.Utilities.ColorSettings.Schemes commentId: F:TinyLife.Utilities.ColorSettings.Schemes href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Schemes name: Schemes nameWithType: ColorSettings.Schemes fullName: TinyLife.Utilities.ColorSettings.Schemes - uid: TinyLife.Utilities.ColorSettings.#ctor* commentId: Overload:TinyLife.Utilities.ColorSettings.#ctor href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings__ctor_TinyLife_Utilities_ColorScheme___ name: ColorSettings nameWithType: ColorSettings.ColorSettings fullName: TinyLife.Utilities.ColorSettings.ColorSettings nameWithType.vb: ColorSettings.New fullName.vb: TinyLife.Utilities.ColorSettings.New name.vb: New - uid: TinyLife.Utilities.ColorSettings.Get* commentId: Overload:TinyLife.Utilities.ColorSettings.Get href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Get_System_Int32___System_Int32_ name: Get nameWithType: ColorSettings.Get fullName: TinyLife.Utilities.ColorSettings.Get - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: Microsoft.Xna.Framework.Color commentId: T:Microsoft.Xna.Framework.Color parent: Microsoft.Xna.Framework isExternal: true name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - uid: TinyLife.Utilities.ColorSettings.Validate* commentId: Overload:TinyLife.Utilities.ColorSettings.Validate href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Validate_System_Int32____ name: Validate nameWithType: ColorSettings.Validate fullName: TinyLife.Utilities.ColorSettings.Validate - uid: TinyLife.Utilities.ColorSettings.CreateRandom* commentId: Overload:TinyLife.Utilities.ColorSettings.CreateRandom href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_CreateRandom_System_Random_ name: CreateRandom nameWithType: ColorSettings.CreateRandom fullName: TinyLife.Utilities.ColorSettings.CreateRandom - uid: System.Random commentId: T:System.Random parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random name: Random nameWithType: Random fullName: System.Random