TinyLifeWeb/docs/api/TinyLife.Utilities.ColorSettings.yml
2024-10-17 17:28:12 +02:00

996 lines
34 KiB
YAML
Generated

### 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.Modifiers
- TinyLife.Utilities.ColorSettings.PreviewModifiers
- TinyLife.Utilities.ColorSettings.PreviewName
- TinyLife.Utilities.ColorSettings.Schemes
- TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@)
langs:
- csharp
- vb
name: ColorSettings
nameWithType: ColorSettings
fullName: TinyLife.Utilities.ColorSettings
type: Struct
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
Color settings are a collection of color schemes that can be used to color an object. They also contain a mapping of which layers should use which color schemes, and a set of default color schemes.
Color settings are most notably used by <xref href="TinyLife.Objects.FurnitureType.TypeSettings" data-throw-if-not-resolved="false"></xref>, as well as other objects in the world.
example: []
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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
An array of color schemes that these settings should have.
If <xref href="TinyLife.Utilities.ColorSettings.Map" data-throw-if-not-resolved="false"></xref> 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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
An array of indices that determines which layers should use which color schemes.
An object that uses <xref href="TinyLife.Utilities.ColorSettings" data-throw-if-not-resolved="false"></xref> 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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
The default color selection for these settings, where the i-th value represents color index to use in the i-th <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref> entry.
If not specified, this defaults to the indices of the first entries in each of the <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref>.
This array is expected to have the same length as <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public int[] Defaults
return:
type: System.Int32[]
content.vb: Public Defaults As Integer()
- uid: TinyLife.Utilities.ColorSettings.Modifiers
commentId: F:TinyLife.Utilities.ColorSettings.Modifiers
id: Modifiers
parent: TinyLife.Utilities.ColorSettings
langs:
- csharp
- vb
name: Modifiers
nameWithType: ColorSettings.Modifiers
fullName: TinyLife.Utilities.ColorSettings.Modifiers
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
An array of colors that should be multiplied with the colors from this color settings' <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref>.
The i-th <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref> entry's colors will be multiplied with the i-th entry in this array.
example: []
syntax:
content: public Color[] Modifiers
return:
type: Microsoft.Xna.Framework.Color[]
content.vb: Public Modifiers As Color()
- uid: TinyLife.Utilities.ColorSettings.PreviewModifiers
commentId: F:TinyLife.Utilities.ColorSettings.PreviewModifiers
id: PreviewModifiers
parent: TinyLife.Utilities.ColorSettings
langs:
- csharp
- vb
name: PreviewModifiers
nameWithType: ColorSettings.PreviewModifiers
fullName: TinyLife.Utilities.ColorSettings.PreviewModifiers
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: >-
An array of colors that should be multiplied with the colors from this color settings' <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref>, but only when they are being displayed in the <xref href="TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings%2cSystem.Action%7bSystem.Int32%2cSystem.Int32%7d%2cSystem.Func%7bSystem.Int32%2cSystem.Int32%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref> menu.
If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, the regular <xref href="TinyLife.Utilities.ColorSettings.Modifiers" data-throw-if-not-resolved="false"></xref> are used.
The i-th <xref href="TinyLife.Utilities.ColorSettings.Schemes" data-throw-if-not-resolved="false"></xref> entry's colors will be multiplied with the i-th entry in this array.
example: []
syntax:
content: public Color[] PreviewModifiers
return:
type: Microsoft.Xna.Framework.Color[]
content.vb: Public PreviewModifiers As Color()
- uid: TinyLife.Utilities.ColorSettings.PreviewName
commentId: F:TinyLife.Utilities.ColorSettings.PreviewName
id: PreviewName
parent: TinyLife.Utilities.ColorSettings
langs:
- csharp
- vb
name: PreviewName
nameWithType: ColorSettings.PreviewName
fullName: TinyLife.Utilities.ColorSettings.PreviewName
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: A name that should be used when these color settings are displayed in the <xref href="TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings%2cSystem.Action%7bSystem.Int32%2cSystem.Int32%7d%2cSystem.Func%7bSystem.Int32%2cSystem.Int32%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref> menu to distinguish the color schemes used in these settings.
example: []
syntax:
content: public string PreviewName
return:
type: System.String
content.vb: Public PreviewName As String
- 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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Creates a new color settings instance with the given color schemes.
example: []
syntax:
content: public ColorSettings(params ColorScheme[] schemes)
parameters:
- id: schemes
type: TinyLife.Utilities.ColorScheme[]
description: The color schemes to use.
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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Returns the color that should be used for the given layer, based on the given color selections.
example: []
syntax:
content: public readonly Color Get(int[] colors, int layer)
parameters:
- id: colors
type: System.Int32[]
description: The color selections.
- id: layer
type: System.Int32
description: The layer.
return:
type: Microsoft.Xna.Framework.Color
description: The color to use.
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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Validates these color settings and the passed <code class="paramref">colors</code>, ensuring that the given color selections are within the bounds of the available color schemes.
example: []
syntax:
content: public readonly void Validate(ref int[] colors)
parameters:
- id: colors
type: System.Int32[]
description: The color selections.
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
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: Creates a random set of colors based on these color settings and the passed <xref href="System.Random" data-throw-if-not-resolved="false"></xref> instance.
example: []
syntax:
content: public readonly int[] CreateRandom(Random random)
parameters:
- id: random
type: System.Random
description: The random instance to use.
return:
type: System.Int32[]
description: The generated colors.
content.vb: Public Function CreateRandom(random As Random) As Integer()
overload: TinyLife.Utilities.ColorSettings.CreateRandom*
references:
- uid: TinyLife.Objects.FurnitureType.TypeSettings
commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
parent: TinyLife.Objects
href: TinyLife.Objects.FurnitureType.html
name: FurnitureType.TypeSettings
nameWithType: FurnitureType.TypeSettings
fullName: TinyLife.Objects.FurnitureType.TypeSettings
spec.csharp:
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: .
- uid: TinyLife.Objects.FurnitureType.TypeSettings
name: TypeSettings
href: TinyLife.Objects.FurnitureType.TypeSettings.html
spec.vb:
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
href: TinyLife.Objects.FurnitureType.html
- name: .
- uid: TinyLife.Objects.FurnitureType.TypeSettings
name: TypeSettings
href: TinyLife.Objects.FurnitureType.TypeSettings.html
- 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>(ColorSettings)
nameWithType: Extensions.JsonCopy<ColorSettings>(ColorSettings)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Utilities.ColorSettings>(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: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- 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>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(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: Microsoft.Xna.Framework.Color[]
isExternal: true
name: Color[]
nameWithType: Color[]
fullName: Microsoft.Xna.Framework.Color[]
nameWithType.vb: Color()
fullName.vb: Microsoft.Xna.Framework.Color()
name.vb: Color()
spec.csharp:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '['
- name: ']'
spec.vb:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: (
- name: )
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
commentId: M:TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
parent: TinyLife.Tools.Tool
isExternal: true
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorSettings_System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
name: ColorSelection(ColorSettings, Action<int, int>, Func<int, int, bool>)
nameWithType: Tool.ColorSelection(ColorSettings, Action<int, int>, Func<int, int, bool>)
fullName: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings, System.Action<int, int>, System.Func<int, int, bool>)
nameWithType.vb: Tool.ColorSelection(ColorSettings, Action(Of Integer, Integer), Func(Of Integer, Integer, Boolean))
fullName.vb: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings, System.Action(Of Integer, Integer), System.Func(Of Integer, Integer, Boolean))
name.vb: ColorSelection(ColorSettings, Action(Of Integer, Integer), Func(Of Integer, Integer, Boolean))
spec.csharp:
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
name: ColorSelection
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorSettings_System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
- name: (
- uid: TinyLife.Utilities.ColorSettings
name: ColorSettings
href: TinyLife.Utilities.ColorSettings.html
- name: ','
- name: " "
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: <
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
- name: ','
- name: " "
- uid: System.Func`3
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: <
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
name: ColorSelection
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorSettings_System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
- name: (
- uid: TinyLife.Utilities.ColorSettings
name: ColorSettings
href: TinyLife.Utilities.ColorSettings.html
- name: ','
- name: " "
- uid: System.Action`2
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-2
- name: (
- name: Of
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- name: ','
- name: " "
- uid: System.Func`3
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: (
- name: Of
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
- uid: TinyLife.Utilities.ColorSettings.Modifiers
commentId: F:TinyLife.Utilities.ColorSettings.Modifiers
href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Modifiers
name: Modifiers
nameWithType: ColorSettings.Modifiers
fullName: TinyLife.Utilities.ColorSettings.Modifiers
- uid: TinyLife.Tools.Tool
commentId: T:TinyLife.Tools.Tool
parent: TinyLife.Tools
href: TinyLife.Tools.Tool.html
name: Tool
nameWithType: Tool
fullName: TinyLife.Tools.Tool
- uid: TinyLife.Tools
commentId: N:TinyLife.Tools
href: TinyLife.html
name: TinyLife.Tools
nameWithType: TinyLife.Tools
fullName: TinyLife.Tools
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Tools
name: Tools
href: TinyLife.Tools.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Tools
name: Tools
href: TinyLife.Tools.html
- uid: System.String
commentId: T:System.String
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: string
nameWithType: string
fullName: string
nameWithType.vb: String
fullName.vb: String
name.vb: String
- 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: 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
- 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