### YamlMime:ManagedReference
items:
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter
  commentId: T:Voile.Resources.DataReaders.IStreamKeyValueGetter
  id: IStreamKeyValueGetter
  parent: Voile.Resources.DataReaders
  children:
  - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color)
  - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double)
  - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single)
  - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32)
  - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64)
  - Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2)
  langs:
  - csharp
  - vb
  name: IStreamKeyValueGetter
  nameWithType: IStreamKeyValueGetter
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter
  type: Interface
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: IStreamKeyValueGetter
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 30
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Gets primitive type data from a key/value based format.
  example: []
  syntax:
    content: public interface IStreamKeyValueGetter
    content.vb: Public Interface IStreamKeyValueGetter
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32)
  commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(System.String,System.Int32)
  id: GetInt(System.String,System.Int32)
  parent: Voile.Resources.DataReaders.IStreamKeyValueGetter
  langs:
  - csharp
  - vb
  name: GetInt(string, int)
  nameWithType: IStreamKeyValueGetter.GetInt(string, int)
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(string, int)
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: GetInt
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 38
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Get an int from this data getter.
  example: []
  syntax:
    content: int GetInt(string key, int defaultValue = 0)
    parameters:
    - id: key
      type: System.String
      description: Key of the value.
    - id: defaultValue
      type: System.Int32
      description: Default value in case this getter fails to get data.
    return:
      type: System.Int32
      description: ''
    content.vb: Function GetInt(key As String, defaultValue As Integer = 0) As Integer
  overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt*
  nameWithType.vb: IStreamKeyValueGetter.GetInt(String, Integer)
  fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt(String, Integer)
  name.vb: GetInt(String, Integer)
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64)
  commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(System.String,System.Int64)
  id: GetLong(System.String,System.Int64)
  parent: Voile.Resources.DataReaders.IStreamKeyValueGetter
  langs:
  - csharp
  - vb
  name: GetLong(string, long)
  nameWithType: IStreamKeyValueGetter.GetLong(string, long)
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(string, long)
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: GetLong
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 45
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Get a long from this data getter.
  example: []
  syntax:
    content: long GetLong(string key, long defaultValue = 0)
    parameters:
    - id: key
      type: System.String
      description: Key of the value.
    - id: defaultValue
      type: System.Int64
      description: Default value in case this getter fails to get data.
    return:
      type: System.Int64
      description: ''
    content.vb: Function GetLong(key As String, defaultValue As Long = 0) As Long
  overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong*
  nameWithType.vb: IStreamKeyValueGetter.GetLong(String, Long)
  fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong(String, Long)
  name.vb: GetLong(String, Long)
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single)
  commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(System.String,System.Single)
  id: GetFloat(System.String,System.Single)
  parent: Voile.Resources.DataReaders.IStreamKeyValueGetter
  langs:
  - csharp
  - vb
  name: GetFloat(string, float)
  nameWithType: IStreamKeyValueGetter.GetFloat(string, float)
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(string, float)
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: GetFloat
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 52
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Get a float from this data getter.
  example: []
  syntax:
    content: float GetFloat(string key, float defaultValue = 0)
    parameters:
    - id: key
      type: System.String
      description: Key of the value.
    - id: defaultValue
      type: System.Single
      description: Default value in case this getter fails to get data.
    return:
      type: System.Single
      description: ''
    content.vb: Function GetFloat(key As String, defaultValue As Single = 0) As Single
  overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat*
  nameWithType.vb: IStreamKeyValueGetter.GetFloat(String, Single)
  fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat(String, Single)
  name.vb: GetFloat(String, Single)
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double)
  commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(System.String,System.Double)
  id: GetDouble(System.String,System.Double)
  parent: Voile.Resources.DataReaders.IStreamKeyValueGetter
  langs:
  - csharp
  - vb
  name: GetDouble(string, double)
  nameWithType: IStreamKeyValueGetter.GetDouble(string, double)
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(string, double)
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: GetDouble
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 59
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Get a double from this data getter.
  example: []
  syntax:
    content: double GetDouble(string key, double defaultValue = 0)
    parameters:
    - id: key
      type: System.String
      description: Key of the value.
    - id: defaultValue
      type: System.Double
      description: Default value in case this getter fails to get data.
    return:
      type: System.Double
      description: ''
    content.vb: Function GetDouble(key As String, defaultValue As Double = 0) As Double
  overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble*
  nameWithType.vb: IStreamKeyValueGetter.GetDouble(String, Double)
  fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble(String, Double)
  name.vb: GetDouble(String, Double)
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color)
  commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(System.String,Voile.Color)
  id: GetColor(System.String,Voile.Color)
  parent: Voile.Resources.DataReaders.IStreamKeyValueGetter
  langs:
  - csharp
  - vb
  name: GetColor(string, Color)
  nameWithType: IStreamKeyValueGetter.GetColor(string, Color)
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(string, Voile.Color)
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: GetColor
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 66
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Get a Voile.Color from this data getter.
  example: []
  syntax:
    content: Color GetColor(string key, Color defaultValue)
    parameters:
    - id: key
      type: System.String
      description: Key of the value.
    - id: defaultValue
      type: Voile.Color
      description: Default value in case this getter fails to get data.
    return:
      type: Voile.Color
      description: ''
    content.vb: Function GetColor(key As String, defaultValue As Color) As Color
  overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor*
  nameWithType.vb: IStreamKeyValueGetter.GetColor(String, Color)
  fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor(String, Voile.Color)
  name.vb: GetColor(String, Color)
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2)
  commentId: M:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(System.String,System.Numerics.Vector2)
  id: GetVector2(System.String,System.Numerics.Vector2)
  parent: Voile.Resources.DataReaders.IStreamKeyValueGetter
  langs:
  - csharp
  - vb
  name: GetVector2(string, Vector2)
  nameWithType: IStreamKeyValueGetter.GetVector2(string, Vector2)
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(string, System.Numerics.Vector2)
  type: Method
  source:
    remote:
      path: Voile/Source/Resources/DataReaders/IDataReader.cs
      branch: main
      repo: git@github.com:dnesov/DaggerFramework.git
    id: GetVector2
    path: Source/Resources/DataReaders/IDataReader.cs
    startLine: 73
  assemblies:
  - Voile
  namespace: Voile.Resources.DataReaders
  summary: Get a System.Numerics.Vector2 from this data getter.
  example: []
  syntax:
    content: Vector2 GetVector2(string key, Vector2 defaultValue)
    parameters:
    - id: key
      type: System.String
      description: Key of the value.
    - id: defaultValue
      type: System.Numerics.Vector2
      description: Default value in case this getter fails to get data.
    return:
      type: System.Numerics.Vector2
      description: ''
    content.vb: Function GetVector2(key As String, defaultValue As Vector2) As Vector2
  overload: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2*
  nameWithType.vb: IStreamKeyValueGetter.GetVector2(String, Vector2)
  fullName.vb: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2(String, System.Numerics.Vector2)
  name.vb: GetVector2(String, Vector2)
references:
- uid: Voile.Resources.DataReaders
  commentId: N:Voile.Resources.DataReaders
  href: Voile.html
  name: Voile.Resources.DataReaders
  nameWithType: Voile.Resources.DataReaders
  fullName: Voile.Resources.DataReaders
  spec.csharp:
  - uid: Voile
    name: Voile
    href: Voile.html
  - name: .
  - uid: Voile.Resources
    name: Resources
    href: Voile.Resources.html
  - name: .
  - uid: Voile.Resources.DataReaders
    name: DataReaders
    href: Voile.Resources.DataReaders.html
  spec.vb:
  - uid: Voile
    name: Voile
    href: Voile.html
  - name: .
  - uid: Voile.Resources
    name: Resources
    href: Voile.Resources.html
  - name: .
  - uid: Voile.Resources.DataReaders
    name: DataReaders
    href: Voile.Resources.DataReaders.html
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt*
  commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt
  href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetInt_System_String_System_Int32_
  name: GetInt
  nameWithType: IStreamKeyValueGetter.GetInt
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetInt
- 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: 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: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong*
  commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong
  href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetLong_System_String_System_Int64_
  name: GetLong
  nameWithType: IStreamKeyValueGetter.GetLong
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetLong
- uid: System.Int64
  commentId: T:System.Int64
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int64
  name: long
  nameWithType: long
  fullName: long
  nameWithType.vb: Long
  fullName.vb: Long
  name.vb: Long
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat*
  commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat
  href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetFloat_System_String_System_Single_
  name: GetFloat
  nameWithType: IStreamKeyValueGetter.GetFloat
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetFloat
- uid: System.Single
  commentId: T:System.Single
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.single
  name: float
  nameWithType: float
  fullName: float
  nameWithType.vb: Single
  fullName.vb: Single
  name.vb: Single
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble*
  commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble
  href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetDouble_System_String_System_Double_
  name: GetDouble
  nameWithType: IStreamKeyValueGetter.GetDouble
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetDouble
- uid: System.Double
  commentId: T:System.Double
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.double
  name: double
  nameWithType: double
  fullName: double
  nameWithType.vb: Double
  fullName.vb: Double
  name.vb: Double
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor*
  commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor
  href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetColor_System_String_Voile_Color_
  name: GetColor
  nameWithType: IStreamKeyValueGetter.GetColor
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetColor
- uid: Voile.Color
  commentId: T:Voile.Color
  parent: Voile
  href: Voile.Color.html
  name: Color
  nameWithType: Color
  fullName: Voile.Color
- uid: Voile
  commentId: N:Voile
  href: Voile.html
  name: Voile
  nameWithType: Voile
  fullName: Voile
- uid: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2*
  commentId: Overload:Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2
  href: Voile.Resources.DataReaders.IStreamKeyValueGetter.html#Voile_Resources_DataReaders_IStreamKeyValueGetter_GetVector2_System_String_System_Numerics_Vector2_
  name: GetVector2
  nameWithType: IStreamKeyValueGetter.GetVector2
  fullName: Voile.Resources.DataReaders.IStreamKeyValueGetter.GetVector2
- uid: System.Numerics.Vector2
  commentId: T:System.Numerics.Vector2
  parent: System.Numerics
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.numerics.vector2
  name: Vector2
  nameWithType: Vector2
  fullName: System.Numerics.Vector2
- uid: System.Numerics
  commentId: N:System.Numerics
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Numerics
  nameWithType: System.Numerics
  fullName: System.Numerics
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Numerics
    name: Numerics
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.numerics
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Numerics
    name: Numerics
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.numerics
