1260 lines
44 KiB
YAML
1260 lines
44 KiB
YAML
### YamlMime:ManagedReference
|
|
items:
|
|
- uid: Ghost.Graphics.Core.Material
|
|
commentId: T:Ghost.Graphics.Core.Material
|
|
id: Material
|
|
parent: Ghost.Graphics.Core
|
|
children:
|
|
- Ghost.Graphics.Core.Material.ActivePassIndex
|
|
- Ghost.Graphics.Core.Material.GetPassPipelineOverride(System.Int32)
|
|
- Ghost.Graphics.Core.Material.GetPropertyCache``1
|
|
- Ghost.Graphics.Core.Material.GetRawPropertyCache
|
|
- Ghost.Graphics.Core.Material.IsDirty
|
|
- Ghost.Graphics.Core.Material.IsKeywordEnabled(Ghost.Graphics.ResourceManager,System.Int32)
|
|
- Ghost.Graphics.Core.Material.MaterialRenderType
|
|
- Ghost.Graphics.Core.Material.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
- Ghost.Graphics.Core.Material.SetKeyword(Ghost.Graphics.ResourceManager,System.Int32,System.Boolean)
|
|
- Ghost.Graphics.Core.Material.SetPassPipelineOverride(System.Int32,Ghost.Core.Graphics.PipelineState@)
|
|
- Ghost.Graphics.Core.Material.SetPropertyCache``1(``0@)
|
|
- Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan{System.Byte})
|
|
- Ghost.Graphics.Core.Material.SetShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader},Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IResourceAllocator)
|
|
- Ghost.Graphics.Core.Material.Shader
|
|
- Ghost.Graphics.Core.Material.UploadData(Ghost.Graphics.RHI.ICommandBuffer,Ghost.Graphics.RHI.IResourceDatabase)
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Material
|
|
nameWithType: Material
|
|
fullName: Ghost.Graphics.Core.Material
|
|
type: Struct
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: Material
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 44
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: 'public struct Material : IResourceReleasable'
|
|
content.vb: Public Structure Material Implements IResourceReleasable
|
|
implements:
|
|
- Ghost.Graphics.RHI.IResourceReleasable
|
|
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.Core.Material.Shader
|
|
commentId: P:Ghost.Graphics.Core.Material.Shader
|
|
id: Shader
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Shader
|
|
nameWithType: Material.Shader
|
|
fullName: Ghost.Graphics.Core.Material.Shader
|
|
type: Property
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: Shader
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 59
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public readonly Identifier<Shader> Shader { get; }
|
|
parameters: []
|
|
return:
|
|
type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}
|
|
content.vb: Public ReadOnly Property Shader As Identifier(Of Shader)
|
|
overload: Ghost.Graphics.Core.Material.Shader*
|
|
- uid: Ghost.Graphics.Core.Material.IsDirty
|
|
commentId: P:Ghost.Graphics.Core.Material.IsDirty
|
|
id: IsDirty
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: IsDirty
|
|
nameWithType: Material.IsDirty
|
|
fullName: Ghost.Graphics.Core.Material.IsDirty
|
|
type: Property
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: IsDirty
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 60
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public readonly bool IsDirty { get; }
|
|
parameters: []
|
|
return:
|
|
type: System.Boolean
|
|
content.vb: Public ReadOnly Property IsDirty As Boolean
|
|
overload: Ghost.Graphics.Core.Material.IsDirty*
|
|
- uid: Ghost.Graphics.Core.Material.ActivePassIndex
|
|
commentId: P:Ghost.Graphics.Core.Material.ActivePassIndex
|
|
id: ActivePassIndex
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: ActivePassIndex
|
|
nameWithType: Material.ActivePassIndex
|
|
fullName: Ghost.Graphics.Core.Material.ActivePassIndex
|
|
type: Property
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: ActivePassIndex
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 62
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public int ActivePassIndex { readonly get; set; }
|
|
parameters: []
|
|
return:
|
|
type: System.Int32
|
|
content.vb: Public Property ActivePassIndex As Integer
|
|
overload: Ghost.Graphics.Core.Material.ActivePassIndex*
|
|
- uid: Ghost.Graphics.Core.Material.MaterialRenderType
|
|
commentId: P:Ghost.Graphics.Core.Material.MaterialRenderType
|
|
id: MaterialRenderType
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: MaterialRenderType
|
|
nameWithType: Material.MaterialRenderType
|
|
fullName: Ghost.Graphics.Core.Material.MaterialRenderType
|
|
type: Property
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: MaterialRenderType
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 68
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public uint MaterialRenderType { readonly get; set; }
|
|
parameters: []
|
|
return:
|
|
type: System.UInt32
|
|
content.vb: Public Property MaterialRenderType As UInteger
|
|
overload: Ghost.Graphics.Core.Material.MaterialRenderType*
|
|
- uid: Ghost.Graphics.Core.Material.SetShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader},Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IResourceAllocator)
|
|
commentId: M:Ghost.Graphics.Core.Material.SetShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader},Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IResourceAllocator)
|
|
id: SetShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader},Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IResourceAllocator)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SetShader(Identifier<Shader>, ResourceManager, IResourceDatabase, IResourceAllocator)
|
|
nameWithType: Material.SetShader(Identifier<Shader>, ResourceManager, IResourceDatabase, IResourceAllocator)
|
|
fullName: Ghost.Graphics.Core.Material.SetShader(Ghost.Core.Identifier<Ghost.Graphics.Core.Shader>, Ghost.Graphics.ResourceManager, Ghost.Graphics.RHI.IResourceDatabase, Ghost.Graphics.RHI.IResourceAllocator)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: SetShader
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 73
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public Error SetShader(Identifier<Shader> shaderId, ResourceManager resourceManager, IResourceDatabase resourceDatabase, IResourceAllocator resourceAllocator)
|
|
parameters:
|
|
- id: shaderId
|
|
type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}
|
|
- id: resourceManager
|
|
type: Ghost.Graphics.ResourceManager
|
|
- id: resourceDatabase
|
|
type: Ghost.Graphics.RHI.IResourceDatabase
|
|
- id: resourceAllocator
|
|
type: Ghost.Graphics.RHI.IResourceAllocator
|
|
return:
|
|
type: Ghost.Core.Error
|
|
content.vb: Public Function SetShader(shaderId As Identifier(Of Shader), resourceManager As ResourceManager, resourceDatabase As IResourceDatabase, resourceAllocator As IResourceAllocator) As [Error]
|
|
overload: Ghost.Graphics.Core.Material.SetShader*
|
|
nameWithType.vb: Material.SetShader(Identifier(Of Shader), ResourceManager, IResourceDatabase, IResourceAllocator)
|
|
fullName.vb: Ghost.Graphics.Core.Material.SetShader(Ghost.Core.Identifier(Of Ghost.Graphics.Core.Shader), Ghost.Graphics.ResourceManager, Ghost.Graphics.RHI.IResourceDatabase, Ghost.Graphics.RHI.IResourceAllocator)
|
|
name.vb: SetShader(Identifier(Of Shader), ResourceManager, IResourceDatabase, IResourceAllocator)
|
|
- uid: Ghost.Graphics.Core.Material.GetPropertyCache``1
|
|
commentId: M:Ghost.Graphics.Core.Material.GetPropertyCache``1
|
|
id: GetPropertyCache``1
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetPropertyCache<T>()
|
|
nameWithType: Material.GetPropertyCache<T>()
|
|
fullName: Ghost.Graphics.Core.Material.GetPropertyCache<T>()
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: GetPropertyCache
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 129
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: 'public readonly Result<T, Error> GetPropertyCache<T>() where T : unmanaged'
|
|
typeParameters:
|
|
- id: T
|
|
return:
|
|
type: Ghost.Core.Result{{T},Ghost.Core.Error}
|
|
content.vb: Public Function GetPropertyCache(Of T As Structure)() As Result(Of T, [Error])
|
|
overload: Ghost.Graphics.Core.Material.GetPropertyCache*
|
|
nameWithType.vb: Material.GetPropertyCache(Of T)()
|
|
fullName.vb: Ghost.Graphics.Core.Material.GetPropertyCache(Of T)()
|
|
name.vb: GetPropertyCache(Of T)()
|
|
- uid: Ghost.Graphics.Core.Material.GetRawPropertyCache
|
|
commentId: M:Ghost.Graphics.Core.Material.GetRawPropertyCache
|
|
id: GetRawPropertyCache
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetRawPropertyCache()
|
|
nameWithType: Material.GetRawPropertyCache()
|
|
fullName: Ghost.Graphics.Core.Material.GetRawPropertyCache()
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: GetRawPropertyCache
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 141
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public readonly ReadOnlySpan<byte> GetRawPropertyCache()
|
|
return:
|
|
type: System.ReadOnlySpan{System.Byte}
|
|
content.vb: Public Function GetRawPropertyCache() As ReadOnlySpan(Of Byte)
|
|
overload: Ghost.Graphics.Core.Material.GetRawPropertyCache*
|
|
- uid: Ghost.Graphics.Core.Material.SetPropertyCache``1(``0@)
|
|
commentId: M:Ghost.Graphics.Core.Material.SetPropertyCache``1(``0@)
|
|
id: SetPropertyCache``1(``0@)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SetPropertyCache<T>(scoped ref readonly T)
|
|
nameWithType: Material.SetPropertyCache<T>(scoped ref readonly T)
|
|
fullName: Ghost.Graphics.Core.Material.SetPropertyCache<T>(scoped ref readonly T)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: SetPropertyCache
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 152
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: 'public Error SetPropertyCache<T>(scoped ref readonly T data) where T : unmanaged'
|
|
parameters:
|
|
- id: data
|
|
type: '{T}'
|
|
typeParameters:
|
|
- id: T
|
|
return:
|
|
type: Ghost.Core.Error
|
|
content.vb: Public Function SetPropertyCache(Of T As Structure)(data As T) As [Error]
|
|
overload: Ghost.Graphics.Core.Material.SetPropertyCache*
|
|
nameWithType.vb: Material.SetPropertyCache(Of T)(T)
|
|
fullName.vb: Ghost.Graphics.Core.Material.SetPropertyCache(Of T)(T)
|
|
name.vb: SetPropertyCache(Of T)(T)
|
|
- uid: Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan{System.Byte})
|
|
commentId: M:Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan{System.Byte})
|
|
id: SetRawPropertyCache(System.ReadOnlySpan{System.Byte})
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SetRawPropertyCache(ReadOnlySpan<byte>)
|
|
nameWithType: Material.SetRawPropertyCache(ReadOnlySpan<byte>)
|
|
fullName: Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan<byte>)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: SetRawPropertyCache
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 173
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public Error SetRawPropertyCache(ReadOnlySpan<byte> data)
|
|
parameters:
|
|
- id: data
|
|
type: System.ReadOnlySpan{System.Byte}
|
|
return:
|
|
type: Ghost.Core.Error
|
|
content.vb: Public Function SetRawPropertyCache(data As ReadOnlySpan(Of Byte)) As [Error]
|
|
overload: Ghost.Graphics.Core.Material.SetRawPropertyCache*
|
|
nameWithType.vb: Material.SetRawPropertyCache(ReadOnlySpan(Of Byte))
|
|
fullName.vb: Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan(Of Byte))
|
|
name.vb: SetRawPropertyCache(ReadOnlySpan(Of Byte))
|
|
- uid: Ghost.Graphics.Core.Material.GetPassPipelineOverride(System.Int32)
|
|
commentId: M:Ghost.Graphics.Core.Material.GetPassPipelineOverride(System.Int32)
|
|
id: GetPassPipelineOverride(System.Int32)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetPassPipelineOverride(int)
|
|
nameWithType: Material.GetPassPipelineOverride(int)
|
|
fullName: Ghost.Graphics.Core.Material.GetPassPipelineOverride(int)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: GetPassPipelineOverride
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 192
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public readonly PipelineState GetPassPipelineOverride(int passIndex)
|
|
parameters:
|
|
- id: passIndex
|
|
type: System.Int32
|
|
return:
|
|
type: Ghost.Core.Graphics.PipelineState
|
|
content.vb: Public Function GetPassPipelineOverride(passIndex As Integer) As PipelineState
|
|
overload: Ghost.Graphics.Core.Material.GetPassPipelineOverride*
|
|
nameWithType.vb: Material.GetPassPipelineOverride(Integer)
|
|
fullName.vb: Ghost.Graphics.Core.Material.GetPassPipelineOverride(Integer)
|
|
name.vb: GetPassPipelineOverride(Integer)
|
|
- uid: Ghost.Graphics.Core.Material.SetPassPipelineOverride(System.Int32,Ghost.Core.Graphics.PipelineState@)
|
|
commentId: M:Ghost.Graphics.Core.Material.SetPassPipelineOverride(System.Int32,Ghost.Core.Graphics.PipelineState@)
|
|
id: SetPassPipelineOverride(System.Int32,Ghost.Core.Graphics.PipelineState@)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SetPassPipelineOverride(int, scoped ref readonly PipelineState)
|
|
nameWithType: Material.SetPassPipelineOverride(int, scoped ref readonly PipelineState)
|
|
fullName: Ghost.Graphics.Core.Material.SetPassPipelineOverride(int, scoped ref readonly Ghost.Core.Graphics.PipelineState)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: SetPassPipelineOverride
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 198
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public void SetPassPipelineOverride(int passIndex, scoped ref readonly PipelineState options)
|
|
parameters:
|
|
- id: passIndex
|
|
type: System.Int32
|
|
- id: options
|
|
type: Ghost.Core.Graphics.PipelineState
|
|
content.vb: Public Sub SetPassPipelineOverride(passIndex As Integer, options As PipelineState)
|
|
overload: Ghost.Graphics.Core.Material.SetPassPipelineOverride*
|
|
nameWithType.vb: Material.SetPassPipelineOverride(Integer, PipelineState)
|
|
fullName.vb: Ghost.Graphics.Core.Material.SetPassPipelineOverride(Integer, Ghost.Core.Graphics.PipelineState)
|
|
name.vb: SetPassPipelineOverride(Integer, PipelineState)
|
|
- uid: Ghost.Graphics.Core.Material.SetKeyword(Ghost.Graphics.ResourceManager,System.Int32,System.Boolean)
|
|
commentId: M:Ghost.Graphics.Core.Material.SetKeyword(Ghost.Graphics.ResourceManager,System.Int32,System.Boolean)
|
|
id: SetKeyword(Ghost.Graphics.ResourceManager,System.Int32,System.Boolean)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SetKeyword(ResourceManager, int, bool)
|
|
nameWithType: Material.SetKeyword(ResourceManager, int, bool)
|
|
fullName: Ghost.Graphics.Core.Material.SetKeyword(Ghost.Graphics.ResourceManager, int, bool)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: SetKeyword
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 206
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public Error SetKeyword(ResourceManager manager, int keywordId, bool enabled)
|
|
parameters:
|
|
- id: manager
|
|
type: Ghost.Graphics.ResourceManager
|
|
- id: keywordId
|
|
type: System.Int32
|
|
- id: enabled
|
|
type: System.Boolean
|
|
return:
|
|
type: Ghost.Core.Error
|
|
content.vb: Public Function SetKeyword(manager As ResourceManager, keywordId As Integer, enabled As Boolean) As [Error]
|
|
overload: Ghost.Graphics.Core.Material.SetKeyword*
|
|
nameWithType.vb: Material.SetKeyword(ResourceManager, Integer, Boolean)
|
|
fullName.vb: Ghost.Graphics.Core.Material.SetKeyword(Ghost.Graphics.ResourceManager, Integer, Boolean)
|
|
name.vb: SetKeyword(ResourceManager, Integer, Boolean)
|
|
- uid: Ghost.Graphics.Core.Material.IsKeywordEnabled(Ghost.Graphics.ResourceManager,System.Int32)
|
|
commentId: M:Ghost.Graphics.Core.Material.IsKeywordEnabled(Ghost.Graphics.ResourceManager,System.Int32)
|
|
id: IsKeywordEnabled(Ghost.Graphics.ResourceManager,System.Int32)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: IsKeywordEnabled(ResourceManager, int)
|
|
nameWithType: Material.IsKeywordEnabled(ResourceManager, int)
|
|
fullName: Ghost.Graphics.Core.Material.IsKeywordEnabled(Ghost.Graphics.ResourceManager, int)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: IsKeywordEnabled
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 227
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public readonly bool IsKeywordEnabled(ResourceManager manager, int keywordId)
|
|
parameters:
|
|
- id: manager
|
|
type: Ghost.Graphics.ResourceManager
|
|
- id: keywordId
|
|
type: System.Int32
|
|
return:
|
|
type: System.Boolean
|
|
content.vb: Public Function IsKeywordEnabled(manager As ResourceManager, keywordId As Integer) As Boolean
|
|
overload: Ghost.Graphics.Core.Material.IsKeywordEnabled*
|
|
nameWithType.vb: Material.IsKeywordEnabled(ResourceManager, Integer)
|
|
fullName.vb: Ghost.Graphics.Core.Material.IsKeywordEnabled(Ghost.Graphics.ResourceManager, Integer)
|
|
name.vb: IsKeywordEnabled(ResourceManager, Integer)
|
|
- uid: Ghost.Graphics.Core.Material.UploadData(Ghost.Graphics.RHI.ICommandBuffer,Ghost.Graphics.RHI.IResourceDatabase)
|
|
commentId: M:Ghost.Graphics.Core.Material.UploadData(Ghost.Graphics.RHI.ICommandBuffer,Ghost.Graphics.RHI.IResourceDatabase)
|
|
id: UploadData(Ghost.Graphics.RHI.ICommandBuffer,Ghost.Graphics.RHI.IResourceDatabase)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: UploadData(ICommandBuffer, IResourceDatabase)
|
|
nameWithType: Material.UploadData(ICommandBuffer, IResourceDatabase)
|
|
fullName: Ghost.Graphics.Core.Material.UploadData(Ghost.Graphics.RHI.ICommandBuffer, Ghost.Graphics.RHI.IResourceDatabase)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: UploadData
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 245
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
syntax:
|
|
content: public readonly void UploadData(ICommandBuffer cmd, IResourceDatabase resourceDatabase)
|
|
parameters:
|
|
- id: cmd
|
|
type: Ghost.Graphics.RHI.ICommandBuffer
|
|
- id: resourceDatabase
|
|
type: Ghost.Graphics.RHI.IResourceDatabase
|
|
content.vb: Public Sub UploadData(cmd As ICommandBuffer, resourceDatabase As IResourceDatabase)
|
|
overload: Ghost.Graphics.Core.Material.UploadData*
|
|
- uid: Ghost.Graphics.Core.Material.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
commentId: M:Ghost.Graphics.Core.Material.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
id: ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
parent: Ghost.Graphics.Core.Material
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: ReleaseResource(IResourceDatabase)
|
|
nameWithType: Material.ReleaseResource(IResourceDatabase)
|
|
fullName: Ghost.Graphics.Core.Material.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
branch: develop
|
|
repo: https://git.personalnas.com/Misaki/GhostEngine.git
|
|
id: ReleaseResource
|
|
path: src/Runtime/Ghost.Graphics/Core/Material.cs
|
|
startLine: 280
|
|
assemblies:
|
|
- Ghost.Graphics
|
|
namespace: Ghost.Graphics.Core
|
|
summary: A method to release GPU resources.
|
|
example: []
|
|
syntax:
|
|
content: public void ReleaseResource(IResourceDatabase database)
|
|
parameters:
|
|
- id: database
|
|
type: Ghost.Graphics.RHI.IResourceDatabase
|
|
content.vb: Public Sub ReleaseResource(database As IResourceDatabase)
|
|
overload: Ghost.Graphics.Core.Material.ReleaseResource*
|
|
implements:
|
|
- Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
references:
|
|
- uid: Ghost.Graphics.Core
|
|
commentId: N:Ghost.Graphics.Core
|
|
href: Ghost.html
|
|
name: Ghost.Graphics.Core
|
|
nameWithType: Ghost.Graphics.Core
|
|
fullName: Ghost.Graphics.Core
|
|
spec.csharp:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
href: Ghost.html
|
|
- name: .
|
|
- uid: Ghost.Graphics
|
|
name: Graphics
|
|
href: Ghost.Graphics.html
|
|
- name: .
|
|
- uid: Ghost.Graphics.Core
|
|
name: Core
|
|
href: Ghost.Graphics.Core.html
|
|
spec.vb:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
href: Ghost.html
|
|
- name: .
|
|
- uid: Ghost.Graphics
|
|
name: Graphics
|
|
href: Ghost.Graphics.html
|
|
- name: .
|
|
- uid: Ghost.Graphics.Core
|
|
name: Core
|
|
href: Ghost.Graphics.Core.html
|
|
- uid: Ghost.Graphics.RHI.IResourceReleasable
|
|
commentId: T:Ghost.Graphics.RHI.IResourceReleasable
|
|
parent: Ghost.Graphics.RHI
|
|
href: Ghost.Graphics.RHI.IResourceReleasable.html
|
|
name: IResourceReleasable
|
|
nameWithType: IResourceReleasable
|
|
fullName: Ghost.Graphics.RHI.IResourceReleasable
|
|
- 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: 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
|
|
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: Ghost.Graphics.Core.Material.Shader*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.Shader
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_Shader
|
|
name: Shader
|
|
nameWithType: Material.Shader
|
|
fullName: Ghost.Graphics.Core.Material.Shader
|
|
- uid: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}
|
|
commentId: T:Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}
|
|
parent: Ghost.Core
|
|
definition: Ghost.Core.Identifier`1
|
|
href: Ghost.Graphics.Core.Shader.html
|
|
name: Identifier<Shader>
|
|
nameWithType: Identifier<Shader>
|
|
fullName: Ghost.Core.Identifier<Ghost.Graphics.Core.Shader>
|
|
nameWithType.vb: Identifier(Of Shader)
|
|
fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.Core.Shader)
|
|
name.vb: Identifier(Of Shader)
|
|
spec.csharp:
|
|
- uid: Ghost.Core.Identifier`1
|
|
name: Identifier
|
|
- name: <
|
|
- uid: Ghost.Graphics.Core.Shader
|
|
name: Shader
|
|
href: Ghost.Graphics.Core.Shader.html
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: Ghost.Core.Identifier`1
|
|
name: Identifier
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- uid: Ghost.Graphics.Core.Shader
|
|
name: Shader
|
|
href: Ghost.Graphics.Core.Shader.html
|
|
- name: )
|
|
- uid: Ghost.Core.Identifier`1
|
|
commentId: T:Ghost.Core.Identifier`1
|
|
name: Identifier<T>
|
|
nameWithType: Identifier<T>
|
|
fullName: Ghost.Core.Identifier<T>
|
|
nameWithType.vb: Identifier(Of T)
|
|
fullName.vb: Ghost.Core.Identifier(Of T)
|
|
name.vb: Identifier(Of T)
|
|
spec.csharp:
|
|
- uid: Ghost.Core.Identifier`1
|
|
name: Identifier
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: Ghost.Core.Identifier`1
|
|
name: Identifier
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: Ghost.Core
|
|
commentId: N:Ghost.Core
|
|
name: Ghost.Core
|
|
nameWithType: Ghost.Core
|
|
fullName: Ghost.Core
|
|
spec.csharp:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
- name: .
|
|
- uid: Ghost.Core
|
|
name: Core
|
|
spec.vb:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
- name: .
|
|
- uid: Ghost.Core
|
|
name: Core
|
|
- uid: Ghost.Graphics.Core.Material.IsDirty*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.IsDirty
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_IsDirty
|
|
name: IsDirty
|
|
nameWithType: Material.IsDirty
|
|
fullName: Ghost.Graphics.Core.Material.IsDirty
|
|
- uid: System.Boolean
|
|
commentId: T:System.Boolean
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.boolean
|
|
name: bool
|
|
nameWithType: bool
|
|
fullName: bool
|
|
nameWithType.vb: Boolean
|
|
fullName.vb: Boolean
|
|
name.vb: Boolean
|
|
- uid: Ghost.Graphics.Core.Material.ActivePassIndex*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.ActivePassIndex
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_ActivePassIndex
|
|
name: ActivePassIndex
|
|
nameWithType: Material.ActivePassIndex
|
|
fullName: Ghost.Graphics.Core.Material.ActivePassIndex
|
|
- 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: Ghost.Graphics.Core.Material.MaterialRenderType*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.MaterialRenderType
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_MaterialRenderType
|
|
name: MaterialRenderType
|
|
nameWithType: Material.MaterialRenderType
|
|
fullName: Ghost.Graphics.Core.Material.MaterialRenderType
|
|
- uid: System.UInt32
|
|
commentId: T:System.UInt32
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.uint32
|
|
name: uint
|
|
nameWithType: uint
|
|
fullName: uint
|
|
nameWithType.vb: UInteger
|
|
fullName.vb: UInteger
|
|
name.vb: UInteger
|
|
- uid: Ghost.Graphics.Core.Material.SetShader*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.SetShader
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_SetShader_Ghost_Core_Identifier_Ghost_Graphics_Core_Shader__Ghost_Graphics_ResourceManager_Ghost_Graphics_RHI_IResourceDatabase_Ghost_Graphics_RHI_IResourceAllocator_
|
|
name: SetShader
|
|
nameWithType: Material.SetShader
|
|
fullName: Ghost.Graphics.Core.Material.SetShader
|
|
- uid: Ghost.Graphics.ResourceManager
|
|
commentId: T:Ghost.Graphics.ResourceManager
|
|
parent: Ghost.Graphics
|
|
href: Ghost.Graphics.ResourceManager.html
|
|
name: ResourceManager
|
|
nameWithType: ResourceManager
|
|
fullName: Ghost.Graphics.ResourceManager
|
|
- uid: Ghost.Graphics.RHI.IResourceDatabase
|
|
commentId: T:Ghost.Graphics.RHI.IResourceDatabase
|
|
parent: Ghost.Graphics.RHI
|
|
href: Ghost.Graphics.RHI.IResourceDatabase.html
|
|
name: IResourceDatabase
|
|
nameWithType: IResourceDatabase
|
|
fullName: Ghost.Graphics.RHI.IResourceDatabase
|
|
- uid: Ghost.Graphics.RHI.IResourceAllocator
|
|
commentId: T:Ghost.Graphics.RHI.IResourceAllocator
|
|
parent: Ghost.Graphics.RHI
|
|
href: Ghost.Graphics.RHI.IResourceAllocator.html
|
|
name: IResourceAllocator
|
|
nameWithType: IResourceAllocator
|
|
fullName: Ghost.Graphics.RHI.IResourceAllocator
|
|
- uid: Ghost.Core.Error
|
|
commentId: T:Ghost.Core.Error
|
|
parent: Ghost.Core
|
|
name: Error
|
|
nameWithType: Error
|
|
fullName: Ghost.Core.Error
|
|
- uid: Ghost.Graphics
|
|
commentId: N:Ghost.Graphics
|
|
href: Ghost.html
|
|
name: Ghost.Graphics
|
|
nameWithType: Ghost.Graphics
|
|
fullName: Ghost.Graphics
|
|
spec.csharp:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
href: Ghost.html
|
|
- name: .
|
|
- uid: Ghost.Graphics
|
|
name: Graphics
|
|
href: Ghost.Graphics.html
|
|
spec.vb:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
href: Ghost.html
|
|
- name: .
|
|
- uid: Ghost.Graphics
|
|
name: Graphics
|
|
href: Ghost.Graphics.html
|
|
- uid: Ghost.Graphics.Core.Material.GetPropertyCache*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.GetPropertyCache
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_GetPropertyCache__1
|
|
name: GetPropertyCache
|
|
nameWithType: Material.GetPropertyCache
|
|
fullName: Ghost.Graphics.Core.Material.GetPropertyCache
|
|
- uid: Ghost.Core.Result{{T},Ghost.Core.Error}
|
|
commentId: T:Ghost.Core.Result{``0,Ghost.Core.Error}
|
|
parent: Ghost.Core
|
|
definition: Ghost.Core.Result`2
|
|
name: Result<T, Error>
|
|
nameWithType: Result<T, Error>
|
|
fullName: Ghost.Core.Result<T, Ghost.Core.Error>
|
|
nameWithType.vb: Result(Of T, Error)
|
|
fullName.vb: Ghost.Core.Result(Of T, Ghost.Core.Error)
|
|
name.vb: Result(Of T, Error)
|
|
spec.csharp:
|
|
- uid: Ghost.Core.Result`2
|
|
name: Result
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- uid: Ghost.Core.Error
|
|
name: Error
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: Ghost.Core.Result`2
|
|
name: Result
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- uid: Ghost.Core.Error
|
|
name: Error
|
|
- name: )
|
|
- uid: Ghost.Core.Result`2
|
|
commentId: T:Ghost.Core.Result`2
|
|
name: Result<T, E>
|
|
nameWithType: Result<T, E>
|
|
fullName: Ghost.Core.Result<T, E>
|
|
nameWithType.vb: Result(Of T, E)
|
|
fullName.vb: Ghost.Core.Result(Of T, E)
|
|
name.vb: Result(Of T, E)
|
|
spec.csharp:
|
|
- uid: Ghost.Core.Result`2
|
|
name: Result
|
|
- name: <
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: E
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: Ghost.Core.Result`2
|
|
name: Result
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: ','
|
|
- name: " "
|
|
- name: E
|
|
- name: )
|
|
- uid: Ghost.Graphics.Core.Material.GetRawPropertyCache*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.GetRawPropertyCache
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_GetRawPropertyCache
|
|
name: GetRawPropertyCache
|
|
nameWithType: Material.GetRawPropertyCache
|
|
fullName: Ghost.Graphics.Core.Material.GetRawPropertyCache
|
|
- uid: System.ReadOnlySpan{System.Byte}
|
|
commentId: T:System.ReadOnlySpan{System.Byte}
|
|
parent: System
|
|
definition: System.ReadOnlySpan`1
|
|
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
|
|
name: ReadOnlySpan<byte>
|
|
nameWithType: ReadOnlySpan<byte>
|
|
fullName: System.ReadOnlySpan<byte>
|
|
nameWithType.vb: ReadOnlySpan(Of Byte)
|
|
fullName.vb: System.ReadOnlySpan(Of Byte)
|
|
name.vb: ReadOnlySpan(Of Byte)
|
|
spec.csharp:
|
|
- uid: System.ReadOnlySpan`1
|
|
name: ReadOnlySpan
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
|
|
- name: <
|
|
- uid: System.Byte
|
|
name: byte
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.byte
|
|
- 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.Byte
|
|
name: Byte
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.byte
|
|
- 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: Ghost.Graphics.Core.Material.SetPropertyCache*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.SetPropertyCache
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_SetPropertyCache__1___0__
|
|
name: SetPropertyCache
|
|
nameWithType: Material.SetPropertyCache
|
|
fullName: Ghost.Graphics.Core.Material.SetPropertyCache
|
|
- uid: '{T}'
|
|
commentId: '!:T'
|
|
definition: T
|
|
name: T
|
|
nameWithType: T
|
|
fullName: T
|
|
- uid: T
|
|
name: T
|
|
nameWithType: T
|
|
fullName: T
|
|
- uid: Ghost.Graphics.Core.Material.SetRawPropertyCache*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.SetRawPropertyCache
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_SetRawPropertyCache_System_ReadOnlySpan_System_Byte__
|
|
name: SetRawPropertyCache
|
|
nameWithType: Material.SetRawPropertyCache
|
|
fullName: Ghost.Graphics.Core.Material.SetRawPropertyCache
|
|
- uid: Ghost.Graphics.Core.Material.GetPassPipelineOverride*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.GetPassPipelineOverride
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_GetPassPipelineOverride_System_Int32_
|
|
name: GetPassPipelineOverride
|
|
nameWithType: Material.GetPassPipelineOverride
|
|
fullName: Ghost.Graphics.Core.Material.GetPassPipelineOverride
|
|
- uid: Ghost.Core.Graphics.PipelineState
|
|
commentId: T:Ghost.Core.Graphics.PipelineState
|
|
parent: Ghost.Core.Graphics
|
|
name: PipelineState
|
|
nameWithType: PipelineState
|
|
fullName: Ghost.Core.Graphics.PipelineState
|
|
- uid: Ghost.Core.Graphics
|
|
commentId: N:Ghost.Core.Graphics
|
|
name: Ghost.Core.Graphics
|
|
nameWithType: Ghost.Core.Graphics
|
|
fullName: Ghost.Core.Graphics
|
|
spec.csharp:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
- name: .
|
|
- uid: Ghost.Core
|
|
name: Core
|
|
- name: .
|
|
- uid: Ghost.Core.Graphics
|
|
name: Graphics
|
|
spec.vb:
|
|
- uid: Ghost
|
|
name: Ghost
|
|
- name: .
|
|
- uid: Ghost.Core
|
|
name: Core
|
|
- name: .
|
|
- uid: Ghost.Core.Graphics
|
|
name: Graphics
|
|
- uid: Ghost.Graphics.Core.Material.SetPassPipelineOverride*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.SetPassPipelineOverride
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_SetPassPipelineOverride_System_Int32_Ghost_Core_Graphics_PipelineState__
|
|
name: SetPassPipelineOverride
|
|
nameWithType: Material.SetPassPipelineOverride
|
|
fullName: Ghost.Graphics.Core.Material.SetPassPipelineOverride
|
|
- uid: Ghost.Graphics.Core.Material.SetKeyword*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.SetKeyword
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_SetKeyword_Ghost_Graphics_ResourceManager_System_Int32_System_Boolean_
|
|
name: SetKeyword
|
|
nameWithType: Material.SetKeyword
|
|
fullName: Ghost.Graphics.Core.Material.SetKeyword
|
|
- uid: Ghost.Graphics.Core.Material.IsKeywordEnabled*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.IsKeywordEnabled
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_IsKeywordEnabled_Ghost_Graphics_ResourceManager_System_Int32_
|
|
name: IsKeywordEnabled
|
|
nameWithType: Material.IsKeywordEnabled
|
|
fullName: Ghost.Graphics.Core.Material.IsKeywordEnabled
|
|
- uid: Ghost.Graphics.Core.Material.UploadData*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.UploadData
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_UploadData_Ghost_Graphics_RHI_ICommandBuffer_Ghost_Graphics_RHI_IResourceDatabase_
|
|
name: UploadData
|
|
nameWithType: Material.UploadData
|
|
fullName: Ghost.Graphics.Core.Material.UploadData
|
|
- uid: Ghost.Graphics.RHI.ICommandBuffer
|
|
commentId: T:Ghost.Graphics.RHI.ICommandBuffer
|
|
parent: Ghost.Graphics.RHI
|
|
href: Ghost.Graphics.RHI.ICommandBuffer.html
|
|
name: ICommandBuffer
|
|
nameWithType: ICommandBuffer
|
|
fullName: Ghost.Graphics.RHI.ICommandBuffer
|
|
- uid: Ghost.Graphics.Core.Material.ReleaseResource*
|
|
commentId: Overload:Ghost.Graphics.Core.Material.ReleaseResource
|
|
href: Ghost.Graphics.Core.Material.html#Ghost_Graphics_Core_Material_ReleaseResource_Ghost_Graphics_RHI_IResourceDatabase_
|
|
name: ReleaseResource
|
|
nameWithType: Material.ReleaseResource
|
|
fullName: Ghost.Graphics.Core.Material.ReleaseResource
|
|
- uid: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
commentId: M:Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
parent: Ghost.Graphics.RHI.IResourceReleasable
|
|
name: ReleaseResource(IResourceDatabase)
|
|
nameWithType: IResourceReleasable.ReleaseResource(IResourceDatabase)
|
|
fullName: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
spec.csharp:
|
|
- uid: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
name: ReleaseResource
|
|
- name: (
|
|
- uid: Ghost.Graphics.RHI.IResourceDatabase
|
|
name: IResourceDatabase
|
|
- name: )
|
|
spec.vb:
|
|
- uid: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)
|
|
name: ReleaseResource
|
|
- name: (
|
|
- uid: Ghost.Graphics.RHI.IResourceDatabase
|
|
name: IResourceDatabase
|
|
- name: )
|