Files
GhostEngine/docs/documents/api/toc.yml

819 lines
26 KiB
YAML

### YamlMime:TableOfContent
items:
- uid: Ghost.Entities
name: Ghost.Entities
type: Namespace
items:
- uid: Ghost.Entities.ChunkView
name: ChunkView
type: Struct
- uid: Ghost.Entities.ComponentManager
name: ComponentManager
type: Class
- uid: Ghost.Entities.ComponentSet
name: ComponentSet
type: Struct
- uid: Ghost.Entities.ComponentTypeID`1
name: ComponentTypeID<T>
type: Class
- uid: Ghost.Entities.DefaultSystemGroup
name: DefaultSystemGroup
type: Class
- uid: Ghost.Entities.Entity
name: Entity
type: Struct
- uid: Ghost.Entities.EntityCommandBuffer
name: EntityCommandBuffer
type: Class
- uid: Ghost.Entities.EntityManager
name: EntityManager
type: Class
- uid: Ghost.Entities.EntityQuery
name: EntityQuery
type: Struct
- uid: Ghost.Entities.EntityQuery.ChunkIterator
name: EntityQuery.ChunkIterator
type: Struct
- uid: Ghost.Entities.EntityQuery.ChunkIterator.Enumerator
name: EntityQuery.ChunkIterator.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`1
name: EntityQuery.ComponentIterator<T0>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`1.Enumerator
name: EntityQuery.ComponentIterator<T0>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`2
name: EntityQuery.ComponentIterator<T0, T1>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`2.Enumerator
name: EntityQuery.ComponentIterator<T0, T1>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`2.QueryItem
name: EntityQuery.ComponentIterator<T0, T1>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`3
name: EntityQuery.ComponentIterator<T0, T1, T2>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`3.Enumerator
name: EntityQuery.ComponentIterator<T0, T1, T2>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`3.QueryItem
name: EntityQuery.ComponentIterator<T0, T1, T2>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`4
name: EntityQuery.ComponentIterator<T0, T1, T2, T3>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`4.Enumerator
name: EntityQuery.ComponentIterator<T0, T1, T2, T3>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`4.QueryItem
name: EntityQuery.ComponentIterator<T0, T1, T2, T3>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`5
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`5.Enumerator
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`5.QueryItem
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`6
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`6.Enumerator
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`6.QueryItem
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`7
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`7.Enumerator
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`7.QueryItem
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`8
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`8.Enumerator
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.ComponentIterator`8.QueryItem
name: EntityQuery.ComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`1
name: EntityQuery.EntityComponentIterator<T0>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`1.Enumerator
name: EntityQuery.EntityComponentIterator<T0>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`1.QueryItem
name: EntityQuery.EntityComponentIterator<T0>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2
name: EntityQuery.EntityComponentIterator<T0, T1>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`3
name: EntityQuery.EntityComponentIterator<T0, T1, T2>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`3.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1, T2>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`3.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1, T2>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`4
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`4.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`4.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`5
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`5.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`5.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`6
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`6.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`6.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`7
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`7.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`7.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6>.QueryItem
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`8
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`8.Enumerator
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.Enumerator
type: Struct
- uid: Ghost.Entities.EntityQuery.EntityComponentIterator`8.QueryItem
name: EntityQuery.EntityComponentIterator<T0, T1, T2, T3, T4, T5, T6, T7>.QueryItem
type: Struct
- uid: Ghost.Entities.ForEachWithEntity`1
name: ForEachWithEntity<T0>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`2
name: ForEachWithEntity<T0, T1>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`3
name: ForEachWithEntity<T0, T1, T2>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`4
name: ForEachWithEntity<T0, T1, T2, T3>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`5
name: ForEachWithEntity<T0, T1, T2, T3, T4>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`6
name: ForEachWithEntity<T0, T1, T2, T3, T4, T5>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`7
name: ForEachWithEntity<T0, T1, T2, T3, T4, T5, T6>
type: Delegate
- uid: Ghost.Entities.ForEachWithEntity`8
name: ForEachWithEntity<T0, T1, T2, T3, T4, T5, T6, T7>
type: Delegate
- uid: Ghost.Entities.ForEach`1
name: ForEach<T0>
type: Delegate
- uid: Ghost.Entities.ForEach`2
name: ForEach<T0, T1>
type: Delegate
- uid: Ghost.Entities.ForEach`3
name: ForEach<T0, T1, T2>
type: Delegate
- uid: Ghost.Entities.ForEach`4
name: ForEach<T0, T1, T2, T3>
type: Delegate
- uid: Ghost.Entities.ForEach`5
name: ForEach<T0, T1, T2, T3, T4>
type: Delegate
- uid: Ghost.Entities.ForEach`6
name: ForEach<T0, T1, T2, T3, T4, T5>
type: Delegate
- uid: Ghost.Entities.ForEach`7
name: ForEach<T0, T1, T2, T3, T4, T5, T6>
type: Delegate
- uid: Ghost.Entities.ForEach`8
name: ForEach<T0, T1, T2, T3, T4, T5, T6, T7>
type: Delegate
- uid: Ghost.Entities.IComponent
name: IComponent
type: Interface
- uid: Ghost.Entities.IEnableableComponent
name: IEnableableComponent
type: Interface
- uid: Ghost.Entities.IJobChunk
name: IJobChunk
type: Interface
- uid: Ghost.Entities.IJobEntity`1
name: IJobEntity<T0>
type: Interface
- uid: Ghost.Entities.IJobEntity`2
name: IJobEntity<T0, T1>
type: Interface
- uid: Ghost.Entities.IJobEntity`3
name: IJobEntity<T0, T1, T2>
type: Interface
- uid: Ghost.Entities.IJobEntity`4
name: IJobEntity<T0, T1, T2, T3>
type: Interface
- uid: Ghost.Entities.IJobEntity`5
name: IJobEntity<T0, T1, T2, T3, T4>
type: Interface
- uid: Ghost.Entities.IJobEntity`6
name: IJobEntity<T0, T1, T2, T3, T4, T5>
type: Interface
- uid: Ghost.Entities.IJobEntity`7
name: IJobEntity<T0, T1, T2, T3, T4, T5, T6>
type: Interface
- uid: Ghost.Entities.IJobEntity`8
name: IJobEntity<T0, T1, T2, T3, T4, T5, T6, T7>
type: Interface
- uid: Ghost.Entities.ISharedComponent
name: ISharedComponent
type: Interface
- uid: Ghost.Entities.ISharedWarper
name: ISharedWarper
type: Interface
- uid: Ghost.Entities.ISystem
name: ISystem
type: Interface
- uid: Ghost.Entities.ManagedEntity
name: ManagedEntity
type: Struct
- uid: Ghost.Entities.ManagedEntityRef
name: ManagedEntityRef
type: Struct
- uid: Ghost.Entities.QueryBuilder
name: QueryBuilder
type: Struct
- uid: Ghost.Entities.RequireComponentAttribute`1
name: RequireComponentAttribute<T>
type: Class
- uid: Ghost.Entities.ScriptComponent
name: ScriptComponent
type: Class
- uid: Ghost.Entities.Shared`1
name: Shared<T>
type: Struct
- uid: Ghost.Entities.SystemAPI
name: SystemAPI
type: Struct
- uid: Ghost.Entities.SystemBase
name: SystemBase
type: Class
- uid: Ghost.Entities.SystemGroup
name: SystemGroup
type: Class
- uid: Ghost.Entities.SystemGroupAttribute
name: SystemGroupAttribute
type: Class
- uid: Ghost.Entities.SystemManager
name: SystemManager
type: Class
- uid: Ghost.Entities.TimeData
name: TimeData
type: Struct
- uid: Ghost.Entities.UpdateAfterAttribute
name: UpdateAfterAttribute
type: Class
- uid: Ghost.Entities.UpdateBeforeAttribute
name: UpdateBeforeAttribute
type: Class
- uid: Ghost.Entities.World
name: World
type: Class
- uid: Ghost.Graphics
name: Ghost.Graphics
type: Namespace
items:
- uid: Ghost.Graphics.RenderSystem
name: RenderSystem
type: Class
- uid: Ghost.Graphics.ResourceManager
name: ResourceManager
type: Class
- uid: Ghost.Graphics.Core
name: Ghost.Graphics.Core
type: Namespace
items:
- uid: Ghost.Graphics.Core.Frustum
name: Frustum
type: Struct
- uid: Ghost.Graphics.Core.Frustum.corner_array
name: Frustum.corner_array
type: Struct
- uid: Ghost.Graphics.Core.Frustum.plane_array
name: Frustum.plane_array
type: Struct
- uid: Ghost.Graphics.Core.GateFit
name: GateFit
type: Enum
- uid: Ghost.Graphics.Core.Material
name: Material
type: Struct
- uid: Ghost.Graphics.Core.MaterialPalette
name: MaterialPalette
type: Struct
- uid: Ghost.Graphics.Core.Mesh
name: Mesh
type: Struct
- uid: Ghost.Graphics.Core.MeshExtension
name: MeshExtension
type: Class
- uid: Ghost.Graphics.Core.Meshlet
name: Meshlet
type: Struct
- uid: Ghost.Graphics.Core.MeshletGroup
name: MeshletGroup
type: Struct
- uid: Ghost.Graphics.Core.MeshletHierarchyNode
name: MeshletHierarchyNode
type: Struct
- uid: Ghost.Graphics.Core.MeshletMeshData
name: MeshletMeshData
type: Struct
- uid: Ghost.Graphics.Core.RenderList
name: RenderList
type: Struct
- uid: Ghost.Graphics.Core.RenderList.Enumerator
name: RenderList.Enumerator
type: Struct
- uid: Ghost.Graphics.Core.RenderRecord
name: RenderRecord
type: Struct
- uid: Ghost.Graphics.Core.RenderRequest
name: RenderRequest
type: Struct
- uid: Ghost.Graphics.Core.RenderView
name: RenderView
type: Struct
- uid: Ghost.Graphics.Core.RenderingContext
name: RenderingContext
type: Struct
- uid: Ghost.Graphics.Core.RenderingLayerMask
name: RenderingLayerMask
type: Struct
- uid: Ghost.Graphics.Core.Shader
name: Shader
type: Struct
- uid: Ghost.Graphics.Core.ShaderProperty
name: ShaderProperty
type: Struct
- uid: Ghost.Graphics.Core.Contracts
name: Ghost.Graphics.Core.Contracts
type: Namespace
items:
- uid: Ghost.Graphics.Core.Contracts.IRenderPass
name: IRenderPass
type: Interface
- uid: Ghost.Graphics.RHI
name: Ghost.Graphics.RHI
type: Namespace
items:
- uid: Ghost.Graphics.RHI.AllocationDesc
name: AllocationDesc
type: Struct
- uid: Ghost.Graphics.RHI.AttachmentLoadOp
name: AttachmentLoadOp
type: Enum
- uid: Ghost.Graphics.RHI.AttachmentStoreOp
name: AttachmentStoreOp
type: Enum
- uid: Ghost.Graphics.RHI.BarrierAccess
name: BarrierAccess
type: Enum
- uid: Ghost.Graphics.RHI.BarrierDesc
name: BarrierDesc
type: Struct
- uid: Ghost.Graphics.RHI.BarrierLayout
name: BarrierLayout
type: Enum
- uid: Ghost.Graphics.RHI.BarrierSubresourceRange
name: BarrierSubresourceRange
type: Struct
- uid: Ghost.Graphics.RHI.BarrierSync
name: BarrierSync
type: Enum
- uid: Ghost.Graphics.RHI.BarrierType
name: BarrierType
type: Enum
- uid: Ghost.Graphics.RHI.BindlessAccess
name: BindlessAccess
type: Enum
- uid: Ghost.Graphics.RHI.BufferDesc
name: BufferDesc
type: Struct
- uid: Ghost.Graphics.RHI.BufferUsage
name: BufferUsage
type: Enum
- uid: Ghost.Graphics.RHI.CBufferInfo
name: CBufferInfo
type: Struct
- uid: Ghost.Graphics.RHI.CBufferPropertyInfo
name: CBufferPropertyInfo
type: Struct
- uid: Ghost.Graphics.RHI.Color128
name: Color128
type: Struct
- uid: Ghost.Graphics.RHI.Color32
name: Color32
type: Struct
- uid: Ghost.Graphics.RHI.CommandBufferType
name: CommandBufferType
type: Enum
- uid: Ghost.Graphics.RHI.CommandError
name: CommandError
type: Struct
- uid: Ghost.Graphics.RHI.CommandQueueType
name: CommandQueueType
type: Enum
- uid: Ghost.Graphics.RHI.ComparisonFunction
name: ComparisonFunction
type: Enum
- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel
name: CompilerOptimizeLevel
type: Enum
- uid: Ghost.Graphics.RHI.CompilerOption
name: CompilerOption
type: Enum
- uid: Ghost.Graphics.RHI.CompilerTier
name: CompilerTier
type: Enum
- uid: Ghost.Graphics.RHI.CreationOptions
name: CreationOptions
type: Struct
- uid: Ghost.Graphics.RHI.FeatureSupport
name: FeatureSupport
type: Enum
- uid: Ghost.Graphics.RHI.FrameData
name: FrameData
type: Struct
- uid: Ghost.Graphics.RHI.GPUResource
name: GPUResource
type: Struct
- uid: Ghost.Graphics.RHI.GraphicsBuffer
name: GraphicsBuffer
type: Struct
- uid: Ghost.Graphics.RHI.GraphicsCompiledResult
name: GraphicsCompiledResult
type: Struct
- uid: Ghost.Graphics.RHI.GraphicsEngineDesc
name: GraphicsEngineDesc
type: Struct
- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor
name: GraphicsPSODescriptor
type: Struct
- uid: Ghost.Graphics.RHI.GraphicsPipeline
name: GraphicsPipeline
type: Struct
- uid: Ghost.Graphics.RHI.HeapFlags
name: HeapFlags
type: Enum
- uid: Ghost.Graphics.RHI.HeapType
name: HeapType
type: Enum
- uid: Ghost.Graphics.RHI.ICommandAllocator
name: ICommandAllocator
type: Interface
- uid: Ghost.Graphics.RHI.ICommandBuffer
name: ICommandBuffer
type: Interface
- uid: Ghost.Graphics.RHI.ICommandQueue
name: ICommandQueue
type: Interface
- uid: Ghost.Graphics.RHI.IGraphicsEngine
name: IGraphicsEngine
type: Interface
- uid: Ghost.Graphics.RHI.IPipelineLibrary
name: IPipelineLibrary
type: Interface
- uid: Ghost.Graphics.RHI.IRHIObject
name: IRHIObject
type: Interface
- uid: Ghost.Graphics.RHI.IRenderDevice
name: IRenderDevice
type: Interface
- uid: Ghost.Graphics.RHI.IRenderOutput
name: IRenderOutput
type: Interface
- uid: Ghost.Graphics.RHI.IRenderer
name: IRenderer
type: Interface
- uid: Ghost.Graphics.RHI.IResourceAllocator
name: IResourceAllocator
type: Interface
- uid: Ghost.Graphics.RHI.IResourceDatabase
name: IResourceDatabase
type: Interface
- uid: Ghost.Graphics.RHI.IResourceReleasable
name: IResourceReleasable
type: Interface
- uid: Ghost.Graphics.RHI.IShaderCompiler
name: IShaderCompiler
type: Interface
- uid: Ghost.Graphics.RHI.ISwapChain
name: ISwapChain
type: Interface
- uid: Ghost.Graphics.RHI.IndexType
name: IndexType
type: Enum
- uid: Ghost.Graphics.RHI.InstanceData
name: InstanceData
type: Struct
- uid: Ghost.Graphics.RHI.LocalKeywordSet
name: LocalKeywordSet
type: Struct
- uid: Ghost.Graphics.RHI.MeshData
name: MeshData
type: Struct
- uid: Ghost.Graphics.RHI.PassDepthStencilDesc
name: PassDepthStencilDesc
type: Struct
- uid: Ghost.Graphics.RHI.PassPipelineHash
name: PassPipelineHash
type: Struct
- uid: Ghost.Graphics.RHI.PassRenderTargetDesc
name: PassRenderTargetDesc
type: Struct
- uid: Ghost.Graphics.RHI.PipelineType
name: PipelineType
type: Enum
- uid: Ghost.Graphics.RHI.PrimitiveTopology
name: PrimitiveTopology
type: Enum
- uid: Ghost.Graphics.RHI.PushConstantsData
name: PushConstantsData
type: Struct
- uid: Ghost.Graphics.RHI.RHIUtility
name: RHIUtility
type: Class
- uid: Ghost.Graphics.RHI.RenderContext
name: RenderContext
type: Struct
- uid: Ghost.Graphics.RHI.RenderDesc
name: RenderDesc
type: Struct
- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags
name: RenderTargetCreationFlags
type: Enum
- uid: Ghost.Graphics.RHI.RenderTargetDesc
name: RenderTargetDesc
type: Struct
- uid: Ghost.Graphics.RHI.RenderTargetType
name: RenderTargetType
type: Enum
- uid: Ghost.Graphics.RHI.ResourceAllocationType
name: ResourceAllocationType
type: Enum
- uid: Ghost.Graphics.RHI.ResourceBarrierData
name: ResourceBarrierData
type: Struct
- uid: Ghost.Graphics.RHI.ResourceBindingInfo
name: ResourceBindingInfo
type: Struct
- uid: Ghost.Graphics.RHI.ResourceDesc
name: ResourceDesc
type: Struct
- uid: Ghost.Graphics.RHI.ResourceHandleExtensions
name: ResourceHandleExtensions
type: Class
- uid: Ghost.Graphics.RHI.ResourceMemoryType
name: ResourceMemoryType
type: Enum
- uid: Ghost.Graphics.RHI.ResourceSizeInfo
name: ResourceSizeInfo
type: Struct
- uid: Ghost.Graphics.RHI.ResourceState
name: ResourceState
type: Enum
- uid: Ghost.Graphics.RHI.ResourceType
name: ResourceType
type: Enum
- uid: Ghost.Graphics.RHI.RootSignatureLayout
name: RootSignatureLayout
type: Class
- uid: Ghost.Graphics.RHI.Sampler
name: Sampler
type: Struct
- uid: Ghost.Graphics.RHI.SamplerDesc
name: SamplerDesc
type: Struct
- uid: Ghost.Graphics.RHI.ScissorRectDesc
name: ScissorRectDesc
type: Struct
- uid: Ghost.Graphics.RHI.ShaderCompilationConfig
name: ShaderCompilationConfig
type: Struct
- uid: Ghost.Graphics.RHI.ShaderCompileResult
name: ShaderCompileResult
type: Struct
- uid: Ghost.Graphics.RHI.ShaderInputType
name: ShaderInputType
type: Enum
- uid: Ghost.Graphics.RHI.ShaderPass
name: ShaderPass
type: Struct
- uid: Ghost.Graphics.RHI.ShaderReflectionData
name: ShaderReflectionData
type: Struct
- uid: Ghost.Graphics.RHI.ShaderStage
name: ShaderStage
type: Enum
- uid: Ghost.Graphics.RHI.ShaderVariant
name: ShaderVariant
type: Struct
- uid: Ghost.Graphics.RHI.SubResourceData
name: SubResourceData
type: Struct
- uid: Ghost.Graphics.RHI.SwapChainDesc
name: SwapChainDesc
type: Struct
- uid: Ghost.Graphics.RHI.SwapChainTarget
name: SwapChainTarget
type: Struct
- uid: Ghost.Graphics.RHI.SwapChainTargetType
name: SwapChainTargetType
type: Enum
- uid: Ghost.Graphics.RHI.Texture
name: Texture
type: Struct
- uid: Ghost.Graphics.RHI.TextureAddressMode
name: TextureAddressMode
type: Enum
- uid: Ghost.Graphics.RHI.TextureDesc
name: TextureDesc
type: Struct
- uid: Ghost.Graphics.RHI.TextureDimension
name: TextureDimension
type: Enum
- uid: Ghost.Graphics.RHI.TextureFilterMode
name: TextureFilterMode
type: Enum
- uid: Ghost.Graphics.RHI.TextureFormat
name: TextureFormat
type: Enum
- uid: Ghost.Graphics.RHI.TextureRegion
name: TextureRegion
type: Struct
- uid: Ghost.Graphics.RHI.TextureSubresource
name: TextureSubresource
type: Struct
- uid: Ghost.Graphics.RHI.TextureUsage
name: TextureUsage
type: Enum
- uid: Ghost.Graphics.RHI.Vertex
name: Vertex
type: Struct
- uid: Ghost.Graphics.RHI.Vertex.Semantic
name: Vertex.Semantic
type: Class
- uid: Ghost.Graphics.RHI.ViewData
name: ViewData
type: Struct
- uid: Ghost.Graphics.RHI.ViewportDesc
name: ViewportDesc
type: Struct
- uid: Ghost.Graphics.RenderGraphModule
name: Ghost.Graphics.RenderGraphModule
type: Namespace
items:
- uid: Ghost.Graphics.RenderGraphModule.AccessFlags
name: AccessFlags
type: Enum
- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext
name: IComputeRenderContext
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder
name: IComputeRenderGraphBuilder
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IPassData
name: IPassData
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext
name: IRasterRenderContext
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder
name: IRasterRenderGraphBuilder
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder
name: IRenderGraphBuilder
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext
name: IRenderGraphContext
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext
name: IUnsafeRenderContext
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder
name: IUnsafeRenderGraphBuilder
type: Interface
- uid: Ghost.Graphics.RenderGraphModule.RGBuffer
name: RGBuffer
type: Struct
- uid: Ghost.Graphics.RenderGraphModule.RGResource
name: RGResource
type: Struct
- uid: Ghost.Graphics.RenderGraphModule.RGResourceExtensions
name: RGResourceExtensions
type: Class
- uid: Ghost.Graphics.RenderGraphModule.RGTexture
name: RGTexture
type: Struct
- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc
name: RGTextureDesc
type: Struct
- uid: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode
name: RGTextureSizeMode
type: Enum
- uid: Ghost.Graphics.RenderGraphModule.RenderGraph
name: RenderGraph
type: Class
- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard
name: RenderGraphBlackboard
type: Class
- uid: Ghost.Graphics.RenderGraphModule.RenderPassType
name: RenderPassType
type: Enum
- uid: Ghost.Graphics.RenderGraphModule.ViewState
name: ViewState
type: Struct
- uid: Ghost.Graphics.RenderPipeline
name: Ghost.Graphics.RenderPipeline
type: Namespace
items:
- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline
name: GhostRenderPipeline
type: Class
- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings
name: GhostRenderPipelineSettings
type: Class
- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline
name: IRenderPipeline
type: Interface
- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings
name: IRenderPipelineSettings
type: Interface
- uid: Ghost.Graphics.Utilities
name: Ghost.Graphics.Utilities
type: Namespace
items:
- uid: Ghost.Graphics.Utilities.ClodBounds
name: ClodBounds
type: Struct
- uid: Ghost.Graphics.Utilities.ClodCluster
name: ClodCluster
type: Struct
- uid: Ghost.Graphics.Utilities.ClodConfig
name: ClodConfig
type: Struct
- uid: Ghost.Graphics.Utilities.ClodGroup
name: ClodGroup
type: Struct
- uid: Ghost.Graphics.Utilities.ClodMesh
name: ClodMesh
type: Struct
- uid: Ghost.Graphics.Utilities.ClodOutputDelegate
name: ClodOutputDelegate
type: Delegate
- uid: Ghost.Graphics.Utilities.MeshBuilder
name: MeshBuilder
type: Class
- uid: Ghost.Graphics.Utilities.MeshletUtility
name: MeshletUtility
type: Class
- uid: Ghost.Graphics.Utilities.TextureUtility
name: TextureUtility
type: Class
memberLayout: SamePage