Files
GhostEngine/docs/documents/api/Ghost.Graphics.RHI.ShaderCompilationConfig.yml

638 lines
20 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig
commentId: T:Ghost.Graphics.RHI.ShaderCompilationConfig
id: ShaderCompilationConfig
parent: Ghost.Graphics.RHI
children:
- Ghost.Graphics.RHI.ShaderCompilationConfig.defines
- Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint
- Ghost.Graphics.RHI.ShaderCompilationConfig.includes
- Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode
- Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel
- Ghost.Graphics.RHI.ShaderCompilationConfig.options
- Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath
- Ghost.Graphics.RHI.ShaderCompilationConfig.stage
- Ghost.Graphics.RHI.ShaderCompilationConfig.tier
langs:
- csharp
- vb
name: ShaderCompilationConfig
nameWithType: ShaderCompilationConfig
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig
type: Struct
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: ShaderCompilationConfig
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 34
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public ref struct ShaderCompilationConfig
content.vb: Public Structure ShaderCompilationConfig
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)
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.defines
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.defines
id: defines
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: defines
nameWithType: ShaderCompilationConfig.defines
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.defines
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: defines
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 36
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public ReadOnlySpan<string> defines
return:
type: System.ReadOnlySpan{System.String}
content.vb: Public defines As ReadOnlySpan(Of String)
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.includes
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.includes
id: includes
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: includes
nameWithType: ShaderCompilationConfig.includes
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.includes
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: includes
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 37
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public ReadOnlySpan<string> includes
return:
type: System.ReadOnlySpan{System.String}
content.vb: Public includes As ReadOnlySpan(Of String)
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath
id: shaderPath
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: shaderPath
nameWithType: ShaderCompilationConfig.shaderPath
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: shaderPath
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 38
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public string shaderPath
return:
type: System.String
content.vb: Public shaderPath As String
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint
id: entryPoint
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: entryPoint
nameWithType: ShaderCompilationConfig.entryPoint
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: entryPoint
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 39
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public string entryPoint
return:
type: System.String
content.vb: Public entryPoint As String
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode
id: injectedCode
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: injectedCode
nameWithType: ShaderCompilationConfig.injectedCode
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: injectedCode
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 40
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public string? injectedCode
return:
type: System.String
content.vb: Public injectedCode As String
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.stage
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.stage
id: stage
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: stage
nameWithType: ShaderCompilationConfig.stage
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.stage
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: stage
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 41
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public ShaderStage stage
return:
type: Ghost.Graphics.RHI.ShaderStage
content.vb: Public stage As ShaderStage
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.tier
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.tier
id: tier
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: tier
nameWithType: ShaderCompilationConfig.tier
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.tier
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: tier
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 42
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public CompilerTier tier
return:
type: Ghost.Graphics.RHI.CompilerTier
content.vb: Public tier As CompilerTier
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel
id: optimizeLevel
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: optimizeLevel
nameWithType: ShaderCompilationConfig.optimizeLevel
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: optimizeLevel
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 43
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public CompilerOptimizeLevel optimizeLevel
return:
type: Ghost.Graphics.RHI.CompilerOptimizeLevel
content.vb: Public optimizeLevel As CompilerOptimizeLevel
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.options
commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.options
id: options
parent: Ghost.Graphics.RHI.ShaderCompilationConfig
langs:
- csharp
- vb
name: options
nameWithType: ShaderCompilationConfig.options
fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.options
type: Field
source:
remote:
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: options
path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs
startLine: 44
assemblies:
- Ghost.Graphics.RHI
namespace: Ghost.Graphics.RHI
syntax:
content: public CompilerOption options
return:
type: Ghost.Graphics.RHI.CompilerOption
content.vb: Public options As CompilerOption
references:
- uid: Ghost.Graphics.RHI
commentId: N:Ghost.Graphics.RHI
href: Ghost.html
name: Ghost.Graphics.RHI
nameWithType: Ghost.Graphics.RHI
fullName: Ghost.Graphics.RHI
spec.csharp:
- uid: Ghost
name: Ghost
href: Ghost.html
- name: .
- uid: Ghost.Graphics
name: Graphics
href: Ghost.Graphics.html
- name: .
- uid: Ghost.Graphics.RHI
name: RHI
href: Ghost.Graphics.RHI.html
spec.vb:
- uid: Ghost
name: Ghost
href: Ghost.html
- name: .
- uid: Ghost.Graphics
name: Graphics
href: Ghost.Graphics.html
- name: .
- uid: Ghost.Graphics.RHI
name: RHI
href: Ghost.Graphics.RHI.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: 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: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.ReadOnlySpan{System.String}
commentId: T:System.ReadOnlySpan{System.String}
parent: System
definition: System.ReadOnlySpan`1
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
name: ReadOnlySpan<string>
nameWithType: ReadOnlySpan<string>
fullName: System.ReadOnlySpan<string>
nameWithType.vb: ReadOnlySpan(Of String)
fullName.vb: System.ReadOnlySpan(Of String)
name.vb: ReadOnlySpan(Of String)
spec.csharp:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: '>'
spec.vb:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: System.ReadOnlySpan`1
commentId: T:System.ReadOnlySpan`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
name: ReadOnlySpan<T>
nameWithType: ReadOnlySpan<T>
fullName: System.ReadOnlySpan<T>
nameWithType.vb: ReadOnlySpan(Of T)
fullName.vb: System.ReadOnlySpan(Of T)
name.vb: ReadOnlySpan(Of T)
spec.csharp:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- 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: Ghost.Graphics.RHI.ShaderStage
commentId: T:Ghost.Graphics.RHI.ShaderStage
parent: Ghost.Graphics.RHI
href: Ghost.Graphics.RHI.ShaderStage.html
name: ShaderStage
nameWithType: ShaderStage
fullName: Ghost.Graphics.RHI.ShaderStage
- uid: Ghost.Graphics.RHI.CompilerTier
commentId: T:Ghost.Graphics.RHI.CompilerTier
parent: Ghost.Graphics.RHI
href: Ghost.Graphics.RHI.CompilerTier.html
name: CompilerTier
nameWithType: CompilerTier
fullName: Ghost.Graphics.RHI.CompilerTier
- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel
commentId: T:Ghost.Graphics.RHI.CompilerOptimizeLevel
parent: Ghost.Graphics.RHI
href: Ghost.Graphics.RHI.CompilerOptimizeLevel.html
name: CompilerOptimizeLevel
nameWithType: CompilerOptimizeLevel
fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel
- uid: Ghost.Graphics.RHI.CompilerOption
commentId: T:Ghost.Graphics.RHI.CompilerOption
parent: Ghost.Graphics.RHI
href: Ghost.Graphics.RHI.CompilerOption.html
name: CompilerOption
nameWithType: CompilerOption
fullName: Ghost.Graphics.RHI.CompilerOption