Files
GhostEngine/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml

715 lines
32 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
id: IRenderGraphBuilder
parent: Ghost.Graphics.RenderGraphModule
children:
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean)
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String)
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}})
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String)
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}})
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags)
- Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags)
langs:
- csharp
- vb
name: IRenderGraphBuilder
nameWithType: IRenderGraphBuilder
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
type: Interface
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: IRenderGraphBuilder
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 19
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
syntax:
content: 'public interface IRenderGraphBuilder : IDisposable'
content.vb: Public Interface IRenderGraphBuilder Inherits IDisposable
inheritedMembers:
- System.IDisposable.Dispose
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean)
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean)
id: AllowPassCulling(System.Boolean)
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: AllowPassCulling(bool)
nameWithType: IRenderGraphBuilder.AllowPassCulling(bool)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(bool)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: AllowPassCulling
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 25
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Enables or disables pass culling for the current context.
example: []
syntax:
content: void AllowPassCulling(bool value)
parameters:
- id: value
type: System.Boolean
description: A value indicating whether pass culling is allowed.
content.vb: Sub AllowPassCulling(value As Boolean)
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling*
nameWithType.vb: IRenderGraphBuilder.AllowPassCulling(Boolean)
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(Boolean)
name.vb: AllowPassCulling(Boolean)
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String)
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String)
id: CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String)
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: CreateTexture(in RGTextureDesc, string)
nameWithType: IRenderGraphBuilder.CreateTexture(in RGTextureDesc, string)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: CreateTexture
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 33
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Creates a new texture resource based on the specified desc.
example: []
syntax:
content: Identifier<RGTexture> CreateTexture(in RGTextureDesc desc, string name)
parameters:
- id: desc
type: Ghost.Graphics.RenderGraphModule.RGTextureDesc
description: A structure that defines the properties and configuration of the texture to create.
- id: name
type: System.String
description: The name of the texture resource.
return:
type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}
description: An identifier for the newly created texture resource.
content.vb: Function CreateTexture(desc As RGTextureDesc, name As String) As Identifier(Of RGTexture)
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture*
nameWithType.vb: IRenderGraphBuilder.CreateTexture(RGTextureDesc, String)
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc, String)
name.vb: CreateTexture(RGTextureDesc, String)
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}})
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}})
id: CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}})
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: CreateTextures(in RGTextureDesc, string, Span<Identifier<RGTexture>>)
nameWithType: IRenderGraphBuilder.CreateTextures(in RGTextureDesc, string, Span<Identifier<RGTexture>>)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string, System.Span<Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGTexture>>)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: CreateTextures
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 44
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Creates multiple texture resources based on the specified desc.
remarks: Those textures will be used as multi buffering in the render graph automaticlly and not aliasable with other resources.
example: []
syntax:
content: void CreateTextures(in RGTextureDesc desc, string name, Span<Identifier<RGTexture>> textureIDs)
parameters:
- id: desc
type: Ghost.Graphics.RenderGraphModule.RGTextureDesc
description: A structure that defines the properties and configuration of the texture to create.
- id: name
type: System.String
description: The base name of the texture resources. The actual name for each texture will be generated by appending an index to this base name.
- id: textureIDs
type: System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}
description: A span to receive the identifiers for the newly created texture resources. The length of the span determines how many textures will be created.
content.vb: Sub CreateTextures(desc As RGTextureDesc, name As String, textureIDs As Span(Of Identifier(Of RGTexture)))
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures*
nameWithType.vb: IRenderGraphBuilder.CreateTextures(RGTextureDesc, String, Span(Of Identifier(Of RGTexture)))
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc, String, System.Span(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)))
name.vb: CreateTextures(RGTextureDesc, String, Span(Of Identifier(Of RGTexture)))
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String)
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String)
id: CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String)
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: CreateBuffer(in BufferDesc, string)
nameWithType: IRenderGraphBuilder.CreateBuffer(in BufferDesc, string)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(in Ghost.Graphics.RHI.BufferDesc, string)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: CreateBuffer
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 52
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Creates a new buffer resource based on the specified desc.
example: []
syntax:
content: Identifier<RGBuffer> CreateBuffer(in BufferDesc desc, string name)
parameters:
- id: desc
type: Ghost.Graphics.RHI.BufferDesc
description: A structure that defines the properties and configuration of the buffer to create.
- id: name
type: System.String
description: The name of the buffer resource.
return:
type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}
description: An identifier for the newly created buffer resource.
content.vb: Function CreateBuffer(desc As BufferDesc, name As String) As Identifier(Of RGBuffer)
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer*
nameWithType.vb: IRenderGraphBuilder.CreateBuffer(BufferDesc, String)
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc, String)
name.vb: CreateBuffer(BufferDesc, String)
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}})
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}})
id: CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}})
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: CreateBuffers(in BufferDesc, string, Span<Identifier<RGBuffer>>)
nameWithType: IRenderGraphBuilder.CreateBuffers(in BufferDesc, string, Span<Identifier<RGBuffer>>)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(in Ghost.Graphics.RHI.BufferDesc, string, System.Span<Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGBuffer>>)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: CreateBuffers
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 63
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Creates multiple buffer resources based on the specified desc.
remarks: Those buffers will be used as multi buffering in the render graph automaticlly and not aliasable with other resources.
example: []
syntax:
content: void CreateBuffers(in BufferDesc desc, string name, Span<Identifier<RGBuffer>> bufferIDs)
parameters:
- id: desc
type: Ghost.Graphics.RHI.BufferDesc
description: A structure that defines the properties and configuration of the buffer to create.
- id: name
type: System.String
description: The base name of the buffer resources. The actual name for each buffer will be generated by appending an index to this base name.
- id: bufferIDs
type: System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}
description: A span to receive the identifiers for the newly created buffer resources. The length of the span determines how many buffers will be created.
content.vb: Sub CreateBuffers(desc As BufferDesc, name As String, bufferIDs As Span(Of Identifier(Of RGBuffer)))
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers*
nameWithType.vb: IRenderGraphBuilder.CreateBuffers(BufferDesc, String, Span(Of Identifier(Of RGBuffer)))
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc, String, System.Span(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)))
name.vb: CreateBuffers(BufferDesc, String, Span(Of Identifier(Of RGBuffer)))
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags)
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags)
id: UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags)
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: UseTexture(Identifier<RGTexture>, AccessFlags)
nameWithType: IRenderGraphBuilder.UseTexture(Identifier<RGTexture>, AccessFlags)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGTexture>, Ghost.Graphics.RenderGraphModule.AccessFlags)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: UseTexture
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 71
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Registers the specified texture for use in the current render graph pass with the given access mode.
example: []
syntax:
content: Identifier<RGTexture> UseTexture(Identifier<RGTexture> texture, AccessFlags accessMode)
parameters:
- id: texture
type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}
description: The identifier of the texture to be used in the render graph pass.
- id: accessMode
type: Ghost.Graphics.RenderGraphModule.AccessFlags
description: The access mode specifying how the texture will be read or written during the pass.
return:
type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}
description: An identifier for the texture.
content.vb: Function UseTexture(texture As Identifier(Of RGTexture), accessMode As AccessFlags) As Identifier(Of RGTexture)
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture*
nameWithType.vb: IRenderGraphBuilder.UseTexture(Identifier(Of RGTexture), AccessFlags)
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture), Ghost.Graphics.RenderGraphModule.AccessFlags)
name.vb: UseTexture(Identifier(Of RGTexture), AccessFlags)
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags)
commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags)
id: UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags)
parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
langs:
- csharp
- vb
name: UseBuffer(Identifier<RGBuffer>, AccessFlags)
nameWithType: IRenderGraphBuilder.UseBuffer(Identifier<RGBuffer>, AccessFlags)
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGBuffer>, Ghost.Graphics.RenderGraphModule.AccessFlags)
type: Method
source:
remote:
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
branch: develop
repo: https://git.personalnas.com/Misaki/GhostEngine.git
id: UseBuffer
path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs
startLine: 80
assemblies:
- Ghost.Graphics
namespace: Ghost.Graphics.RenderGraphModule
summary: Registers the specified buffer for use in the current render graph pass with the given access mode.
example: []
syntax:
content: Identifier<RGBuffer> UseBuffer(Identifier<RGBuffer> buffer, AccessFlags accessMode)
parameters:
- id: buffer
type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}
description: The identifier of the buffer to be used in the render graph pass.
- id: accessMode
type: Ghost.Graphics.RenderGraphModule.AccessFlags
description: The access mode specifying how the buffer will be read or written during the pass.
return:
type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}
description: An identifier for the buffer.
content.vb: Function UseBuffer(buffer As Identifier(Of RGBuffer), accessMode As AccessFlags) As Identifier(Of RGBuffer)
overload: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer*
nameWithType.vb: IRenderGraphBuilder.UseBuffer(Identifier(Of RGBuffer), AccessFlags)
fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer), Ghost.Graphics.RenderGraphModule.AccessFlags)
name.vb: UseBuffer(Identifier(Of RGBuffer), AccessFlags)
references:
- uid: Ghost.Graphics.RenderGraphModule
commentId: N:Ghost.Graphics.RenderGraphModule
href: Ghost.html
name: Ghost.Graphics.RenderGraphModule
nameWithType: Ghost.Graphics.RenderGraphModule
fullName: Ghost.Graphics.RenderGraphModule
spec.csharp:
- uid: Ghost
name: Ghost
href: Ghost.html
- name: .
- uid: Ghost.Graphics
name: Graphics
href: Ghost.Graphics.html
- name: .
- uid: Ghost.Graphics.RenderGraphModule
name: RenderGraphModule
href: Ghost.Graphics.RenderGraphModule.html
spec.vb:
- uid: Ghost
name: Ghost
href: Ghost.html
- name: .
- uid: Ghost.Graphics
name: Graphics
href: Ghost.Graphics.html
- name: .
- uid: Ghost.Graphics.RenderGraphModule
name: RenderGraphModule
href: Ghost.Graphics.RenderGraphModule.html
- uid: System.IDisposable.Dispose
commentId: M:System.IDisposable.Dispose
parent: System.IDisposable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
name: Dispose()
nameWithType: IDisposable.Dispose()
fullName: System.IDisposable.Dispose()
spec.csharp:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )
spec.vb:
- uid: System.IDisposable.Dispose
name: Dispose
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose
- name: (
- name: )
- uid: System.IDisposable
commentId: T:System.IDisposable
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable
name: IDisposable
nameWithType: IDisposable
fullName: System.IDisposable
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_
name: AllowPassCulling
nameWithType: IRenderGraphBuilder.AllowPassCulling
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling
- 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.RenderGraphModule.IRenderGraphBuilder.CreateTexture*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_
name: CreateTexture
nameWithType: IRenderGraphBuilder.CreateTexture
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture
- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc
commentId: T:Ghost.Graphics.RenderGraphModule.RGTextureDesc
parent: Ghost.Graphics.RenderGraphModule
href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html
name: RGTextureDesc
nameWithType: RGTextureDesc
fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc
- 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.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}
commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}
parent: Ghost.Core
definition: Ghost.Core.Identifier`1
href: Ghost.Graphics.RenderGraphModule.RGTexture.html
name: Identifier<RGTexture>
nameWithType: Identifier<RGTexture>
fullName: Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGTexture>
nameWithType.vb: Identifier(Of RGTexture)
fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)
name.vb: Identifier(Of RGTexture)
spec.csharp:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: <
- uid: Ghost.Graphics.RenderGraphModule.RGTexture
name: RGTexture
href: Ghost.Graphics.RenderGraphModule.RGTexture.html
- name: '>'
spec.vb:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: (
- name: Of
- name: " "
- uid: Ghost.Graphics.RenderGraphModule.RGTexture
name: RGTexture
href: Ghost.Graphics.RenderGraphModule.RGTexture.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.RenderGraphModule.IRenderGraphBuilder.CreateTextures*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTextures_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_System_Span_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___
name: CreateTextures
nameWithType: IRenderGraphBuilder.CreateTextures
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures
- uid: System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}
commentId: T:System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}
parent: System
definition: System.Span`1
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span<Identifier<RGTexture>>
nameWithType: Span<Identifier<RGTexture>>
fullName: System.Span<Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGTexture>>
nameWithType.vb: Span(Of Identifier(Of RGTexture))
fullName.vb: System.Span(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture))
name.vb: Span(Of Identifier(Of RGTexture))
spec.csharp:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: <
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: <
- uid: Ghost.Graphics.RenderGraphModule.RGTexture
name: RGTexture
href: Ghost.Graphics.RenderGraphModule.RGTexture.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: (
- name: Of
- name: " "
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: (
- name: Of
- name: " "
- uid: Ghost.Graphics.RenderGraphModule.RGTexture
name: RGTexture
href: Ghost.Graphics.RenderGraphModule.RGTexture.html
- name: )
- name: )
- uid: System.Span`1
commentId: T:System.Span`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span<T>
nameWithType: Span<T>
fullName: System.Span<T>
nameWithType.vb: Span(Of T)
fullName.vb: System.Span(Of T)
name.vb: Span(Of T)
spec.csharp:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_
name: CreateBuffer
nameWithType: IRenderGraphBuilder.CreateBuffer
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer
- uid: Ghost.Graphics.RHI.BufferDesc
commentId: T:Ghost.Graphics.RHI.BufferDesc
parent: Ghost.Graphics.RHI
href: Ghost.Graphics.RHI.BufferDesc.html
name: BufferDesc
nameWithType: BufferDesc
fullName: Ghost.Graphics.RHI.BufferDesc
- uid: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}
commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}
parent: Ghost.Core
definition: Ghost.Core.Identifier`1
href: Ghost.Graphics.RenderGraphModule.RGBuffer.html
name: Identifier<RGBuffer>
nameWithType: Identifier<RGBuffer>
fullName: Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGBuffer>
nameWithType.vb: Identifier(Of RGBuffer)
fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)
name.vb: Identifier(Of RGBuffer)
spec.csharp:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: <
- uid: Ghost.Graphics.RenderGraphModule.RGBuffer
name: RGBuffer
href: Ghost.Graphics.RenderGraphModule.RGBuffer.html
- name: '>'
spec.vb:
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: (
- name: Of
- name: " "
- uid: Ghost.Graphics.RenderGraphModule.RGBuffer
name: RGBuffer
href: Ghost.Graphics.RenderGraphModule.RGBuffer.html
- 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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffers_Ghost_Graphics_RHI_BufferDesc__System_String_System_Span_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___
name: CreateBuffers
nameWithType: IRenderGraphBuilder.CreateBuffers
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers
- uid: System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}
commentId: T:System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}
parent: System
definition: System.Span`1
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span<Identifier<RGBuffer>>
nameWithType: Span<Identifier<RGBuffer>>
fullName: System.Span<Ghost.Core.Identifier<Ghost.Graphics.RenderGraphModule.RGBuffer>>
nameWithType.vb: Span(Of Identifier(Of RGBuffer))
fullName.vb: System.Span(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer))
name.vb: Span(Of Identifier(Of RGBuffer))
spec.csharp:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: <
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: <
- uid: Ghost.Graphics.RenderGraphModule.RGBuffer
name: RGBuffer
href: Ghost.Graphics.RenderGraphModule.RGBuffer.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: (
- name: Of
- name: " "
- uid: Ghost.Core.Identifier`1
name: Identifier
- name: (
- name: Of
- name: " "
- uid: Ghost.Graphics.RenderGraphModule.RGBuffer
name: RGBuffer
href: Ghost.Graphics.RenderGraphModule.RGBuffer.html
- name: )
- name: )
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_
name: UseTexture
nameWithType: IRenderGraphBuilder.UseTexture
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture
- uid: Ghost.Graphics.RenderGraphModule.AccessFlags
commentId: T:Ghost.Graphics.RenderGraphModule.AccessFlags
parent: Ghost.Graphics.RenderGraphModule
href: Ghost.Graphics.RenderGraphModule.AccessFlags.html
name: AccessFlags
nameWithType: AccessFlags
fullName: Ghost.Graphics.RenderGraphModule.AccessFlags
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer*
commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer
href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_
name: UseBuffer
nameWithType: IRenderGraphBuilder.UseBuffer
fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer