From 095fcc87a743710502dbd17c11924c4a94c7802e Mon Sep 17 00:00:00 2001 From: Misaki Date: Sat, 28 Mar 2026 15:35:54 +0900 Subject: [PATCH] docs: generated api docs for graphics --- docfx.json | 4 +- docs/documents/api/.manifest | 1101 ++++++++- .../api/Ghost.Entities.QueryBuilder.yml | 6 +- ...st.Graphics.Core.Contracts.IRenderPass.yml | 393 ++++ .../api/Ghost.Graphics.Core.Contracts.yml | 23 + ...ost.Graphics.Core.Frustum.corner_array.yml | 283 +++ ...host.Graphics.Core.Frustum.plane_array.yml | 283 +++ .../api/Ghost.Graphics.Core.Frustum.yml | 463 ++++ .../api/Ghost.Graphics.Core.GateFit.yml | 174 ++ .../api/Ghost.Graphics.Core.Material.yml | 1259 +++++++++++ .../Ghost.Graphics.Core.MaterialPalette.yml | 518 +++++ .../api/Ghost.Graphics.Core.Mesh.yml | 1349 +++++++++++ .../api/Ghost.Graphics.Core.MeshExtension.yml | 441 ++++ .../api/Ghost.Graphics.Core.Meshlet.yml | 648 ++++++ .../api/Ghost.Graphics.Core.MeshletGroup.yml | 525 +++++ ...ost.Graphics.Core.MeshletHierarchyNode.yml | 469 ++++ .../Ghost.Graphics.Core.MeshletMeshData.yml | 756 +++++++ ...st.Graphics.Core.RenderList.Enumerator.yml | 405 ++++ .../api/Ghost.Graphics.Core.RenderList.yml | 948 ++++++++ .../api/Ghost.Graphics.Core.RenderRecord.yml | 558 +++++ .../api/Ghost.Graphics.Core.RenderRequest.yml | 701 ++++++ .../api/Ghost.Graphics.Core.RenderView.yml | 660 ++++++ .../Ghost.Graphics.Core.RenderingContext.yml | 1328 +++++++++++ ...Ghost.Graphics.Core.RenderingLayerMask.yml | 1208 ++++++++++ .../api/Ghost.Graphics.Core.Shader.yml | 983 ++++++++ .../Ghost.Graphics.Core.ShaderProperty.yml | 283 +++ docs/documents/api/Ghost.Graphics.Core.yml | 256 +++ .../api/Ghost.Graphics.RHI.AllocationDesc.yml | 452 ++++ .../Ghost.Graphics.RHI.AttachmentLoadOp.yml | 147 ++ .../Ghost.Graphics.RHI.AttachmentStoreOp.yml | 120 + .../api/Ghost.Graphics.RHI.BarrierAccess.yml | 778 +++++++ .../api/Ghost.Graphics.RHI.BarrierDesc.yml | 996 +++++++++ .../api/Ghost.Graphics.RHI.BarrierLayout.yml | 957 ++++++++ ...t.Graphics.RHI.BarrierSubresourceRange.yml | 438 ++++ .../api/Ghost.Graphics.RHI.BarrierSync.yml | 724 ++++++ .../api/Ghost.Graphics.RHI.BarrierType.yml | 147 ++ .../api/Ghost.Graphics.RHI.BindlessAccess.yml | 147 ++ .../api/Ghost.Graphics.RHI.BufferDesc.yml | 526 +++++ .../api/Ghost.Graphics.RHI.BufferUsage.yml | 373 ++++ .../api/Ghost.Graphics.RHI.CBufferInfo.yml | 583 +++++ ...Ghost.Graphics.RHI.CBufferPropertyInfo.yml | 413 ++++ .../api/Ghost.Graphics.RHI.Color128.yml | 1006 +++++++++ .../api/Ghost.Graphics.RHI.Color32.yml | 1006 +++++++++ .../Ghost.Graphics.RHI.CommandBufferType.yml | 147 ++ .../api/Ghost.Graphics.RHI.CommandError.yml | 436 ++++ .../Ghost.Graphics.RHI.CommandQueueType.yml | 147 ++ .../Ghost.Graphics.RHI.ComparisonFunction.yml | 282 +++ ...ost.Graphics.RHI.CompilerOptimizeLevel.yml | 174 ++ .../api/Ghost.Graphics.RHI.CompilerOption.yml | 211 ++ .../api/Ghost.Graphics.RHI.CompilerTier.yml | 147 ++ .../Ghost.Graphics.RHI.CreationOptions.yml | 477 ++++ .../api/Ghost.Graphics.RHI.FeatureSupport.yml | 292 +++ .../api/Ghost.Graphics.RHI.FrameData.yml | 378 ++++ .../api/Ghost.Graphics.RHI.GPUResource.yml | 283 +++ .../api/Ghost.Graphics.RHI.GraphicsBuffer.yml | 283 +++ ...st.Graphics.RHI.GraphicsCompiledResult.yml | 443 ++++ .../Ghost.Graphics.RHI.GraphicsEngineDesc.yml | 330 +++ ...ost.Graphics.RHI.GraphicsPSODescriptor.yml | 592 +++++ .../Ghost.Graphics.RHI.GraphicsPipeline.yml | 283 +++ .../api/Ghost.Graphics.RHI.HeapFlags.yml | 201 ++ .../api/Ghost.Graphics.RHI.HeapType.yml | 147 ++ .../Ghost.Graphics.RHI.ICommandAllocator.yml | 131 ++ .../api/Ghost.Graphics.RHI.ICommandBuffer.yml | 1916 ++++++++++++++++ .../api/Ghost.Graphics.RHI.ICommandQueue.yml | 459 ++++ .../Ghost.Graphics.RHI.IGraphicsEngine.yml | 679 ++++++ .../Ghost.Graphics.RHI.IPipelineLibrary.yml | 386 ++++ .../api/Ghost.Graphics.RHI.IRHIObject.yml | 145 ++ .../api/Ghost.Graphics.RHI.IRenderDevice.yml | 264 +++ .../api/Ghost.Graphics.RHI.IRenderOutput.yml | 374 ++++ .../api/Ghost.Graphics.RHI.IRenderer.yml | 330 +++ .../Ghost.Graphics.RHI.IResourceAllocator.yml | 686 ++++++ .../Ghost.Graphics.RHI.IResourceDatabase.yml | 1006 +++++++++ ...Ghost.Graphics.RHI.IResourceReleasable.yml | 108 + .../Ghost.Graphics.RHI.IShaderCompiler.yml | 511 +++++ .../api/Ghost.Graphics.RHI.ISwapChain.yml | 632 ++++++ .../api/Ghost.Graphics.RHI.IndexType.yml | 120 + .../api/Ghost.Graphics.RHI.InstanceData.yml | 415 ++++ .../Ghost.Graphics.RHI.LocalKeywordSet.yml | 615 +++++ .../api/Ghost.Graphics.RHI.MeshData.yml | 527 +++++ ...host.Graphics.RHI.PassDepthStencilDesc.yml | 647 ++++++ .../Ghost.Graphics.RHI.PassPipelineHash.yml | 803 +++++++ ...host.Graphics.RHI.PassRenderTargetDesc.yml | 520 +++++ .../api/Ghost.Graphics.RHI.PipelineType.yml | 120 + .../Ghost.Graphics.RHI.PrimitiveTopology.yml | 147 ++ .../Ghost.Graphics.RHI.PushConstantsData.yml | 434 ++++ .../api/Ghost.Graphics.RHI.RHIUtility.yml | 947 ++++++++ .../api/Ghost.Graphics.RHI.RenderContext.yml | 441 ++++ .../api/Ghost.Graphics.RHI.RenderDesc.yml | 618 ++++++ ...Graphics.RHI.RenderTargetCreationFlags.yml | 211 ++ .../Ghost.Graphics.RHI.RenderTargetDesc.yml | 832 +++++++ .../Ghost.Graphics.RHI.RenderTargetType.yml | 120 + ...st.Graphics.RHI.ResourceAllocationType.yml | 147 ++ ...Ghost.Graphics.RHI.ResourceBarrierData.yml | 434 ++++ ...Ghost.Graphics.RHI.ResourceBindingInfo.yml | 662 ++++++ .../api/Ghost.Graphics.RHI.ResourceDesc.yml | 737 ++++++ ....Graphics.RHI.ResourceHandleExtensions.yml | 594 +++++ .../Ghost.Graphics.RHI.ResourceMemoryType.yml | 147 ++ .../Ghost.Graphics.RHI.ResourceSizeInfo.yml | 366 +++ .../api/Ghost.Graphics.RHI.ResourceState.yml | 481 ++++ .../api/Ghost.Graphics.RHI.ResourceType.yml | 120 + ...Ghost.Graphics.RHI.RootSignatureLayout.yml | 373 ++++ .../api/Ghost.Graphics.RHI.Sampler.yml | 283 +++ .../api/Ghost.Graphics.RHI.SamplerDesc.yml | 713 ++++++ .../Ghost.Graphics.RHI.ScissorRectDesc.yml | 438 ++++ ...t.Graphics.RHI.ShaderCompilationConfig.yml | 637 ++++++ ...Ghost.Graphics.RHI.ShaderCompileResult.yml | 544 +++++ .../Ghost.Graphics.RHI.ShaderInputType.yml | 282 +++ .../api/Ghost.Graphics.RHI.ShaderPass.yml | 495 +++++ ...host.Graphics.RHI.ShaderReflectionData.yml | 456 ++++ .../api/Ghost.Graphics.RHI.ShaderStage.yml | 174 ++ .../api/Ghost.Graphics.RHI.ShaderVariant.yml | 283 +++ .../Ghost.Graphics.RHI.SubResourceData.yml | 399 ++++ .../api/Ghost.Graphics.RHI.SwapChainDesc.yml | 535 +++++ .../Ghost.Graphics.RHI.SwapChainTarget.yml | 498 +++++ ...Ghost.Graphics.RHI.SwapChainTargetType.yml | 120 + .../api/Ghost.Graphics.RHI.Texture.yml | 283 +++ .../Ghost.Graphics.RHI.TextureAddressMode.yml | 201 ++ .../api/Ghost.Graphics.RHI.TextureDesc.yml | 705 ++++++ .../Ghost.Graphics.RHI.TextureDimension.yml | 255 +++ .../Ghost.Graphics.RHI.TextureFilterMode.yml | 174 ++ .../api/Ghost.Graphics.RHI.TextureFormat.yml | 504 +++++ .../api/Ghost.Graphics.RHI.TextureRegion.yml | 553 +++++ .../Ghost.Graphics.RHI.TextureSubresource.yml | 366 +++ .../api/Ghost.Graphics.RHI.TextureUsage.yml | 211 ++ .../Ghost.Graphics.RHI.Vertex.Semantic.yml | 520 +++++ .../api/Ghost.Graphics.RHI.Vertex.yml | 467 ++++ .../api/Ghost.Graphics.RHI.ViewData.yml | 541 +++++ .../api/Ghost.Graphics.RHI.ViewportDesc.yml | 510 +++++ docs/documents/api/Ghost.Graphics.RHI.yml | 844 +++++++ ...Graphics.RenderGraphModule.AccessFlags.yml | 240 ++ ...enderGraphModule.IComputeRenderContext.yml | 425 ++++ ...GraphModule.IComputeRenderGraphBuilder.yml | 646 ++++++ ...t.Graphics.RenderGraphModule.IPassData.yml | 61 + ...RenderGraphModule.IRasterRenderContext.yml | 963 ++++++++ ...rGraphModule.IRasterRenderGraphBuilder.yml | 891 ++++++++ ....RenderGraphModule.IRenderGraphBuilder.yml | 714 ++++++ ....RenderGraphModule.IRenderGraphContext.yml | 815 +++++++ ...RenderGraphModule.IUnsafeRenderContext.yml | 720 ++++++ ...rGraphModule.IUnsafeRenderGraphBuilder.yml | 780 +++++++ ...st.Graphics.RenderGraphModule.RGBuffer.yml | 283 +++ ....Graphics.RenderGraphModule.RGResource.yml | 283 +++ ...RenderGraphModule.RGResourceExtensions.yml | 510 +++++ ...t.Graphics.RenderGraphModule.RGTexture.yml | 283 +++ ...aphics.RenderGraphModule.RGTextureDesc.yml | 1455 ++++++++++++ ...cs.RenderGraphModule.RGTextureSizeMode.yml | 126 ++ ...Graphics.RenderGraphModule.RenderGraph.yml | 1165 ++++++++++ ...enderGraphModule.RenderGraphBlackboard.yml | 477 ++++ ...phics.RenderGraphModule.RenderPassType.yml | 149 ++ ...t.Graphics.RenderGraphModule.ViewState.yml | 828 +++++++ .../api/Ghost.Graphics.RenderGraphModule.yml | 200 ++ ...ics.RenderPipeline.GhostRenderPipeline.yml | 662 ++++++ ...erPipeline.GhostRenderPipelineSettings.yml | 392 ++++ ...raphics.RenderPipeline.IRenderPipeline.yml | 239 ++ ...RenderPipeline.IRenderPipelineSettings.yml | 135 ++ .../api/Ghost.Graphics.RenderPipeline.yml | 76 + .../api/Ghost.Graphics.RenderSystem.yml | 976 ++++++++ .../api/Ghost.Graphics.ResourceManager.yml | 1975 +++++++++++++++++ .../Ghost.Graphics.Utilities.ClodBounds.yml | 423 ++++ .../Ghost.Graphics.Utilities.ClodCluster.yml | 596 +++++ .../Ghost.Graphics.Utilities.ClodConfig.yml | 948 ++++++++ .../Ghost.Graphics.Utilities.ClodGroup.yml | 363 +++ .../api/Ghost.Graphics.Utilities.ClodMesh.yml | 700 ++++++ ....Graphics.Utilities.ClodOutputDelegate.yml | 196 ++ .../Ghost.Graphics.Utilities.MeshBuilder.yml | 751 +++++++ ...host.Graphics.Utilities.MeshletUtility.yml | 688 ++++++ ...host.Graphics.Utilities.TextureUtility.yml | 360 +++ .../api/Ghost.Graphics.Utilities.yml | 114 + docs/documents/api/Ghost.Graphics.yml | 54 + docs/documents/api/toc.yml | 502 +++++ .../Systems/RenderExtractionSystem.cs | 4 +- src/Runtime/Ghost.Entities/Query.cs | 8 - .../Ghost.Graphics/Contracts/IRenderPass.cs | 12 - .../RenderPipeline/GhostRenderPipeline.cs | 4 +- 173 files changed, 83450 insertions(+), 29 deletions(-) create mode 100644 docs/documents/api/Ghost.Graphics.Core.Contracts.IRenderPass.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Contracts.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Frustum.corner_array.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Frustum.plane_array.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Frustum.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.GateFit.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Material.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.MaterialPalette.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Mesh.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.MeshExtension.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Meshlet.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.MeshletGroup.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.MeshletHierarchyNode.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.MeshletMeshData.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderList.Enumerator.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderList.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderRecord.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderRequest.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderView.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderingContext.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.RenderingLayerMask.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.Shader.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.ShaderProperty.yml create mode 100644 docs/documents/api/Ghost.Graphics.Core.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.AllocationDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.AttachmentLoadOp.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.AttachmentStoreOp.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BarrierAccess.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BarrierDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BarrierLayout.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BarrierSubresourceRange.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BarrierSync.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BarrierType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BindlessAccess.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BufferDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.BufferUsage.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CBufferInfo.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CBufferPropertyInfo.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.Color128.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.Color32.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CommandBufferType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CommandError.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CommandQueueType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ComparisonFunction.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CompilerOptimizeLevel.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CompilerOption.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CompilerTier.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.CreationOptions.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.FeatureSupport.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.FrameData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.GPUResource.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.GraphicsBuffer.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.GraphicsCompiledResult.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.GraphicsEngineDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.GraphicsPSODescriptor.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.GraphicsPipeline.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.HeapFlags.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.HeapType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ICommandAllocator.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ICommandBuffer.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ICommandQueue.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IGraphicsEngine.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IPipelineLibrary.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IRHIObject.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IRenderDevice.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IRenderOutput.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IRenderer.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IResourceAllocator.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IResourceDatabase.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IResourceReleasable.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IShaderCompiler.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ISwapChain.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.IndexType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.InstanceData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.LocalKeywordSet.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.MeshData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.PassDepthStencilDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.PassPipelineHash.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.PassRenderTargetDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.PipelineType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.PrimitiveTopology.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.PushConstantsData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RHIUtility.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RenderContext.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RenderDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RenderTargetCreationFlags.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RenderTargetDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RenderTargetType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceAllocationType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceBarrierData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceBindingInfo.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceHandleExtensions.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceMemoryType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceSizeInfo.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceState.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ResourceType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.RootSignatureLayout.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.Sampler.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.SamplerDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ScissorRectDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderCompilationConfig.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderCompileResult.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderInputType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderPass.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderReflectionData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderStage.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ShaderVariant.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.SubResourceData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.SwapChainDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.SwapChainTarget.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.SwapChainTargetType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.Texture.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureAddressMode.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureDimension.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureFilterMode.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureFormat.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureRegion.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureSubresource.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.TextureUsage.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.Vertex.Semantic.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.Vertex.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ViewData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.ViewportDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RHI.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.AccessFlags.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderContext.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IPassData.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RGBuffer.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResource.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTexture.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraph.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderPassType.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.ViewState.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderGraphModule.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipeline.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderPipeline.yml create mode 100644 docs/documents/api/Ghost.Graphics.RenderSystem.yml create mode 100644 docs/documents/api/Ghost.Graphics.ResourceManager.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.ClodBounds.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.ClodCluster.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.ClodConfig.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.ClodGroup.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.ClodMesh.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.ClodOutputDelegate.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.MeshBuilder.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.MeshletUtility.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.TextureUtility.yml create mode 100644 docs/documents/api/Ghost.Graphics.Utilities.yml create mode 100644 docs/documents/api/Ghost.Graphics.yml delete mode 100644 src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs diff --git a/docfx.json b/docfx.json index d618b34..4160c8f 100644 --- a/docfx.json +++ b/docfx.json @@ -6,7 +6,9 @@ { "src": "src", "files": [ - "Runtime/Ghost.Entities/*.csproj" + "Runtime/Ghost.Entities/*.csproj", + "Runtime/Ghost.Graphics/*.csproj", + "Runtime/Ghost.Graphics.RHI/*.csproj" ] } ], diff --git a/docs/documents/api/.manifest b/docs/documents/api/.manifest index 8e2967a..83eeca1 100644 --- a/docs/documents/api/.manifest +++ b/docs/documents/api/.manifest @@ -520,5 +520,1104 @@ "Ghost.Entities.World.Version": "Ghost.Entities.World.yml", "Ghost.Entities.World.WorldCount": "Ghost.Entities.World.yml", "Ghost.Entities.World.op_Equality(Ghost.Entities.World,Ghost.Entities.World)": "Ghost.Entities.World.yml", - "Ghost.Entities.World.op_Inequality(Ghost.Entities.World,Ghost.Entities.World)": "Ghost.Entities.World.yml" + "Ghost.Entities.World.op_Inequality(Ghost.Entities.World,Ghost.Entities.World)": "Ghost.Entities.World.yml", + "Ghost.Graphics": "Ghost.Graphics.yml", + "Ghost.Graphics.Core": "Ghost.Graphics.Core.yml", + "Ghost.Graphics.Core.Contracts": "Ghost.Graphics.Core.Contracts.yml", + "Ghost.Graphics.Core.Contracts.IRenderPass": "Ghost.Graphics.Core.Contracts.IRenderPass.yml", + "Ghost.Graphics.Core.Contracts.IRenderPass.Build(Ghost.Graphics.RenderGraphModule.RenderGraph,Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture})": "Ghost.Graphics.Core.Contracts.IRenderPass.yml", + "Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.Core.Contracts.IRenderPass.yml", + "Ghost.Graphics.Core.Contracts.IRenderPass.Initialize(Ghost.Graphics.Core.RenderingContext@)": "Ghost.Graphics.Core.Contracts.IRenderPass.yml", + "Ghost.Graphics.Core.Frustum": "Ghost.Graphics.Core.Frustum.yml", + "Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4,Ghost.Graphics.Core.Frustum.plane_array@)": "Ghost.Graphics.Core.Frustum.yml", + "Ghost.Graphics.Core.Frustum.corner_array": "Ghost.Graphics.Core.Frustum.corner_array.yml", + "Ghost.Graphics.Core.Frustum.corners": "Ghost.Graphics.Core.Frustum.yml", + "Ghost.Graphics.Core.Frustum.plane_array": "Ghost.Graphics.Core.Frustum.plane_array.yml", + "Ghost.Graphics.Core.Frustum.planes": "Ghost.Graphics.Core.Frustum.yml", + "Ghost.Graphics.Core.GateFit": "Ghost.Graphics.Core.GateFit.yml", + "Ghost.Graphics.Core.GateFit.Fill": "Ghost.Graphics.Core.GateFit.yml", + "Ghost.Graphics.Core.GateFit.Horizontal": "Ghost.Graphics.Core.GateFit.yml", + "Ghost.Graphics.Core.GateFit.Overscan": "Ghost.Graphics.Core.GateFit.yml", + "Ghost.Graphics.Core.GateFit.Vertical": "Ghost.Graphics.Core.GateFit.yml", + "Ghost.Graphics.Core.Material": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.ActivePassIndex": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.GetPassPipelineOverride(System.Int32)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.GetPropertyCache``1": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.GetRawPropertyCache": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.IsDirty": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.IsKeywordEnabled(Ghost.Graphics.ResourceManager,System.Int32)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.MaterialRenderType": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.SetKeyword(Ghost.Graphics.ResourceManager,System.Int32,System.Boolean)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.SetPassPipelineOverride(System.Int32,Ghost.Core.Graphics.PipelineState@)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.SetPropertyCache``1(``0@)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan{System.Byte})": "Ghost.Graphics.Core.Material.yml", + "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.yml", + "Ghost.Graphics.Core.Material.Shader": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.Material.UploadData(Ghost.Graphics.RHI.ICommandBuffer,Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.Core.Material.yml", + "Ghost.Graphics.Core.MaterialPalette": "Ghost.Graphics.Core.MaterialPalette.yml", + "Ghost.Graphics.Core.MaterialPalette.#ctor(Ghost.Core.Handle{Ghost.Graphics.Core.Material}*,System.Int32)": "Ghost.Graphics.Core.MaterialPalette.yml", + "Ghost.Graphics.Core.MaterialPalette.#ctor(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}})": "Ghost.Graphics.Core.MaterialPalette.yml", + "Ghost.Graphics.Core.MaterialPalette.materials": "Ghost.Graphics.Core.MaterialPalette.yml", + "Ghost.Graphics.Core.Mesh": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.BoundingBox": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.CookMeshlets": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.IndexBuffer": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.IndexCount": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.Indices": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.MeshLetBuffer": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.MeshletData": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.ObjectDataBuffer": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.ReleaseCpuResources": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.VertexBuffer": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.VertexCount": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.Mesh.Vertices": "Ghost.Graphics.Core.Mesh.yml", + "Ghost.Graphics.Core.MeshExtension": "Ghost.Graphics.Core.MeshExtension.yml", + "Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@)": "Ghost.Graphics.Core.MeshExtension.yml", + "Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@)": "Ghost.Graphics.Core.MeshExtension.yml", + "Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@)": "Ghost.Graphics.Core.MeshExtension.yml", + "Ghost.Graphics.Core.Meshlet": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.boundingBox": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.boundingSphere": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.groupIndex": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.localMaterialIndex": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.lodLevel": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.parentError": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.triangleCount": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.triangleOffset": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.vertexCount": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.Meshlet.vertexOffset": "Ghost.Graphics.Core.Meshlet.yml", + "Ghost.Graphics.Core.MeshletGroup": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletGroup.boundingBox": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletGroup.boundingSphere": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletGroup.lodLevel": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletGroup.meshletCount": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletGroup.meshletStartIndex": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletGroup.parentError": "Ghost.Graphics.Core.MeshletGroup.yml", + "Ghost.Graphics.Core.MeshletHierarchyNode": "Ghost.Graphics.Core.MeshletHierarchyNode.yml", + "Ghost.Graphics.Core.MeshletHierarchyNode.boundingBox": "Ghost.Graphics.Core.MeshletHierarchyNode.yml", + "Ghost.Graphics.Core.MeshletHierarchyNode.boundingSphere": "Ghost.Graphics.Core.MeshletHierarchyNode.yml", + "Ghost.Graphics.Core.MeshletHierarchyNode.maxParentError": "Ghost.Graphics.Core.MeshletHierarchyNode.yml", + "Ghost.Graphics.Core.MeshletHierarchyNode.nodeData": "Ghost.Graphics.Core.MeshletHierarchyNode.yml", + "Ghost.Graphics.Core.MeshletMeshData": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.Dispose": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.groups": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.hierarchyNodes": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.lodLevelCount": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.materialSlotCount": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.meshletCount": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.meshletTriangles": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.meshletVertices": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.MeshletMeshData.meshlets": "Ghost.Graphics.Core.MeshletMeshData.yml", + "Ghost.Graphics.Core.RenderList": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.Allocator)": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.Add(Ghost.Graphics.Core.RenderRecord,System.Int32)": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.Append(Ghost.Graphics.Core.RenderList)": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.Clear": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.ClearThreadLocal(System.Int32)": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.Dispose": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.Enumerator": "Ghost.Graphics.Core.RenderList.Enumerator.yml", + "Ghost.Graphics.Core.RenderList.Enumerator.Current": "Ghost.Graphics.Core.RenderList.Enumerator.yml", + "Ghost.Graphics.Core.RenderList.Enumerator.MoveNext": "Ghost.Graphics.Core.RenderList.Enumerator.yml", + "Ghost.Graphics.Core.RenderList.Enumerator.Reset": "Ghost.Graphics.Core.RenderList.Enumerator.yml", + "Ghost.Graphics.Core.RenderList.GetEnumerator": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.GetThreadLocalRecords(System.Int32)": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.IsCreated": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.ThreadLocalCount": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderList.TotalRecordCount": "Ghost.Graphics.Core.RenderList.yml", + "Ghost.Graphics.Core.RenderRecord": "Ghost.Graphics.Core.RenderRecord.yml", + "Ghost.Graphics.Core.RenderRecord.localToWorld": "Ghost.Graphics.Core.RenderRecord.yml", + "Ghost.Graphics.Core.RenderRecord.materialPalette": "Ghost.Graphics.Core.RenderRecord.yml", + "Ghost.Graphics.Core.RenderRecord.mesh": "Ghost.Graphics.Core.RenderRecord.yml", + "Ghost.Graphics.Core.RenderRecord.renderingLayerMask": "Ghost.Graphics.Core.RenderRecord.yml", + "Ghost.Graphics.Core.RenderRequest": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.Dispose": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.colorTarget": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.depthTarget": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.opaqueRenderList": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.renderFunc": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.shadowCasterRenderList": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.swapChainIndex": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.transparentRenderList": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderRequest.view": "Ghost.Graphics.Core.RenderRequest.yml", + "Ghost.Graphics.Core.RenderView": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.aperture": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.farClipPlane": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.focalLength": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.focusDistance": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.gateFit": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.iso": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.localToWorld": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.nearClipPlane": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.renderingLayerMask": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.sensorSize": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderView.shutterSpeed": "Ghost.Graphics.Core.RenderView.yml", + "Ghost.Graphics.Core.RenderingContext": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer(Ghost.Graphics.RHI.CommandBufferType)": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32},System.Boolean)": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.CreateMesh(System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex},System.ReadOnlySpan{System.UInt32},System.Boolean)": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.CreateTexture``1(Ghost.Graphics.RHI.TextureDesc@,System.ReadOnlySpan{``0},System.String)": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer)": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.PipelineLibrary": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.ResourceAllocator": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.ResourceDatabase": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.ResourceManager": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.ShaderCompiler": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.UpdateObjectData(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh})": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.UploadMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh},System.Boolean)": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.UploadMeshlets(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh})": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingContext.UploadTexture``1(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{``0})": "Ghost.Graphics.Core.RenderingContext.yml", + "Ghost.Graphics.Core.RenderingLayerMask": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.#ctor(System.UInt32)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.All": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.Empty": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.Equals(Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.Equals(System.Object)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.GetHashCode": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit(System.String)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_Equality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(Ghost.Graphics.Core.RenderingLayerMask)~System.UInt32": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(System.UInt32)~Ghost.Graphics.Core.RenderingLayerMask": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_Inequality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement(Ghost.Graphics.Core.RenderingLayerMask)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.RenderingLayerMask.op_RightShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32)": "Ghost.Graphics.Core.RenderingLayerMask.yml", + "Ghost.Graphics.Core.Shader": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.CBufferSize": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetKeywordID(System.String)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetKeywordName(System.Int32)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetPassID(System.String)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetPassIndex(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass})": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetPassIndex(System.String)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetPassReference(System.Int32)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.GetPropertyID(System.String)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.PassCount": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.Shader.TryGetPass(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass},System.Int32@)": "Ghost.Graphics.Core.Shader.yml", + "Ghost.Graphics.Core.ShaderProperty": "Ghost.Graphics.Core.ShaderProperty.yml", + "Ghost.Graphics.RHI": "Ghost.Graphics.RHI.yml", + "Ghost.Graphics.RHI.AllocationDesc": "Ghost.Graphics.RHI.AllocationDesc.yml", + "Ghost.Graphics.RHI.AllocationDesc.Alignment": "Ghost.Graphics.RHI.AllocationDesc.yml", + "Ghost.Graphics.RHI.AllocationDesc.HeapFlags": "Ghost.Graphics.RHI.AllocationDesc.yml", + "Ghost.Graphics.RHI.AllocationDesc.HeapType": "Ghost.Graphics.RHI.AllocationDesc.yml", + "Ghost.Graphics.RHI.AllocationDesc.Size": "Ghost.Graphics.RHI.AllocationDesc.yml", + "Ghost.Graphics.RHI.AttachmentLoadOp": "Ghost.Graphics.RHI.AttachmentLoadOp.yml", + "Ghost.Graphics.RHI.AttachmentLoadOp.Clear": "Ghost.Graphics.RHI.AttachmentLoadOp.yml", + "Ghost.Graphics.RHI.AttachmentLoadOp.DontCare": "Ghost.Graphics.RHI.AttachmentLoadOp.yml", + "Ghost.Graphics.RHI.AttachmentLoadOp.Load": "Ghost.Graphics.RHI.AttachmentLoadOp.yml", + "Ghost.Graphics.RHI.AttachmentStoreOp": "Ghost.Graphics.RHI.AttachmentStoreOp.yml", + "Ghost.Graphics.RHI.AttachmentStoreOp.DontCare": "Ghost.Graphics.RHI.AttachmentStoreOp.yml", + "Ghost.Graphics.RHI.AttachmentStoreOp.Store": "Ghost.Graphics.RHI.AttachmentStoreOp.yml", + "Ghost.Graphics.RHI.BarrierAccess": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.Common": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.ConstantBuffer": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.CopyDest": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.CopySource": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.DepthStencilRead": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.DepthStencilWrite": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.IndexBuffer": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.IndirectArgument": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.NoAccess": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.Predication": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureRead": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureWrite": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.RenderTarget": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.ResolveDest": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.ResolveSource": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.ShaderResource": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.ShadingRateSource": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.StreamOutput": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.UnorderedAccess": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VertexBuffer": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VideoDecodeRead": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VideoDecodeWrite": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VideoEncodeRead": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VideoEncodeWrite": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VideoProcessRead": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierAccess.VideoProcessWrite": "Ghost.Graphics.RHI.BarrierAccess.yml", + "Ghost.Graphics.RHI.BarrierDesc": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.AccessAfter": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.AccessBefore": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Buffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess)": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Discard": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Global(Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierAccess)": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.LayoutAfter": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.LayoutBefore": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Resource": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Subresources": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.SyncAfter": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.SyncBefore": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Texture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess,System.Nullable{Ghost.Graphics.RHI.BarrierLayout},Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierSubresourceRange,System.Boolean)": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierDesc.Type": "Ghost.Graphics.RHI.BarrierDesc.yml", + "Ghost.Graphics.RHI.BarrierLayout": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.Common": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCommon": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopyDest": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopySource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ComputeQueueGenericRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ComputeQueueShaderResource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ComputeQueueUnorderedAccess": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.CopyDest": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.CopySource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DepthStencilRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DepthStencilWrite": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueCommon": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopyDest": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopySource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericReadComputeQueueAccessible": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueShaderResource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.DirectQueueUnorderedAccess": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.GenericRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.Present": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.RenderTarget": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ResolveDest": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ResolveSource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ShaderResource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.ShadingRateSource": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.Undefined": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.UnorderedAccess": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.VideoDecodeRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.VideoDecodeWrite": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.VideoEncodeRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.VideoEncodeWrite": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.VideoProcessRead": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierLayout.VideoProcessWrite": "Ghost.Graphics.RHI.BarrierLayout.yml", + "Ghost.Graphics.RHI.BarrierSubresourceRange": "Ghost.Graphics.RHI.BarrierSubresourceRange.yml", + "Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice": "Ghost.Graphics.RHI.BarrierSubresourceRange.yml", + "Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel": "Ghost.Graphics.RHI.BarrierSubresourceRange.yml", + "Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices": "Ghost.Graphics.RHI.BarrierSubresourceRange.yml", + "Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels": "Ghost.Graphics.RHI.BarrierSubresourceRange.yml", + "Ghost.Graphics.RHI.BarrierSync": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.All": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.AllShading": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.BuildRaytracingAccelerationStructure": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.ClearUnorderedAccessView": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.ComputeShading": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.Copy": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.CopyRaytracingAccelerationStructure": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.DepthStencil": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.Draw": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.EmitRaytracingAccelerationStructurePostbuildInfo": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.ExecuteIndirect": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.IndexInput": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.NonPixelShading": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.None": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.PixelShading": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.Predication": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.Raytracing": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.RenderTarget": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.Resolve": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.Split": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.VertexShading": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.VideoDecode": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.VideoEncode": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierSync.VideoProcess": "Ghost.Graphics.RHI.BarrierSync.yml", + "Ghost.Graphics.RHI.BarrierType": "Ghost.Graphics.RHI.BarrierType.yml", + "Ghost.Graphics.RHI.BarrierType.Buffer": "Ghost.Graphics.RHI.BarrierType.yml", + "Ghost.Graphics.RHI.BarrierType.Global": "Ghost.Graphics.RHI.BarrierType.yml", + "Ghost.Graphics.RHI.BarrierType.Texture": "Ghost.Graphics.RHI.BarrierType.yml", + "Ghost.Graphics.RHI.BindlessAccess": "Ghost.Graphics.RHI.BindlessAccess.yml", + "Ghost.Graphics.RHI.BindlessAccess.ConstantBuffer": "Ghost.Graphics.RHI.BindlessAccess.yml", + "Ghost.Graphics.RHI.BindlessAccess.ShaderResource": "Ghost.Graphics.RHI.BindlessAccess.yml", + "Ghost.Graphics.RHI.BindlessAccess.UnorderedAccess": "Ghost.Graphics.RHI.BindlessAccess.yml", + "Ghost.Graphics.RHI.BufferDesc": "Ghost.Graphics.RHI.BufferDesc.yml", + "Ghost.Graphics.RHI.BufferDesc.MemoryType": "Ghost.Graphics.RHI.BufferDesc.yml", + "Ghost.Graphics.RHI.BufferDesc.Size": "Ghost.Graphics.RHI.BufferDesc.yml", + "Ghost.Graphics.RHI.BufferDesc.Stride": "Ghost.Graphics.RHI.BufferDesc.yml", + "Ghost.Graphics.RHI.BufferDesc.Usage": "Ghost.Graphics.RHI.BufferDesc.yml", + "Ghost.Graphics.RHI.BufferUsage": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Constant": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Index": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.IndirectArgument": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.None": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Raw": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Readback": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.ShaderResource": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Structured": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.UnorderedAccess": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Upload": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.BufferUsage.Vertex": "Ghost.Graphics.RHI.BufferUsage.yml", + "Ghost.Graphics.RHI.CBufferInfo": "Ghost.Graphics.RHI.CBufferInfo.yml", + "Ghost.Graphics.RHI.CBufferInfo.Name": "Ghost.Graphics.RHI.CBufferInfo.yml", + "Ghost.Graphics.RHI.CBufferInfo.Properties": "Ghost.Graphics.RHI.CBufferInfo.yml", + "Ghost.Graphics.RHI.CBufferInfo.RegisterSlot": "Ghost.Graphics.RHI.CBufferInfo.yml", + "Ghost.Graphics.RHI.CBufferInfo.RegisterSpace": "Ghost.Graphics.RHI.CBufferInfo.yml", + "Ghost.Graphics.RHI.CBufferInfo.SizeInBytes": "Ghost.Graphics.RHI.CBufferInfo.yml", + "Ghost.Graphics.RHI.CBufferPropertyInfo": "Ghost.Graphics.RHI.CBufferPropertyInfo.yml", + "Ghost.Graphics.RHI.CBufferPropertyInfo.Name": "Ghost.Graphics.RHI.CBufferPropertyInfo.yml", + "Ghost.Graphics.RHI.CBufferPropertyInfo.Size": "Ghost.Graphics.RHI.CBufferPropertyInfo.yml", + "Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset": "Ghost.Graphics.RHI.CBufferPropertyInfo.yml", + "Ghost.Graphics.RHI.Color128": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.#ctor(Ghost.Graphics.RHI.Color32)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.#ctor(Misaki.HighPerformance.Mathematics.float4)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.#ctor(System.Drawing.Color)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.#ctor(System.Single,System.Single,System.Single,System.Single)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.Equals(Ghost.Graphics.RHI.Color128)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.Equals(System.Object)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.GetHashCode": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.a": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.b": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.g": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.op_Equality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.op_Inequality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128)": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color128.r": "Ghost.Graphics.RHI.Color128.yml", + "Ghost.Graphics.RHI.Color32": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.#ctor(Ghost.Graphics.RHI.Color128)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.#ctor(Misaki.HighPerformance.Mathematics.float4)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.#ctor(System.Drawing.Color)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.Equals(Ghost.Graphics.RHI.Color32)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.Equals(System.Object)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.GetHashCode": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.a": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.b": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.g": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.op_Equality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.op_Inequality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32)": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.Color32.r": "Ghost.Graphics.RHI.Color32.yml", + "Ghost.Graphics.RHI.CommandBufferType": "Ghost.Graphics.RHI.CommandBufferType.yml", + "Ghost.Graphics.RHI.CommandBufferType.Compute": "Ghost.Graphics.RHI.CommandBufferType.yml", + "Ghost.Graphics.RHI.CommandBufferType.Copy": "Ghost.Graphics.RHI.CommandBufferType.yml", + "Ghost.Graphics.RHI.CommandBufferType.Graphics": "Ghost.Graphics.RHI.CommandBufferType.yml", + "Ghost.Graphics.RHI.CommandError": "Ghost.Graphics.RHI.CommandError.yml", + "Ghost.Graphics.RHI.CommandError.CommandIndex": "Ghost.Graphics.RHI.CommandError.yml", + "Ghost.Graphics.RHI.CommandError.CommandName": "Ghost.Graphics.RHI.CommandError.yml", + "Ghost.Graphics.RHI.CommandError.Status": "Ghost.Graphics.RHI.CommandError.yml", + "Ghost.Graphics.RHI.CommandQueueType": "Ghost.Graphics.RHI.CommandQueueType.yml", + "Ghost.Graphics.RHI.CommandQueueType.Compute": "Ghost.Graphics.RHI.CommandQueueType.yml", + "Ghost.Graphics.RHI.CommandQueueType.Copy": "Ghost.Graphics.RHI.CommandQueueType.yml", + "Ghost.Graphics.RHI.CommandQueueType.Graphics": "Ghost.Graphics.RHI.CommandQueueType.yml", + "Ghost.Graphics.RHI.ComparisonFunction": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.Always": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.Equal": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.Greater": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.GreaterEqual": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.Less": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.LessEqual": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.Never": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.ComparisonFunction.NotEqual": "Ghost.Graphics.RHI.ComparisonFunction.yml", + "Ghost.Graphics.RHI.CompilerOptimizeLevel": "Ghost.Graphics.RHI.CompilerOptimizeLevel.yml", + "Ghost.Graphics.RHI.CompilerOptimizeLevel.O0": "Ghost.Graphics.RHI.CompilerOptimizeLevel.yml", + "Ghost.Graphics.RHI.CompilerOptimizeLevel.O1": "Ghost.Graphics.RHI.CompilerOptimizeLevel.yml", + "Ghost.Graphics.RHI.CompilerOptimizeLevel.O2": "Ghost.Graphics.RHI.CompilerOptimizeLevel.yml", + "Ghost.Graphics.RHI.CompilerOptimizeLevel.O3": "Ghost.Graphics.RHI.CompilerOptimizeLevel.yml", + "Ghost.Graphics.RHI.CompilerOption": "Ghost.Graphics.RHI.CompilerOption.yml", + "Ghost.Graphics.RHI.CompilerOption.KeepDebugInfo": "Ghost.Graphics.RHI.CompilerOption.yml", + "Ghost.Graphics.RHI.CompilerOption.KeepReflections": "Ghost.Graphics.RHI.CompilerOption.yml", + "Ghost.Graphics.RHI.CompilerOption.None": "Ghost.Graphics.RHI.CompilerOption.yml", + "Ghost.Graphics.RHI.CompilerOption.SpirvCrossCompile": "Ghost.Graphics.RHI.CompilerOption.yml", + "Ghost.Graphics.RHI.CompilerOption.WarnAsError": "Ghost.Graphics.RHI.CompilerOption.yml", + "Ghost.Graphics.RHI.CompilerTier": "Ghost.Graphics.RHI.CompilerTier.yml", + "Ghost.Graphics.RHI.CompilerTier.Tier0": "Ghost.Graphics.RHI.CompilerTier.yml", + "Ghost.Graphics.RHI.CompilerTier.Tier1": "Ghost.Graphics.RHI.CompilerTier.yml", + "Ghost.Graphics.RHI.CompilerTier.Tier2": "Ghost.Graphics.RHI.CompilerTier.yml", + "Ghost.Graphics.RHI.CreationOptions": "Ghost.Graphics.RHI.CreationOptions.yml", + "Ghost.Graphics.RHI.CreationOptions.AllocationType": "Ghost.Graphics.RHI.CreationOptions.yml", + "Ghost.Graphics.RHI.CreationOptions.Heap": "Ghost.Graphics.RHI.CreationOptions.yml", + "Ghost.Graphics.RHI.CreationOptions.Offset": "Ghost.Graphics.RHI.CreationOptions.yml", + "Ghost.Graphics.RHI.FeatureSupport": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.AliasBuffersAndTextures": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.BindlessResources": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.MeshShaders": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.None": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.RayTracing": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.SamplerFeedback": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.VariableRateShading": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FeatureSupport.WorkGraphs": "Ghost.Graphics.RHI.FeatureSupport.yml", + "Ghost.Graphics.RHI.FrameData": "Ghost.Graphics.RHI.FrameData.yml", + "Ghost.Graphics.RHI.FrameData.instanceBufferIndex": "Ghost.Graphics.RHI.FrameData.yml", + "Ghost.Graphics.RHI.FrameData.userBufferIndex": "Ghost.Graphics.RHI.FrameData.yml", + "Ghost.Graphics.RHI.FrameData.viewBufferIndex": "Ghost.Graphics.RHI.FrameData.yml", + "Ghost.Graphics.RHI.GPUResource": "Ghost.Graphics.RHI.GPUResource.yml", + "Ghost.Graphics.RHI.GraphicsBuffer": "Ghost.Graphics.RHI.GraphicsBuffer.yml", + "Ghost.Graphics.RHI.GraphicsCompiledResult": "Ghost.Graphics.RHI.GraphicsCompiledResult.yml", + "Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose": "Ghost.Graphics.RHI.GraphicsCompiledResult.yml", + "Ghost.Graphics.RHI.GraphicsCompiledResult.msResult": "Ghost.Graphics.RHI.GraphicsCompiledResult.yml", + "Ghost.Graphics.RHI.GraphicsCompiledResult.psResult": "Ghost.Graphics.RHI.GraphicsCompiledResult.yml", + "Ghost.Graphics.RHI.GraphicsCompiledResult.tsResult": "Ghost.Graphics.RHI.GraphicsCompiledResult.yml", + "Ghost.Graphics.RHI.GraphicsEngineDesc": "Ghost.Graphics.RHI.GraphicsEngineDesc.yml", + "Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount": "Ghost.Graphics.RHI.GraphicsEngineDesc.yml", + "Ghost.Graphics.RHI.GraphicsPSODescriptor": "Ghost.Graphics.RHI.GraphicsPSODescriptor.yml", + "Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat": "Ghost.Graphics.RHI.GraphicsPSODescriptor.yml", + "Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption": "Ghost.Graphics.RHI.GraphicsPSODescriptor.yml", + "Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats": "Ghost.Graphics.RHI.GraphicsPSODescriptor.yml", + "Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey": "Ghost.Graphics.RHI.GraphicsPSODescriptor.yml", + "Ghost.Graphics.RHI.GraphicsPipeline": "Ghost.Graphics.RHI.GraphicsPipeline.yml", + "Ghost.Graphics.RHI.HeapFlags": "Ghost.Graphics.RHI.HeapFlags.yml", + "Ghost.Graphics.RHI.HeapFlags.AllowBuffers": "Ghost.Graphics.RHI.HeapFlags.yml", + "Ghost.Graphics.RHI.HeapFlags.AllowRTAndDS": "Ghost.Graphics.RHI.HeapFlags.yml", + "Ghost.Graphics.RHI.HeapFlags.AllowTextures": "Ghost.Graphics.RHI.HeapFlags.yml", + "Ghost.Graphics.RHI.HeapFlags.AlowBufferAndTexture": "Ghost.Graphics.RHI.HeapFlags.yml", + "Ghost.Graphics.RHI.HeapFlags.None": "Ghost.Graphics.RHI.HeapFlags.yml", + "Ghost.Graphics.RHI.HeapType": "Ghost.Graphics.RHI.HeapType.yml", + "Ghost.Graphics.RHI.HeapType.Default": "Ghost.Graphics.RHI.HeapType.yml", + "Ghost.Graphics.RHI.HeapType.Readback": "Ghost.Graphics.RHI.HeapType.yml", + "Ghost.Graphics.RHI.HeapType.Upload": "Ghost.Graphics.RHI.HeapType.yml", + "Ghost.Graphics.RHI.ICommandAllocator": "Ghost.Graphics.RHI.ICommandAllocator.yml", + "Ghost.Graphics.RHI.ICommandAllocator.Reset": "Ghost.Graphics.RHI.ICommandAllocator.yml", + "Ghost.Graphics.RHI.ICommandBuffer": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.Barrier(System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.Begin(Ghost.Graphics.RHI.ICommandAllocator)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass(System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc},Ghost.Graphics.RHI.PassDepthStencilDesc,System.Boolean)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Boolean,System.Boolean,System.Single,System.Byte)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},Ghost.Graphics.RHI.Color128)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64,System.UInt64,System.UInt64)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.CopyTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute(System.UInt32,System.UInt32,System.UInt32)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh(System.UInt32,System.UInt32,System.UInt32)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.DispatchRay": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.Draw(System.UInt32,System.UInt32,System.UInt32,System.UInt32)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed(System.UInt32,System.UInt32,System.UInt32,System.Int32,System.UInt32)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.End": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.IsEmpty": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.Name": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants(System.UInt32,System.ReadOnlySpan{System.UInt32},System.UInt32)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Graphics.RHI.IndexType,System.UInt64)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology(Ghost.Graphics.RHI.PrimitiveTopology)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.SetViewport(Ghost.Graphics.RHI.ViewportDesc)": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.Type": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer``1(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.ReadOnlySpan{``0})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandBuffer.UploadTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData})": "Ghost.Graphics.RHI.ICommandBuffer.yml", + "Ghost.Graphics.RHI.ICommandQueue": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.Signal(System.UInt64)": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.Submit(Ghost.Graphics.RHI.ICommandBuffer)": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.Submit(System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer})": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.Type": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.WaitForValue(System.UInt64)": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.ICommandQueue.WaitIdle": "Ghost.Graphics.RHI.ICommandQueue.yml", + "Ghost.Graphics.RHI.IGraphicsEngine": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame(System.UInt64)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator(Ghost.Graphics.RHI.CommandBufferType)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer(Ghost.Graphics.RHI.CommandBufferType)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain(Ghost.Graphics.RHI.SwapChainDesc)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.Device": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.EndFrame(System.UInt64)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer(Ghost.Graphics.RHI.CommandBufferType)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer)": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler": "Ghost.Graphics.RHI.IGraphicsEngine.yml", + "Ghost.Graphics.RHI.IPipelineLibrary": "Ghost.Graphics.RHI.IPipelineLibrary.yml", + "Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO(Ghost.Graphics.RHI.GraphicsPSODescriptor@,Ghost.Graphics.RHI.GraphicsCompiledResult@)": "Ghost.Graphics.RHI.IPipelineLibrary.yml", + "Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline})": "Ghost.Graphics.RHI.IPipelineLibrary.yml", + "Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk(System.String)": "Ghost.Graphics.RHI.IPipelineLibrary.yml", + "Ghost.Graphics.RHI.IRHIObject": "Ghost.Graphics.RHI.IRHIObject.yml", + "Ghost.Graphics.RHI.IRHIObject.Name": "Ghost.Graphics.RHI.IRHIObject.yml", + "Ghost.Graphics.RHI.IRenderDevice": "Ghost.Graphics.RHI.IRenderDevice.yml", + "Ghost.Graphics.RHI.IRenderDevice.ComputeQueue": "Ghost.Graphics.RHI.IRenderDevice.yml", + "Ghost.Graphics.RHI.IRenderDevice.CopyQueue": "Ghost.Graphics.RHI.IRenderDevice.yml", + "Ghost.Graphics.RHI.IRenderDevice.FeatureSupport": "Ghost.Graphics.RHI.IRenderDevice.yml", + "Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue": "Ghost.Graphics.RHI.IRenderDevice.yml", + "Ghost.Graphics.RHI.IRenderOutput": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderOutput.BeginRender(Ghost.Graphics.RHI.ICommandBuffer)": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderOutput.EndRender(Ghost.Graphics.RHI.ICommandBuffer)": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderOutput.Present": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderOutput.Scissor": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderOutput.Viewport": "Ghost.Graphics.RHI.IRenderOutput.yml", + "Ghost.Graphics.RHI.IRenderer": "Ghost.Graphics.RHI.IRenderer.yml", + "Ghost.Graphics.RHI.IRenderer.Render(Ghost.Graphics.RHI.ICommandAllocator)": "Ghost.Graphics.RHI.IRenderer.yml", + "Ghost.Graphics.RHI.IRenderer.RenderFunc": "Ghost.Graphics.RHI.IRenderer.yml", + "Ghost.Graphics.RHI.IRenderer.RenderOutput": "Ghost.Graphics.RHI.IRenderer.yml", + "Ghost.Graphics.RHI.IResourceAllocator": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.Allocate(Ghost.Graphics.RHI.AllocationDesc@,System.String)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String,Ghost.Graphics.RHI.CreationOptions)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget(Ghost.Graphics.RHI.RenderTargetDesc@,System.String,Ghost.Graphics.RHI.CreationOptions)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.CreateSampler(Ghost.Graphics.RHI.SamplerDesc@)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer(System.UInt64,System.UInt64@)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.CreateTexture(Ghost.Graphics.RHI.TextureDesc@,System.String,Ghost.Graphics.RHI.CreationOptions)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo(Ghost.Graphics.RHI.ResourceDesc)": "Ghost.Graphics.RHI.IResourceAllocator.yml", + "Ghost.Graphics.RHI.IResourceDatabase": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.AddSampler(Ghost.Graphics.RHI.SamplerDesc@,System.Int32)": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.BindlessAccess)": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.GetResourceName(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.HasResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler(Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.ResourceBarrierData)": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.Swap(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler(Ghost.Graphics.RHI.SamplerDesc@,Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}@)": "Ghost.Graphics.RHI.IResourceDatabase.yml", + "Ghost.Graphics.RHI.IResourceReleasable": "Ghost.Graphics.RHI.IResourceReleasable.yml", + "Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.RHI.IResourceReleasable.yml", + "Ghost.Graphics.RHI.IShaderCompiler": "Ghost.Graphics.RHI.IShaderCompiler.yml", + "Ghost.Graphics.RHI.IShaderCompiler.Compile(Ghost.Graphics.RHI.ShaderCompilationConfig@,Misaki.HighPerformance.LowLevel.Buffer.Allocator)": "Ghost.Graphics.RHI.IShaderCompiler.yml", + "Ghost.Graphics.RHI.IShaderCompiler.CompilePass(Ghost.Core.Graphics.PassDescriptor@,Ghost.Graphics.RHI.ShaderCompilationConfig@,Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant})": "Ghost.Graphics.RHI.IShaderCompiler.yml", + "Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant})": "Ghost.Graphics.RHI.IShaderCompiler.yml", + "Ghost.Graphics.RHI.ISwapChain": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.GetBackBuffers": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.Height": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.Present(System.Boolean)": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.Resize(System.UInt32,System.UInt32)": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.ScaleX": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.ScaleY": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.SetScale(System.Single,System.Single)": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.ISwapChain.Width": "Ghost.Graphics.RHI.ISwapChain.yml", + "Ghost.Graphics.RHI.IndexType": "Ghost.Graphics.RHI.IndexType.yml", + "Ghost.Graphics.RHI.IndexType.UInt16": "Ghost.Graphics.RHI.IndexType.yml", + "Ghost.Graphics.RHI.IndexType.UInt32": "Ghost.Graphics.RHI.IndexType.yml", + "Ghost.Graphics.RHI.InstanceData": "Ghost.Graphics.RHI.InstanceData.yml", + "Ghost.Graphics.RHI.InstanceData.localToWorld": "Ghost.Graphics.RHI.InstanceData.yml", + "Ghost.Graphics.RHI.InstanceData.materialBufferIndex": "Ghost.Graphics.RHI.InstanceData.yml", + "Ghost.Graphics.RHI.InstanceData.meshBufferIndex": "Ghost.Graphics.RHI.InstanceData.yml", + "Ghost.Graphics.RHI.LocalKeywordSet": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.Clear": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.GetHash64": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled(System.Int32)": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword(System.Int32,System.Boolean)": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@)": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@)": "Ghost.Graphics.RHI.LocalKeywordSet.yml", + "Ghost.Graphics.RHI.MeshData": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.indexBuffer": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.meshletBuffer": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.meshletTrianglesBuffer": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.meshletVerticesBuffer": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.vertexBuffer": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.worldBoundsMax": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.MeshData.worldBoundsMin": "Ghost.Graphics.RHI.MeshData.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassDepthStencilDesc.Texture": "Ghost.Graphics.RHI.PassDepthStencilDesc.yml", + "Ghost.Graphics.RHI.PassPipelineHash": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.#ctor(System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat},Ghost.Graphics.RHI.TextureFormat)": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.Equals(Ghost.Graphics.RHI.PassPipelineHash)": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.Equals(System.Object)": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.GetHashCode": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.op_Equality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash)": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.op_Inequality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash)": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassPipelineHash.value": "Ghost.Graphics.RHI.PassPipelineHash.yml", + "Ghost.Graphics.RHI.PassRenderTargetDesc": "Ghost.Graphics.RHI.PassRenderTargetDesc.yml", + "Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor": "Ghost.Graphics.RHI.PassRenderTargetDesc.yml", + "Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp": "Ghost.Graphics.RHI.PassRenderTargetDesc.yml", + "Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp": "Ghost.Graphics.RHI.PassRenderTargetDesc.yml", + "Ghost.Graphics.RHI.PassRenderTargetDesc.Texture": "Ghost.Graphics.RHI.PassRenderTargetDesc.yml", + "Ghost.Graphics.RHI.PipelineType": "Ghost.Graphics.RHI.PipelineType.yml", + "Ghost.Graphics.RHI.PipelineType.Compute": "Ghost.Graphics.RHI.PipelineType.yml", + "Ghost.Graphics.RHI.PipelineType.Graphics": "Ghost.Graphics.RHI.PipelineType.yml", + "Ghost.Graphics.RHI.PrimitiveTopology": "Ghost.Graphics.RHI.PrimitiveTopology.yml", + "Ghost.Graphics.RHI.PrimitiveTopology.Line": "Ghost.Graphics.RHI.PrimitiveTopology.yml", + "Ghost.Graphics.RHI.PrimitiveTopology.Point": "Ghost.Graphics.RHI.PrimitiveTopology.yml", + "Ghost.Graphics.RHI.PrimitiveTopology.Triangle": "Ghost.Graphics.RHI.PrimitiveTopology.yml", + "Ghost.Graphics.RHI.PushConstantsData": "Ghost.Graphics.RHI.PushConstantsData.yml", + "Ghost.Graphics.RHI.PushConstantsData.NUM_32BITS_VALUE": "Ghost.Graphics.RHI.PushConstantsData.yml", + "Ghost.Graphics.RHI.PushConstantsData.frameBuffer": "Ghost.Graphics.RHI.PushConstantsData.yml", + "Ghost.Graphics.RHI.PushConstantsData.instanceBuffer": "Ghost.Graphics.RHI.PushConstantsData.yml", + "Ghost.Graphics.RHI.PushConstantsData.instanceIndex": "Ghost.Graphics.RHI.PushConstantsData.yml", + "Ghost.Graphics.RHI.PushConstantsData.viewBuffer": "Ghost.Graphics.RHI.PushConstantsData.yml", + "Ghost.Graphics.RHI.RHIUtility": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant},Ghost.Core.Graphics.PipelineState,Ghost.Graphics.RHI.PassPipelineHash)": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey(System.String)": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass},Ghost.Graphics.RHI.LocalKeywordSet@)": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat)": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@)": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc)": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.MAX_RENDER_TARGETS": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RHIUtility.TryGetString(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline},System.Span{System.Char})": "Ghost.Graphics.RHI.RHIUtility.yml", + "Ghost.Graphics.RHI.RenderContext": "Ghost.Graphics.RHI.RenderContext.yml", + "Ghost.Graphics.RHI.RenderContext.CommandBuffer": "Ghost.Graphics.RHI.RenderContext.yml", + "Ghost.Graphics.RHI.RenderContext.ComputeQueue": "Ghost.Graphics.RHI.RenderContext.yml", + "Ghost.Graphics.RHI.RenderContext.CopyQueue": "Ghost.Graphics.RHI.RenderContext.yml", + "Ghost.Graphics.RHI.RenderContext.GraphicsQueue": "Ghost.Graphics.RHI.RenderContext.yml", + "Ghost.Graphics.RHI.RenderDesc": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderDesc.CameraPosition": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderDesc.DepthTarget": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderDesc.Target": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderDesc.ViewMatrix": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderDesc.Viewport": "Ghost.Graphics.RHI.RenderDesc.yml", + "Ghost.Graphics.RHI.RenderTargetCreationFlags": "Ghost.Graphics.RHI.RenderTargetCreationFlags.yml", + "Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowMSAA": "Ghost.Graphics.RHI.RenderTargetCreationFlags.yml", + "Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowUAV": "Ghost.Graphics.RHI.RenderTargetCreationFlags.yml", + "Ghost.Graphics.RHI.RenderTargetCreationFlags.DynamicallyResolution": "Ghost.Graphics.RHI.RenderTargetCreationFlags.yml", + "Ghost.Graphics.RHI.RenderTargetCreationFlags.GenerateMips": "Ghost.Graphics.RHI.RenderTargetCreationFlags.yml", + "Ghost.Graphics.RHI.RenderTargetCreationFlags.None": "Ghost.Graphics.RHI.RenderTargetCreationFlags.yml", + "Ghost.Graphics.RHI.RenderTargetDesc": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Color(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32)": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Depth(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32)": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Dimension": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Format": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Height": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.MipLevels": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.SampleCount": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Slice": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Type": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetDesc.Width": "Ghost.Graphics.RHI.RenderTargetDesc.yml", + "Ghost.Graphics.RHI.RenderTargetType": "Ghost.Graphics.RHI.RenderTargetType.yml", + "Ghost.Graphics.RHI.RenderTargetType.Color": "Ghost.Graphics.RHI.RenderTargetType.yml", + "Ghost.Graphics.RHI.RenderTargetType.Depth": "Ghost.Graphics.RHI.RenderTargetType.yml", + "Ghost.Graphics.RHI.ResourceAllocationType": "Ghost.Graphics.RHI.ResourceAllocationType.yml", + "Ghost.Graphics.RHI.ResourceAllocationType.Default": "Ghost.Graphics.RHI.ResourceAllocationType.yml", + "Ghost.Graphics.RHI.ResourceAllocationType.Suballocation": "Ghost.Graphics.RHI.ResourceAllocationType.yml", + "Ghost.Graphics.RHI.ResourceAllocationType.Temporary": "Ghost.Graphics.RHI.ResourceAllocationType.yml", + "Ghost.Graphics.RHI.ResourceBarrierData": "Ghost.Graphics.RHI.ResourceBarrierData.yml", + "Ghost.Graphics.RHI.ResourceBarrierData.#ctor(Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierSync)": "Ghost.Graphics.RHI.ResourceBarrierData.yml", + "Ghost.Graphics.RHI.ResourceBarrierData.access": "Ghost.Graphics.RHI.ResourceBarrierData.yml", + "Ghost.Graphics.RHI.ResourceBarrierData.layout": "Ghost.Graphics.RHI.ResourceBarrierData.yml", + "Ghost.Graphics.RHI.ResourceBarrierData.sync": "Ghost.Graphics.RHI.ResourceBarrierData.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.BindCount": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.Name": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.Properties": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.Size": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.Space": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceBindingInfo.Type": "Ghost.Graphics.RHI.ResourceBindingInfo.yml", + "Ghost.Graphics.RHI.ResourceDesc": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.Buffer(Ghost.Graphics.RHI.BufferDesc)": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.BufferDescription": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.Equals(Ghost.Graphics.RHI.ResourceDesc)": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.GetHashCode": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.Texture(Ghost.Graphics.RHI.TextureDesc)": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.TextureDescription": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceDesc.Type": "Ghost.Graphics.RHI.ResourceDesc.yml", + "Ghost.Graphics.RHI.ResourceHandleExtensions": "Ghost.Graphics.RHI.ResourceHandleExtensions.yml", + "Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.ResourceHandleExtensions.yml", + "Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer})": "Ghost.Graphics.RHI.ResourceHandleExtensions.yml", + "Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture})": "Ghost.Graphics.RHI.ResourceHandleExtensions.yml", + "Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.RHI.ResourceHandleExtensions.yml", + "Ghost.Graphics.RHI.ResourceMemoryType": "Ghost.Graphics.RHI.ResourceMemoryType.yml", + "Ghost.Graphics.RHI.ResourceMemoryType.Default": "Ghost.Graphics.RHI.ResourceMemoryType.yml", + "Ghost.Graphics.RHI.ResourceMemoryType.Readback": "Ghost.Graphics.RHI.ResourceMemoryType.yml", + "Ghost.Graphics.RHI.ResourceMemoryType.Upload": "Ghost.Graphics.RHI.ResourceMemoryType.yml", + "Ghost.Graphics.RHI.ResourceSizeInfo": "Ghost.Graphics.RHI.ResourceSizeInfo.yml", + "Ghost.Graphics.RHI.ResourceSizeInfo.Alignment": "Ghost.Graphics.RHI.ResourceSizeInfo.yml", + "Ghost.Graphics.RHI.ResourceSizeInfo.Size": "Ghost.Graphics.RHI.ResourceSizeInfo.yml", + "Ghost.Graphics.RHI.ResourceState": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.Auto": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.Common": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.CopyDest": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.CopySource": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.DepthRead": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.DepthWrite": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.GenericRead": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.IndexBuffer": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.IndirectArgument": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.NonPixelShaderResource": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.PixelShaderResource": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.Present": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.RenderTarget": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.UnorderedAccess": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceState.VertexAndConstantBuffer": "Ghost.Graphics.RHI.ResourceState.yml", + "Ghost.Graphics.RHI.ResourceType": "Ghost.Graphics.RHI.ResourceType.yml", + "Ghost.Graphics.RHI.ResourceType.Buffer": "Ghost.Graphics.RHI.ResourceType.yml", + "Ghost.Graphics.RHI.ResourceType.Texture": "Ghost.Graphics.RHI.ResourceType.yml", + "Ghost.Graphics.RHI.RootSignatureLayout": "Ghost.Graphics.RHI.RootSignatureLayout.yml", + "Ghost.Graphics.RHI.RootSignatureLayout.PUSH_CONSTANT_SLOT": "Ghost.Graphics.RHI.RootSignatureLayout.yml", + "Ghost.Graphics.RHI.RootSignatureLayout.ROOT_PARAMETER_COUNT": "Ghost.Graphics.RHI.RootSignatureLayout.yml", + "Ghost.Graphics.RHI.Sampler": "Ghost.Graphics.RHI.Sampler.yml", + "Ghost.Graphics.RHI.SamplerDesc": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.AddressU": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.AddressV": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.AddressW": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.FilterMode": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.MaxLOD": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.MinLOD": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.SamplerDesc.MipLODBias": "Ghost.Graphics.RHI.SamplerDesc.yml", + "Ghost.Graphics.RHI.ScissorRectDesc": "Ghost.Graphics.RHI.ScissorRectDesc.yml", + "Ghost.Graphics.RHI.ScissorRectDesc.Bottom": "Ghost.Graphics.RHI.ScissorRectDesc.yml", + "Ghost.Graphics.RHI.ScissorRectDesc.Left": "Ghost.Graphics.RHI.ScissorRectDesc.yml", + "Ghost.Graphics.RHI.ScissorRectDesc.Right": "Ghost.Graphics.RHI.ScissorRectDesc.yml", + "Ghost.Graphics.RHI.ScissorRectDesc.Top": "Ghost.Graphics.RHI.ScissorRectDesc.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.defines": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.includes": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.options": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.stage": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompilationConfig.tier": "Ghost.Graphics.RHI.ShaderCompilationConfig.yml", + "Ghost.Graphics.RHI.ShaderCompileResult": "Ghost.Graphics.RHI.ShaderCompileResult.yml", + "Ghost.Graphics.RHI.ShaderCompileResult.Dispose": "Ghost.Graphics.RHI.ShaderCompileResult.yml", + "Ghost.Graphics.RHI.ShaderCompileResult.IsCreated": "Ghost.Graphics.RHI.ShaderCompileResult.yml", + "Ghost.Graphics.RHI.ShaderCompileResult.bytecode": "Ghost.Graphics.RHI.ShaderCompileResult.yml", + "Ghost.Graphics.RHI.ShaderCompileResult.reflectionData": "Ghost.Graphics.RHI.ShaderCompileResult.yml", + "Ghost.Graphics.RHI.ShaderInputType": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.ByteAddressBuffer": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.ConstantBuffer": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.RWByteAddressBuffer": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.RWStructuredBuffer": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.Sampler": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.StructuredBuffer": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.Texture": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderInputType.UAV": "Ghost.Graphics.RHI.ShaderInputType.yml", + "Ghost.Graphics.RHI.ShaderPass": "Ghost.Graphics.RHI.ShaderPass.yml", + "Ghost.Graphics.RHI.ShaderPass.DefaultState": "Ghost.Graphics.RHI.ShaderPass.yml", + "Ghost.Graphics.RHI.ShaderPass.Key": "Ghost.Graphics.RHI.ShaderPass.yml", + "Ghost.Graphics.RHI.ShaderPass.KeywordIDs": "Ghost.Graphics.RHI.ShaderPass.yml", + "Ghost.Graphics.RHI.ShaderReflectionData": "Ghost.Graphics.RHI.ShaderReflectionData.yml", + "Ghost.Graphics.RHI.ShaderReflectionData.#ctor": "Ghost.Graphics.RHI.ShaderReflectionData.yml", + "Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings": "Ghost.Graphics.RHI.ShaderReflectionData.yml", + "Ghost.Graphics.RHI.ShaderStage": "Ghost.Graphics.RHI.ShaderStage.yml", + "Ghost.Graphics.RHI.ShaderStage.ComputeShader": "Ghost.Graphics.RHI.ShaderStage.yml", + "Ghost.Graphics.RHI.ShaderStage.MeshShader": "Ghost.Graphics.RHI.ShaderStage.yml", + "Ghost.Graphics.RHI.ShaderStage.PixelShader": "Ghost.Graphics.RHI.ShaderStage.yml", + "Ghost.Graphics.RHI.ShaderStage.TaskShader": "Ghost.Graphics.RHI.ShaderStage.yml", + "Ghost.Graphics.RHI.ShaderVariant": "Ghost.Graphics.RHI.ShaderVariant.yml", + "Ghost.Graphics.RHI.SubResourceData": "Ghost.Graphics.RHI.SubResourceData.yml", + "Ghost.Graphics.RHI.SubResourceData.pData": "Ghost.Graphics.RHI.SubResourceData.yml", + "Ghost.Graphics.RHI.SubResourceData.rowPitch": "Ghost.Graphics.RHI.SubResourceData.yml", + "Ghost.Graphics.RHI.SubResourceData.slicePitch": "Ghost.Graphics.RHI.SubResourceData.yml", + "Ghost.Graphics.RHI.SwapChainDesc": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainDesc.Format": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainDesc.Height": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainDesc.ScaleX": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainDesc.ScaleY": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainDesc.Target": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainDesc.Width": "Ghost.Graphics.RHI.SwapChainDesc.yml", + "Ghost.Graphics.RHI.SwapChainTarget": "Ghost.Graphics.RHI.SwapChainTarget.yml", + "Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface": "Ghost.Graphics.RHI.SwapChainTarget.yml", + "Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface(System.Object)": "Ghost.Graphics.RHI.SwapChainTarget.yml", + "Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle(System.IntPtr)": "Ghost.Graphics.RHI.SwapChainTarget.yml", + "Ghost.Graphics.RHI.SwapChainTarget.Type": "Ghost.Graphics.RHI.SwapChainTarget.yml", + "Ghost.Graphics.RHI.SwapChainTarget.WindowHandle": "Ghost.Graphics.RHI.SwapChainTarget.yml", + "Ghost.Graphics.RHI.SwapChainTargetType": "Ghost.Graphics.RHI.SwapChainTargetType.yml", + "Ghost.Graphics.RHI.SwapChainTargetType.Composition": "Ghost.Graphics.RHI.SwapChainTargetType.yml", + "Ghost.Graphics.RHI.SwapChainTargetType.WindowHandle": "Ghost.Graphics.RHI.SwapChainTargetType.yml", + "Ghost.Graphics.RHI.Texture": "Ghost.Graphics.RHI.Texture.yml", + "Ghost.Graphics.RHI.TextureAddressMode": "Ghost.Graphics.RHI.TextureAddressMode.yml", + "Ghost.Graphics.RHI.TextureAddressMode.Border": "Ghost.Graphics.RHI.TextureAddressMode.yml", + "Ghost.Graphics.RHI.TextureAddressMode.Clamp": "Ghost.Graphics.RHI.TextureAddressMode.yml", + "Ghost.Graphics.RHI.TextureAddressMode.Mirror": "Ghost.Graphics.RHI.TextureAddressMode.yml", + "Ghost.Graphics.RHI.TextureAddressMode.MirrorOnce": "Ghost.Graphics.RHI.TextureAddressMode.yml", + "Ghost.Graphics.RHI.TextureAddressMode.Repeat": "Ghost.Graphics.RHI.TextureAddressMode.yml", + "Ghost.Graphics.RHI.TextureDesc": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.Dimension": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.Format": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.Height": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.MipLevels": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.Slice": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.Usage": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDesc.Width": "Ghost.Graphics.RHI.TextureDesc.yml", + "Ghost.Graphics.RHI.TextureDimension": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.None": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.Texture2D": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.Texture2DArray": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.Texture3D": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.TextureCube": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.TextureCubeArray": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureDimension.Unknown": "Ghost.Graphics.RHI.TextureDimension.yml", + "Ghost.Graphics.RHI.TextureFilterMode": "Ghost.Graphics.RHI.TextureFilterMode.yml", + "Ghost.Graphics.RHI.TextureFilterMode.Anisotropic": "Ghost.Graphics.RHI.TextureFilterMode.yml", + "Ghost.Graphics.RHI.TextureFilterMode.Bilinear": "Ghost.Graphics.RHI.TextureFilterMode.yml", + "Ghost.Graphics.RHI.TextureFilterMode.Point": "Ghost.Graphics.RHI.TextureFilterMode.yml", + "Ghost.Graphics.RHI.TextureFilterMode.Trilinear": "Ghost.Graphics.RHI.TextureFilterMode.yml", + "Ghost.Graphics.RHI.TextureFormat": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.B8G8R8A8_UNorm": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.D24_UNorm_S8_UInt": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.D32_Float": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.R16G16B16A16_Float": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.R32G32B32A32_Float": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.R8G8B8A8_UNorm": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureFormat.Unknown": "Ghost.Graphics.RHI.TextureFormat.yml", + "Ghost.Graphics.RHI.TextureRegion": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.Depth": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.Height": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.Subresource": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.Width": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.X": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.Y": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureRegion.Z": "Ghost.Graphics.RHI.TextureRegion.yml", + "Ghost.Graphics.RHI.TextureSubresource": "Ghost.Graphics.RHI.TextureSubresource.yml", + "Ghost.Graphics.RHI.TextureSubresource.ArrayLayer": "Ghost.Graphics.RHI.TextureSubresource.yml", + "Ghost.Graphics.RHI.TextureSubresource.MipLevel": "Ghost.Graphics.RHI.TextureSubresource.yml", + "Ghost.Graphics.RHI.TextureUsage": "Ghost.Graphics.RHI.TextureUsage.yml", + "Ghost.Graphics.RHI.TextureUsage.DepthStencil": "Ghost.Graphics.RHI.TextureUsage.yml", + "Ghost.Graphics.RHI.TextureUsage.None": "Ghost.Graphics.RHI.TextureUsage.yml", + "Ghost.Graphics.RHI.TextureUsage.RenderTarget": "Ghost.Graphics.RHI.TextureUsage.yml", + "Ghost.Graphics.RHI.TextureUsage.ShaderResource": "Ghost.Graphics.RHI.TextureUsage.yml", + "Ghost.Graphics.RHI.TextureUsage.UnorderedAccess": "Ghost.Graphics.RHI.TextureUsage.yml", + "Ghost.Graphics.RHI.Vertex": "Ghost.Graphics.RHI.Vertex.yml", + "Ghost.Graphics.RHI.Vertex.Semantic": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.Semantic.COUNT": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.Semantic.Color": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.Semantic.Normal": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.Semantic.Position": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.Semantic.Tangent": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.Semantic.Uv": "Ghost.Graphics.RHI.Vertex.Semantic.yml", + "Ghost.Graphics.RHI.Vertex.color": "Ghost.Graphics.RHI.Vertex.yml", + "Ghost.Graphics.RHI.Vertex.normal": "Ghost.Graphics.RHI.Vertex.yml", + "Ghost.Graphics.RHI.Vertex.position": "Ghost.Graphics.RHI.Vertex.yml", + "Ghost.Graphics.RHI.Vertex.tangent": "Ghost.Graphics.RHI.Vertex.yml", + "Ghost.Graphics.RHI.Vertex.uv": "Ghost.Graphics.RHI.Vertex.yml", + "Ghost.Graphics.RHI.ViewData": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.cameraDirection": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.cameraPosition": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.farClip": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.nearClip": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.projectionMatrix": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.screenSize": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewData.viewMatrix": "Ghost.Graphics.RHI.ViewData.yml", + "Ghost.Graphics.RHI.ViewportDesc": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RHI.ViewportDesc.Height": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RHI.ViewportDesc.MaxDepth": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RHI.ViewportDesc.MinDepth": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RHI.ViewportDesc.Width": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RHI.ViewportDesc.X": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RHI.ViewportDesc.Y": "Ghost.Graphics.RHI.ViewportDesc.yml", + "Ghost.Graphics.RenderGraphModule": "Ghost.Graphics.RenderGraphModule.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags.Discard": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags.None": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags.Read": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags.ReadWrite": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags.Write": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.AccessFlags.WriteAll": "Ghost.Graphics.RenderGraphModule.AccessFlags.yml", + "Ghost.Graphics.RenderGraphModule.IComputeRenderContext": "Ghost.Graphics.RenderGraphModule.IComputeRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3)": "Ghost.Graphics.RenderGraphModule.IComputeRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder": "Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute(System.Boolean)": "Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IComputeRenderContext})": "Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IPassData": "Ghost.Graphics.RenderGraphModule.IPassData.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material})": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh})": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc)": "Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder": "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},System.Int32,Ghost.Graphics.RenderGraphModule.AccessFlags)": "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags)": "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IRasterRenderContext})": "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer})": "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture})": "Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean)": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String)": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}})": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String)": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}})": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags)": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags)": "Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer})": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource})": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture})": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32)": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32)": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager": "Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml", + "Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext": "Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.yml", + "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder": "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext})": "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer})": "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture})": "Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml", + "Ghost.Graphics.RenderGraphModule.RGBuffer": "Ghost.Graphics.RenderGraphModule.RGBuffer.yml", + "Ghost.Graphics.RenderGraphModule.RGResource": "Ghost.Graphics.RenderGraphModule.RGResource.yml", + "Ghost.Graphics.RenderGraphModule.RGResourceExtensions": "Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml", + "Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer})": "Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml", + "Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture})": "Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml", + "Ghost.Graphics.RenderGraphModule.RGTexture": "Ghost.Graphics.RenderGraphModule.RGTexture.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute(System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(System.Object)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth(System.Single,System.Single,System.Byte,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureFormat)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc(System.UInt32,System.UInt32)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearAtFirstUse": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearColor": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearDepth": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearStencil": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.dimension": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.discardAtLastUse": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.format": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.height": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.mipLevels": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc)": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleX": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleY": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.sizeMode": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.slice": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.usage": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureDesc.width": "Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureSizeMode": "Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Absolute": "Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml", + "Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Relative": "Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IPipelineLibrary,Ghost.Graphics.RHI.IShaderCompiler)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass``1(System.String,``0@)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass``1(System.String,``0@)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass``1(System.String,``0@)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.Compile(Ghost.Graphics.RenderGraphModule.ViewState)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.Execute(Ghost.Graphics.RHI.ICommandBuffer)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.String)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.String,Ghost.Graphics.RHI.Color128,System.Single,System.Byte,System.Boolean,System.Boolean)": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraph.Reset": "Ghost.Graphics.RenderGraphModule.RenderGraph.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard": "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add``1(``0)": "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear": "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get``1": "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml", + "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet``1(``0@)": "Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml", + "Ghost.Graphics.RenderGraphModule.RenderPassType": "Ghost.Graphics.RenderGraphModule.RenderPassType.yml", + "Ghost.Graphics.RenderGraphModule.RenderPassType.Compute": "Ghost.Graphics.RenderGraphModule.RenderPassType.yml", + "Ghost.Graphics.RenderGraphModule.RenderPassType.Raster": "Ghost.Graphics.RenderGraphModule.RenderPassType.yml", + "Ghost.Graphics.RenderGraphModule.RenderPassType.Unsafe": "Ghost.Graphics.RenderGraphModule.RenderPassType.yml", + "Ghost.Graphics.RenderGraphModule.ViewState": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.Equals(Ghost.Graphics.RenderGraphModule.ViewState)": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.Equals(System.Object)": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.actualHeight": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.actualWidth": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.op_Equality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState)": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState)": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.viewportHeight": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderGraphModule.ViewState.viewportWidth": "Ghost.Graphics.RenderGraphModule.ViewState.yml", + "Ghost.Graphics.RenderPipeline": "Ghost.Graphics.RenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipeline": "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose": "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize": "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest})": "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed": "Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings": "Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.yml", + "Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem)": "Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.yml", + "Ghost.Graphics.RenderPipeline.IRenderPipeline": "Ghost.Graphics.RenderPipeline.IRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest})": "Ghost.Graphics.RenderPipeline.IRenderPipeline.yml", + "Ghost.Graphics.RenderPipeline.IRenderPipelineSettings": "Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.yml", + "Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem)": "Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.yml", + "Ghost.Graphics.RenderSystem": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.AddRenderRequest(Ghost.Graphics.Core.RenderRequest@)": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.CPUFenceValue": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.Dispose": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.Finalize": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.FrameIndex": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.GPUFenceValue": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.GraphicsEngine": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.IsRunning": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.MaxFrameLatency": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.RenderPipelineSettings": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.ResourceManager": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.WaitForGPUReady(System.Int32)": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.RenderSystem.WaitIdle": "Ghost.Graphics.RenderSystem.yml", + "Ghost.Graphics.ResourceManager": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.#ctor(Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase)": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.CreateGraphicsShader(Ghost.Core.Graphics.ShaderDescriptor)": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.CreateMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.Dispose": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.Finalize": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette},System.Int32)": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetMaterialReference(Ghost.Core.Handle{Ghost.Graphics.Core.Material})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetMeshReference(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetPooledResource(Ghost.Graphics.RHI.ResourceDesc@)": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.GetShaderReference(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.HasMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.HasMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.HasMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.HasShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.ReleaseMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.ReleaseMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.ReleaseMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.ReleaseShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.ResourceManager.ReturnPooledResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource})": "Ghost.Graphics.ResourceManager.yml", + "Ghost.Graphics.Utilities": "Ghost.Graphics.Utilities.yml", + "Ghost.Graphics.Utilities.ClodBounds": "Ghost.Graphics.Utilities.ClodBounds.yml", + "Ghost.Graphics.Utilities.ClodBounds.center": "Ghost.Graphics.Utilities.ClodBounds.yml", + "Ghost.Graphics.Utilities.ClodBounds.error": "Ghost.Graphics.Utilities.ClodBounds.yml", + "Ghost.Graphics.Utilities.ClodBounds.radius": "Ghost.Graphics.Utilities.ClodBounds.yml", + "Ghost.Graphics.Utilities.ClodCluster": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.bounds": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.indexCount": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.indices": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.localIndexCount": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.localIndices": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.refined": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.uniqueVertices": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodCluster.vertexCount": "Ghost.Graphics.Utilities.ClodCluster.yml", + "Ghost.Graphics.Utilities.ClodConfig": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.clusterFillWeight": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.clusterSpatial": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.clusterSplitFactor": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.maxTriangles": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.maxVertices": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.minTriangles": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.optimizeBounds": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.optimizeClusters": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.partitionSize": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.partitionSort": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.partitionSpatial": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyErrorEdgeLimit": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyErrorFactorSloppy": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergeAdditive": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergePrevious": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackPermissive": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackSloppy": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyPermissive": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyRatio": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyRegularize": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodConfig.simplifyThreshold": "Ghost.Graphics.Utilities.ClodConfig.yml", + "Ghost.Graphics.Utilities.ClodGroup": "Ghost.Graphics.Utilities.ClodGroup.yml", + "Ghost.Graphics.Utilities.ClodGroup.depth": "Ghost.Graphics.Utilities.ClodGroup.yml", + "Ghost.Graphics.Utilities.ClodGroup.simplified": "Ghost.Graphics.Utilities.ClodGroup.yml", + "Ghost.Graphics.Utilities.ClodMesh": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.attributeCount": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.attributeProtectMask": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.attributeWeights": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.indexCount": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.indices": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.vertexAttributes": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.vertexAttributesStride": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.vertexCount": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.vertexLock": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.vertexPositions": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodMesh.vertexPositionsStride": "Ghost.Graphics.Utilities.ClodMesh.yml", + "Ghost.Graphics.Utilities.ClodOutputDelegate": "Ghost.Graphics.Utilities.ClodOutputDelegate.yml", + "Ghost.Graphics.Utilities.MeshBuilder": "Ghost.Graphics.Utilities.MeshBuilder.yml", + "Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32})": "Ghost.Graphics.Utilities.MeshBuilder.yml", + "Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32})": "Ghost.Graphics.Utilities.MeshBuilder.yml", + "Ghost.Graphics.Utilities.MeshBuilder.CreateCube(System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@)": "Ghost.Graphics.Utilities.MeshBuilder.yml", + "Ghost.Graphics.Utilities.MeshBuilder.CreatePlane(System.Single,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@)": "Ghost.Graphics.Utilities.MeshBuilder.yml", + "Ghost.Graphics.Utilities.MeshBuilder.CreateSphere(System.Int32,System.Int32,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@)": "Ghost.Graphics.Utilities.MeshBuilder.yml", + "Ghost.Graphics.Utilities.MeshletUtility": "Ghost.Graphics.Utilities.MeshletUtility.yml", + "Ghost.Graphics.Utilities.MeshletUtility.Build(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,System.Void*,Ghost.Graphics.Utilities.ClodOutputDelegate)": "Ghost.Graphics.Utilities.MeshletUtility.yml", + "Ghost.Graphics.Utilities.MeshletUtility.Simplify(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32},Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte},System.UIntPtr,System.Single*,Misaki.HighPerformance.LowLevel.Buffer.Allocator)": "Ghost.Graphics.Utilities.MeshletUtility.yml", + "Ghost.Graphics.Utilities.TextureUtility": "Ghost.Graphics.Utilities.TextureUtility.yml", + "Ghost.Graphics.Utilities.TextureUtility.CountMips(System.UInt32,System.UInt32)": "Ghost.Graphics.Utilities.TextureUtility.yml" } \ No newline at end of file diff --git a/docs/documents/api/Ghost.Entities.QueryBuilder.yml b/docs/documents/api/Ghost.Entities.QueryBuilder.yml index df86e09..c09db76 100644 --- a/docs/documents/api/Ghost.Entities.QueryBuilder.yml +++ b/docs/documents/api/Ghost.Entities.QueryBuilder.yml @@ -409,7 +409,7 @@ items: repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Build path: src/Runtime/Ghost.Entities/Query.cs - startLine: 646 + startLine: 642 assemblies: - Ghost.Entities namespace: Ghost.Entities @@ -445,7 +445,7 @@ items: repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Clear path: src/Runtime/Ghost.Entities/Query.cs - startLine: 679 + startLine: 671 assemblies: - Ghost.Entities namespace: Ghost.Entities @@ -471,7 +471,7 @@ items: repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Dispose path: src/Runtime/Ghost.Entities/Query.cs - startLine: 690 + startLine: 682 assemblies: - Ghost.Entities namespace: Ghost.Entities diff --git a/docs/documents/api/Ghost.Graphics.Core.Contracts.IRenderPass.yml b/docs/documents/api/Ghost.Graphics.Core.Contracts.IRenderPass.yml new file mode 100644 index 0000000..f27c522 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Contracts.IRenderPass.yml @@ -0,0 +1,393 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Contracts.IRenderPass + commentId: T:Ghost.Graphics.Core.Contracts.IRenderPass + id: IRenderPass + parent: Ghost.Graphics.Core.Contracts + children: + - Ghost.Graphics.Core.Contracts.IRenderPass.Build(Ghost.Graphics.RenderGraphModule.RenderGraph,Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + - Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase) + - Ghost.Graphics.Core.Contracts.IRenderPass.Initialize(Ghost.Graphics.Core.RenderingContext@) + langs: + - csharp + - vb + name: IRenderPass + nameWithType: IRenderPass + fullName: Ghost.Graphics.Core.Contracts.IRenderPass + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderPass + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + startLine: 6 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core.Contracts + syntax: + content: public interface IRenderPass + content.vb: Public Interface IRenderPass +- uid: Ghost.Graphics.Core.Contracts.IRenderPass.Initialize(Ghost.Graphics.Core.RenderingContext@) + commentId: M:Ghost.Graphics.Core.Contracts.IRenderPass.Initialize(Ghost.Graphics.Core.RenderingContext@) + id: Initialize(Ghost.Graphics.Core.RenderingContext@) + parent: Ghost.Graphics.Core.Contracts.IRenderPass + langs: + - csharp + - vb + name: Initialize(ref readonly RenderingContext) + nameWithType: IRenderPass.Initialize(ref readonly RenderingContext) + fullName: Ghost.Graphics.Core.Contracts.IRenderPass.Initialize(ref readonly Ghost.Graphics.Core.RenderingContext) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Initialize + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + startLine: 8 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core.Contracts + syntax: + content: void Initialize(ref readonly RenderingContext ctx) + parameters: + - id: ctx + type: Ghost.Graphics.Core.RenderingContext + content.vb: Sub Initialize(ctx As RenderingContext) + overload: Ghost.Graphics.Core.Contracts.IRenderPass.Initialize* + nameWithType.vb: IRenderPass.Initialize(RenderingContext) + fullName.vb: Ghost.Graphics.Core.Contracts.IRenderPass.Initialize(Ghost.Graphics.Core.RenderingContext) + name.vb: Initialize(RenderingContext) +- uid: Ghost.Graphics.Core.Contracts.IRenderPass.Build(Ghost.Graphics.RenderGraphModule.RenderGraph,Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.Core.Contracts.IRenderPass.Build(Ghost.Graphics.RenderGraphModule.RenderGraph,Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + id: Build(Ghost.Graphics.RenderGraphModule.RenderGraph,Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.Core.Contracts.IRenderPass + langs: + - csharp + - vb + name: Build(RenderGraph, Identifier) + nameWithType: IRenderPass.Build(RenderGraph, Identifier) + fullName: Ghost.Graphics.Core.Contracts.IRenderPass.Build(Ghost.Graphics.RenderGraphModule.RenderGraph, Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Build + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + startLine: 9 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core.Contracts + syntax: + content: void Build(RenderGraph graph, Identifier backbuffer) + parameters: + - id: graph + type: Ghost.Graphics.RenderGraphModule.RenderGraph + - id: backbuffer + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + content.vb: Sub Build(graph As RenderGraph, backbuffer As Identifier(Of RGTexture)) + overload: Ghost.Graphics.Core.Contracts.IRenderPass.Build* + nameWithType.vb: IRenderPass.Build(RenderGraph, Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.Core.Contracts.IRenderPass.Build(Ghost.Graphics.RenderGraphModule.RenderGraph, Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: Build(RenderGraph, Identifier(Of RGTexture)) +- uid: Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase) + commentId: M:Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase) + id: Cleanup(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceDatabase) + parent: Ghost.Graphics.Core.Contracts.IRenderPass + langs: + - csharp + - vb + name: Cleanup(ResourceManager, IResourceDatabase) + nameWithType: IRenderPass.Cleanup(ResourceManager, IResourceDatabase) + fullName: Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup(Ghost.Graphics.ResourceManager, Ghost.Graphics.RHI.IResourceDatabase) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Cleanup + path: src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core.Contracts + syntax: + content: void Cleanup(ResourceManager resourceManager, IResourceDatabase resourceDatabase) + parameters: + - id: resourceManager + type: Ghost.Graphics.ResourceManager + - id: resourceDatabase + type: Ghost.Graphics.RHI.IResourceDatabase + content.vb: Sub Cleanup(resourceManager As ResourceManager, resourceDatabase As IResourceDatabase) + overload: Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup* +references: +- uid: Ghost.Graphics.Core.Contracts + commentId: N:Ghost.Graphics.Core.Contracts + href: Ghost.html + name: Ghost.Graphics.Core.Contracts + nameWithType: Ghost.Graphics.Core.Contracts + fullName: Ghost.Graphics.Core.Contracts + 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 + - name: . + - uid: Ghost.Graphics.Core.Contracts + name: Contracts + href: Ghost.Graphics.Core.Contracts.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 + - name: . + - uid: Ghost.Graphics.Core.Contracts + name: Contracts + href: Ghost.Graphics.Core.Contracts.html +- uid: Ghost.Graphics.Core.Contracts.IRenderPass.Initialize* + commentId: Overload:Ghost.Graphics.Core.Contracts.IRenderPass.Initialize + href: Ghost.Graphics.Core.Contracts.IRenderPass.html#Ghost_Graphics_Core_Contracts_IRenderPass_Initialize_Ghost_Graphics_Core_RenderingContext__ + name: Initialize + nameWithType: IRenderPass.Initialize + fullName: Ghost.Graphics.Core.Contracts.IRenderPass.Initialize +- uid: Ghost.Graphics.Core.RenderingContext + commentId: T:Ghost.Graphics.Core.RenderingContext + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderingContext.html + name: RenderingContext + nameWithType: RenderingContext + fullName: Ghost.Graphics.Core.RenderingContext +- 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.Core.Contracts.IRenderPass.Build* + commentId: Overload:Ghost.Graphics.Core.Contracts.IRenderPass.Build + href: Ghost.Graphics.Core.Contracts.IRenderPass.html#Ghost_Graphics_Core_Contracts_IRenderPass_Build_Ghost_Graphics_RenderGraphModule_RenderGraph_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: Build + nameWithType: IRenderPass.Build + fullName: Ghost.Graphics.Core.Contracts.IRenderPass.Build +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph + commentId: T:Ghost.Graphics.RenderGraphModule.RenderGraph + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html + name: RenderGraph + nameWithType: RenderGraph + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.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: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Contracts.IRenderPass.Cleanup* + commentId: Overload:Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup + href: Ghost.Graphics.Core.Contracts.IRenderPass.html#Ghost_Graphics_Core_Contracts_IRenderPass_Cleanup_Ghost_Graphics_ResourceManager_Ghost_Graphics_RHI_IResourceDatabase_ + name: Cleanup + nameWithType: IRenderPass.Cleanup + fullName: Ghost.Graphics.Core.Contracts.IRenderPass.Cleanup +- 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 + 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.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 diff --git a/docs/documents/api/Ghost.Graphics.Core.Contracts.yml b/docs/documents/api/Ghost.Graphics.Core.Contracts.yml new file mode 100644 index 0000000..43532d1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Contracts.yml @@ -0,0 +1,23 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Contracts + commentId: N:Ghost.Graphics.Core.Contracts + id: Ghost.Graphics.Core.Contracts + children: + - Ghost.Graphics.Core.Contracts.IRenderPass + langs: + - csharp + - vb + name: Ghost.Graphics.Core.Contracts + nameWithType: Ghost.Graphics.Core.Contracts + fullName: Ghost.Graphics.Core.Contracts + type: Namespace + assemblies: + - Ghost.Graphics +references: +- uid: Ghost.Graphics.Core.Contracts.IRenderPass + commentId: T:Ghost.Graphics.Core.Contracts.IRenderPass + href: Ghost.Graphics.Core.Contracts.IRenderPass.html + name: IRenderPass + nameWithType: IRenderPass + fullName: Ghost.Graphics.Core.Contracts.IRenderPass diff --git a/docs/documents/api/Ghost.Graphics.Core.Frustum.corner_array.yml b/docs/documents/api/Ghost.Graphics.Core.Frustum.corner_array.yml new file mode 100644 index 0000000..5d6e572 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Frustum.corner_array.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Frustum.corner_array + commentId: T:Ghost.Graphics.Core.Frustum.corner_array + id: Frustum.corner_array + parent: Ghost.Graphics.Core + children: [] + langs: + - csharp + - vb + name: Frustum.corner_array + nameWithType: Frustum.corner_array + fullName: Ghost.Graphics.Core.Frustum.corner_array + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: corner_array + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 25 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct Frustum.corner_array + content.vb: Public Structure Frustum.corner_array + 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) +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.Core.Frustum.plane_array.yml b/docs/documents/api/Ghost.Graphics.Core.Frustum.plane_array.yml new file mode 100644 index 0000000..dc1d791 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Frustum.plane_array.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Frustum.plane_array + commentId: T:Ghost.Graphics.Core.Frustum.plane_array + id: Frustum.plane_array + parent: Ghost.Graphics.Core + children: [] + langs: + - csharp + - vb + name: Frustum.plane_array + nameWithType: Frustum.plane_array + fullName: Ghost.Graphics.Core.Frustum.plane_array + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: plane_array + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 19 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct Frustum.plane_array + content.vb: Public Structure Frustum.plane_array + 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) +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.Core.Frustum.yml b/docs/documents/api/Ghost.Graphics.Core.Frustum.yml new file mode 100644 index 0000000..abe1658 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Frustum.yml @@ -0,0 +1,463 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Frustum + commentId: T:Ghost.Graphics.Core.Frustum + id: Frustum + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4,Ghost.Graphics.Core.Frustum.plane_array@) + - Ghost.Graphics.Core.Frustum.corners + - Ghost.Graphics.Core.Frustum.planes + langs: + - csharp + - vb + name: Frustum + nameWithType: Frustum + fullName: Ghost.Graphics.Core.Frustum + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Frustum + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 16 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct Frustum + content.vb: Public Structure Frustum + 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.Frustum.planes + commentId: F:Ghost.Graphics.Core.Frustum.planes + id: planes + parent: Ghost.Graphics.Core.Frustum + langs: + - csharp + - vb + name: planes + nameWithType: Frustum.planes + fullName: Ghost.Graphics.Core.Frustum.planes + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: planes + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 31 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Frustum.plane_array planes + return: + type: Ghost.Graphics.Core.Frustum.plane_array + content.vb: Public planes As Frustum.plane_array +- uid: Ghost.Graphics.Core.Frustum.corners + commentId: F:Ghost.Graphics.Core.Frustum.corners + id: corners + parent: Ghost.Graphics.Core.Frustum + langs: + - csharp + - vb + name: corners + nameWithType: Frustum.corners + fullName: Ghost.Graphics.Core.Frustum.corners + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: corners + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 32 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Frustum.corner_array corners + return: + type: Ghost.Graphics.Core.Frustum.corner_array + content.vb: Public corners As Frustum.corner_array +- uid: Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4,Ghost.Graphics.Core.Frustum.plane_array@) + commentId: M:Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4,Ghost.Graphics.Core.Frustum.plane_array@) + id: CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4,Ghost.Graphics.Core.Frustum.plane_array@) + parent: Ghost.Graphics.Core.Frustum + langs: + - csharp + - vb + name: CalculateFrustumPlanes(float4x4, ref plane_array) + nameWithType: Frustum.CalculateFrustumPlanes(float4x4, ref Frustum.plane_array) + fullName: Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4, ref Ghost.Graphics.Core.Frustum.plane_array) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CalculateFrustumPlanes + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 34 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static void CalculateFrustumPlanes(float4x4 finalMatrix, ref Frustum.plane_array outPlanes) + parameters: + - id: finalMatrix + type: Misaki.HighPerformance.Mathematics.float4x4 + - id: outPlanes + type: Ghost.Graphics.Core.Frustum.plane_array + content.vb: Public Shared Sub CalculateFrustumPlanes(finalMatrix As float4x4, outPlanes As Frustum.plane_array) + overload: Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes* + nameWithType.vb: Frustum.CalculateFrustumPlanes(float4x4, Frustum.plane_array) + fullName.vb: Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes(Misaki.HighPerformance.Mathematics.float4x4, Ghost.Graphics.Core.Frustum.plane_array) + name.vb: CalculateFrustumPlanes(float4x4, plane_array) +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.Core.Frustum.plane_array + commentId: T:Ghost.Graphics.Core.Frustum.plane_array + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Frustum.html + name: Frustum.plane_array + nameWithType: Frustum.plane_array + fullName: Ghost.Graphics.Core.Frustum.plane_array + spec.csharp: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.plane_array + name: plane_array + href: Ghost.Graphics.Core.Frustum.plane_array.html + spec.vb: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.plane_array + name: plane_array + href: Ghost.Graphics.Core.Frustum.plane_array.html +- uid: Ghost.Graphics.Core.Frustum.corner_array + commentId: T:Ghost.Graphics.Core.Frustum.corner_array + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Frustum.html + name: Frustum.corner_array + nameWithType: Frustum.corner_array + fullName: Ghost.Graphics.Core.Frustum.corner_array + spec.csharp: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.corner_array + name: corner_array + href: Ghost.Graphics.Core.Frustum.corner_array.html + spec.vb: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.corner_array + name: corner_array + href: Ghost.Graphics.Core.Frustum.corner_array.html +- uid: Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes* + commentId: Overload:Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes + href: Ghost.Graphics.Core.Frustum.html#Ghost_Graphics_Core_Frustum_CalculateFrustumPlanes_Misaki_HighPerformance_Mathematics_float4x4_Ghost_Graphics_Core_Frustum_plane_array__ + name: CalculateFrustumPlanes + nameWithType: Frustum.CalculateFrustumPlanes + fullName: Ghost.Graphics.Core.Frustum.CalculateFrustumPlanes +- uid: Misaki.HighPerformance.Mathematics.float4x4 + commentId: T:Misaki.HighPerformance.Mathematics.float4x4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4x4 + nameWithType: float4x4 + fullName: Misaki.HighPerformance.Mathematics.float4x4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true diff --git a/docs/documents/api/Ghost.Graphics.Core.GateFit.yml b/docs/documents/api/Ghost.Graphics.Core.GateFit.yml new file mode 100644 index 0000000..1b21c41 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.GateFit.yml @@ -0,0 +1,174 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.GateFit + commentId: T:Ghost.Graphics.Core.GateFit + id: GateFit + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.GateFit.Fill + - Ghost.Graphics.Core.GateFit.Horizontal + - Ghost.Graphics.Core.GateFit.Overscan + - Ghost.Graphics.Core.GateFit.Vertical + langs: + - csharp + - vb + name: GateFit + nameWithType: GateFit + fullName: Ghost.Graphics.Core.GateFit + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GateFit + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 8 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public enum GateFit : uint' + content.vb: Public Enum GateFit As UInteger +- uid: Ghost.Graphics.Core.GateFit.Vertical + commentId: F:Ghost.Graphics.Core.GateFit.Vertical + id: Vertical + parent: Ghost.Graphics.Core.GateFit + langs: + - csharp + - vb + name: Vertical + nameWithType: GateFit.Vertical + fullName: Ghost.Graphics.Core.GateFit.Vertical + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Vertical + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: Vertical = 0 + return: + type: Ghost.Graphics.Core.GateFit +- uid: Ghost.Graphics.Core.GateFit.Horizontal + commentId: F:Ghost.Graphics.Core.GateFit.Horizontal + id: Horizontal + parent: Ghost.Graphics.Core.GateFit + langs: + - csharp + - vb + name: Horizontal + nameWithType: GateFit.Horizontal + fullName: Ghost.Graphics.Core.GateFit.Horizontal + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Horizontal + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 11 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: Horizontal = 1 + return: + type: Ghost.Graphics.Core.GateFit +- uid: Ghost.Graphics.Core.GateFit.Fill + commentId: F:Ghost.Graphics.Core.GateFit.Fill + id: Fill + parent: Ghost.Graphics.Core.GateFit + langs: + - csharp + - vb + name: Fill + nameWithType: GateFit.Fill + fullName: Ghost.Graphics.Core.GateFit.Fill + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Fill + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: Fill = 2 + return: + type: Ghost.Graphics.Core.GateFit +- uid: Ghost.Graphics.Core.GateFit.Overscan + commentId: F:Ghost.Graphics.Core.GateFit.Overscan + id: Overscan + parent: Ghost.Graphics.Core.GateFit + langs: + - csharp + - vb + name: Overscan + nameWithType: GateFit.Overscan + fullName: Ghost.Graphics.Core.GateFit.Overscan + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Overscan + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 13 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: Overscan = 3 + return: + type: Ghost.Graphics.Core.GateFit +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.Core.GateFit + commentId: T:Ghost.Graphics.Core.GateFit + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.GateFit.html + name: GateFit + nameWithType: GateFit + fullName: Ghost.Graphics.Core.GateFit diff --git a/docs/documents/api/Ghost.Graphics.Core.Material.yml b/docs/documents/api/Ghost.Graphics.Core.Material.yml new file mode 100644 index 0000000..91d72c2 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Material.yml @@ -0,0 +1,1259 @@ +### 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 { 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, ResourceManager, IResourceDatabase, IResourceAllocator) + nameWithType: Material.SetShader(Identifier, ResourceManager, IResourceDatabase, IResourceAllocator) + fullName: Ghost.Graphics.Core.Material.SetShader(Ghost.Core.Identifier, 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 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() + nameWithType: Material.GetPropertyCache() + fullName: Ghost.Graphics.Core.Material.GetPropertyCache() + 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 GetPropertyCache() 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 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(scoped ref readonly T) + nameWithType: Material.SetPropertyCache(scoped ref readonly T) + fullName: Ghost.Graphics.Core.Material.SetPropertyCache(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(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) + nameWithType: Material.SetRawPropertyCache(ReadOnlySpan) + fullName: Ghost.Graphics.Core.Material.SetRawPropertyCache(System.ReadOnlySpan) + 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 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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 + nameWithType: Result + fullName: Ghost.Core.Result + 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 + nameWithType: Result + fullName: Ghost.Core.Result + 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 + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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 + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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: ) diff --git a/docs/documents/api/Ghost.Graphics.Core.MaterialPalette.yml b/docs/documents/api/Ghost.Graphics.Core.MaterialPalette.yml new file mode 100644 index 0000000..abf64a4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.MaterialPalette.yml @@ -0,0 +1,518 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.MaterialPalette + commentId: T:Ghost.Graphics.Core.MaterialPalette + id: MaterialPalette + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.MaterialPalette.#ctor(Ghost.Core.Handle{Ghost.Graphics.Core.Material}*,System.Int32) + - Ghost.Graphics.Core.MaterialPalette.#ctor(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + - Ghost.Graphics.Core.MaterialPalette.materials + langs: + - csharp + - vb + name: MaterialPalette + nameWithType: MaterialPalette + fullName: Ghost.Graphics.Core.MaterialPalette + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MaterialPalette + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly struct MaterialPalette + content.vb: Public Structure MaterialPalette + 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.MaterialPalette.materials + commentId: F:Ghost.Graphics.Core.MaterialPalette.materials + id: materials + parent: Ghost.Graphics.Core.MaterialPalette + langs: + - csharp + - vb + name: materials + nameWithType: MaterialPalette.materials + fullName: Ghost.Graphics.Core.MaterialPalette.materials + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: materials + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + startLine: 9 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly ReadOnlyUnsafeCollection> materials + return: + type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + content.vb: Public ReadOnly materials As ReadOnlyUnsafeCollection(Of Handle(Of Material)) +- uid: Ghost.Graphics.Core.MaterialPalette.#ctor(Ghost.Core.Handle{Ghost.Graphics.Core.Material}*,System.Int32) + commentId: M:Ghost.Graphics.Core.MaterialPalette.#ctor(Ghost.Core.Handle{Ghost.Graphics.Core.Material}*,System.Int32) + id: '#ctor(Ghost.Core.Handle{Ghost.Graphics.Core.Material}*,System.Int32)' + parent: Ghost.Graphics.Core.MaterialPalette + langs: + - csharp + - vb + name: MaterialPalette(Handle*, int) + nameWithType: MaterialPalette.MaterialPalette(Handle*, int) + fullName: Ghost.Graphics.Core.MaterialPalette.MaterialPalette(Ghost.Core.Handle*, int) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + startLine: 11 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public MaterialPalette(Handle* pMaterials, int count) + parameters: + - id: pMaterials + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material}* + - id: count + type: System.Int32 + content.vb: Public Sub New(pMaterials As Handle(Of Material)*, count As Integer) + overload: Ghost.Graphics.Core.MaterialPalette.#ctor* + nameWithType.vb: MaterialPalette.New(Handle(Of Material)*, Integer) + fullName.vb: Ghost.Graphics.Core.MaterialPalette.New(Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)*, Integer) + name.vb: New(Handle(Of Material)*, Integer) +- uid: Ghost.Graphics.Core.MaterialPalette.#ctor(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + commentId: M:Ghost.Graphics.Core.MaterialPalette.#ctor(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + id: '#ctor(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}})' + parent: Ghost.Graphics.Core.MaterialPalette + langs: + - csharp + - vb + name: MaterialPalette(ReadOnlyUnsafeCollection>) + nameWithType: MaterialPalette.MaterialPalette(ReadOnlyUnsafeCollection>) + fullName: Ghost.Graphics.Core.MaterialPalette.MaterialPalette(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection>) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/Core/MaterialPaletteStore.cs + startLine: 16 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public MaterialPalette(ReadOnlyUnsafeCollection> materials) + parameters: + - id: materials + type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + content.vb: Public Sub New(materials As ReadOnlyUnsafeCollection(Of Handle(Of Material))) + overload: Ghost.Graphics.Core.MaterialPalette.#ctor* + nameWithType.vb: MaterialPalette.New(ReadOnlyUnsafeCollection(Of Handle(Of Material))) + fullName.vb: Ghost.Graphics.Core.MaterialPalette.New(Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Ghost.Core.Handle(Of Ghost.Graphics.Core.Material))) + name.vb: New(ReadOnlyUnsafeCollection(Of Handle(Of Material))) +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + href: Ghost.Graphics.Core.Material.html + name: ReadOnlyUnsafeCollection> + nameWithType: ReadOnlyUnsafeCollection> + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection> + nameWithType.vb: ReadOnlyUnsafeCollection(Of Handle(Of Material)) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: ReadOnlyUnsafeCollection(Of Handle(Of Material)) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of T) + name.vb: ReadOnlyUnsafeCollection(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Graphics.Core.MaterialPalette.#ctor* + commentId: Overload:Ghost.Graphics.Core.MaterialPalette.#ctor + href: Ghost.Graphics.Core.MaterialPalette.html#Ghost_Graphics_Core_MaterialPalette__ctor_Ghost_Core_Handle_Ghost_Graphics_Core_Material___System_Int32_ + name: MaterialPalette + nameWithType: MaterialPalette.MaterialPalette + fullName: Ghost.Graphics.Core.MaterialPalette.MaterialPalette + nameWithType.vb: MaterialPalette.New + fullName.vb: Ghost.Graphics.Core.MaterialPalette.New + name.vb: New +- uid: Ghost.Core.Handle{Ghost.Graphics.Core.Material}* + isExternal: true + href: Ghost.Graphics.Core.Material.html + name: Handle* + nameWithType: Handle* + fullName: Ghost.Core.Handle* + nameWithType.vb: Handle(Of Material)* + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)* + name.vb: Handle(Of Material)* + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + - name: '*' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) + - name: '*' +- 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 diff --git a/docs/documents/api/Ghost.Graphics.Core.Mesh.yml b/docs/documents/api/Ghost.Graphics.Core.Mesh.yml new file mode 100644 index 0000000..cc78758 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Mesh.yml @@ -0,0 +1,1349 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Mesh + commentId: T:Ghost.Graphics.Core.Mesh + id: Mesh + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.Mesh.BoundingBox + - Ghost.Graphics.Core.Mesh.CookMeshlets + - Ghost.Graphics.Core.Mesh.IndexBuffer + - Ghost.Graphics.Core.Mesh.IndexCount + - Ghost.Graphics.Core.Mesh.Indices + - Ghost.Graphics.Core.Mesh.MeshLetBuffer + - Ghost.Graphics.Core.Mesh.MeshletData + - Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer + - Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer + - Ghost.Graphics.Core.Mesh.ObjectDataBuffer + - Ghost.Graphics.Core.Mesh.ReleaseCpuResources + - Ghost.Graphics.Core.Mesh.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + - Ghost.Graphics.Core.Mesh.VertexBuffer + - Ghost.Graphics.Core.Mesh.VertexCount + - Ghost.Graphics.Core.Mesh.Vertices + langs: + - csharp + - vb + name: Mesh + nameWithType: Mesh + fullName: Ghost.Graphics.Core.Mesh + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Mesh + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 71 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public struct Mesh : IResourceReleasable' + content.vb: Public Structure Mesh 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) + extensionMethods: + - Ghost.Graphics.Core.Mesh.Ghost.Graphics.Core.MeshExtension.ComputeBounds + - Ghost.Graphics.Core.Mesh.Ghost.Graphics.Core.MeshExtension.ComputeNormal + - Ghost.Graphics.Core.Mesh.Ghost.Graphics.Core.MeshExtension.ComputeTangents +- uid: Ghost.Graphics.Core.Mesh.MeshletData + commentId: P:Ghost.Graphics.Core.Mesh.MeshletData + id: MeshletData + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: MeshletData + nameWithType: Mesh.MeshletData + fullName: Ghost.Graphics.Core.Mesh.MeshletData + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletData + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 77 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: >- + [UnscopedRef] + + public readonly ref readonly MeshletMeshData MeshletData { get; } + parameters: [] + return: + type: Ghost.Graphics.Core.MeshletMeshData + content.vb: >- + + + Public ReadOnly Property MeshletData As MeshletMeshData + overload: Ghost.Graphics.Core.Mesh.MeshletData* + attributes: + - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute + ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.Core.Mesh.Vertices + commentId: P:Ghost.Graphics.Core.Mesh.Vertices + id: Vertices + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: Vertices + nameWithType: Mesh.Vertices + fullName: Ghost.Graphics.Core.Mesh.Vertices + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Vertices + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 88 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets or sets the collection of vertices that define the geometry. + example: [] + syntax: + content: public UnsafeList Vertices { readonly get; set; } + parameters: [] + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + content.vb: Public Property Vertices As UnsafeList(Of Vertex) + overload: Ghost.Graphics.Core.Mesh.Vertices* +- uid: Ghost.Graphics.Core.Mesh.Indices + commentId: P:Ghost.Graphics.Core.Mesh.Indices + id: Indices + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: Indices + nameWithType: Mesh.Indices + fullName: Ghost.Graphics.Core.Mesh.Indices + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Indices + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 102 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets or sets the collection of indices that define the order of vertices. + example: [] + syntax: + content: public UnsafeList Indices { readonly get; set; } + parameters: [] + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + content.vb: Public Property Indices As UnsafeList(Of UInteger) + overload: Ghost.Graphics.Core.Mesh.Indices* +- uid: Ghost.Graphics.Core.Mesh.VertexCount + commentId: P:Ghost.Graphics.Core.Mesh.VertexCount + id: VertexCount + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: VertexCount + nameWithType: Mesh.VertexCount + fullName: Ghost.Graphics.Core.Mesh.VertexCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VertexCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 116 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Get the number of vertices in the mesh. + example: [] + syntax: + content: public readonly int VertexCount { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property VertexCount As Integer + overload: Ghost.Graphics.Core.Mesh.VertexCount* +- uid: Ghost.Graphics.Core.Mesh.IndexCount + commentId: P:Ghost.Graphics.Core.Mesh.IndexCount + id: IndexCount + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: IndexCount + nameWithType: Mesh.IndexCount + fullName: Ghost.Graphics.Core.Mesh.IndexCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 124 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Get the number of indices in the mesh. + example: [] + syntax: + content: public readonly int IndexCount { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property IndexCount As Integer + overload: Ghost.Graphics.Core.Mesh.IndexCount* +- uid: Ghost.Graphics.Core.Mesh.BoundingBox + commentId: P:Ghost.Graphics.Core.Mesh.BoundingBox + id: BoundingBox + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: BoundingBox + nameWithType: Mesh.BoundingBox + fullName: Ghost.Graphics.Core.Mesh.BoundingBox + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BoundingBox + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 132 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets or sets the axis-aligned bounding box (AABB) of the mesh. + example: [] + syntax: + content: public AABB BoundingBox { readonly get; set; } + parameters: [] + return: + type: Misaki.HighPerformance.Mathematics.Geometry.AABB + content.vb: Public Property BoundingBox As AABB + overload: Ghost.Graphics.Core.Mesh.BoundingBox* +- uid: Ghost.Graphics.Core.Mesh.VertexBuffer + commentId: P:Ghost.Graphics.Core.Mesh.VertexBuffer + id: VertexBuffer + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: VertexBuffer + nameWithType: Mesh.VertexBuffer + fullName: Ghost.Graphics.Core.Mesh.VertexBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VertexBuffer + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 140 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets the handle to the vertex buffer on the GPU. + example: [] + syntax: + content: public readonly Handle VertexBuffer { get; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Property VertexBuffer As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.Core.Mesh.VertexBuffer* +- uid: Ghost.Graphics.Core.Mesh.IndexBuffer + commentId: P:Ghost.Graphics.Core.Mesh.IndexBuffer + id: IndexBuffer + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: IndexBuffer + nameWithType: Mesh.IndexBuffer + fullName: Ghost.Graphics.Core.Mesh.IndexBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexBuffer + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 148 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets the handle to the index buffer on the GPU. + example: [] + syntax: + content: public readonly Handle IndexBuffer { get; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Property IndexBuffer As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.Core.Mesh.IndexBuffer* +- uid: Ghost.Graphics.Core.Mesh.MeshLetBuffer + commentId: P:Ghost.Graphics.Core.Mesh.MeshLetBuffer + id: MeshLetBuffer + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: MeshLetBuffer + nameWithType: Mesh.MeshLetBuffer + fullName: Ghost.Graphics.Core.Mesh.MeshLetBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshLetBuffer + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 156 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets the handle to the meshlet buffer on the GPU. + example: [] + syntax: + content: public readonly Handle MeshLetBuffer { get; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Property MeshLetBuffer As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.Core.Mesh.MeshLetBuffer* +- uid: Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer + commentId: P:Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer + id: MeshletVerticesBuffer + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: MeshletVerticesBuffer + nameWithType: Mesh.MeshletVerticesBuffer + fullName: Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletVerticesBuffer + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 164 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets the handle to the meshlet vertices buffer on the GPU. + example: [] + syntax: + content: public readonly Handle MeshletVerticesBuffer { get; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Property MeshletVerticesBuffer As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer* +- uid: Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer + commentId: P:Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer + id: MeshletTrianglesBuffer + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: MeshletTrianglesBuffer + nameWithType: Mesh.MeshletTrianglesBuffer + fullName: Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletTrianglesBuffer + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 172 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets the handle to the meshlet triangles buffer on the GPU. + example: [] + syntax: + content: public readonly Handle MeshletTrianglesBuffer { get; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Property MeshletTrianglesBuffer As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer* +- uid: Ghost.Graphics.Core.Mesh.ObjectDataBuffer + commentId: P:Ghost.Graphics.Core.Mesh.ObjectDataBuffer + id: ObjectDataBuffer + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: ObjectDataBuffer + nameWithType: Mesh.ObjectDataBuffer + fullName: Ghost.Graphics.Core.Mesh.ObjectDataBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ObjectDataBuffer + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 180 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Gets the handle to the mesh data buffer on the GPU. + example: [] + syntax: + content: public readonly Handle ObjectDataBuffer { get; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Property ObjectDataBuffer As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.Core.Mesh.ObjectDataBuffer* +- uid: Ghost.Graphics.Core.Mesh.ReleaseCpuResources + commentId: M:Ghost.Graphics.Core.Mesh.ReleaseCpuResources + id: ReleaseCpuResources + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: ReleaseCpuResources() + nameWithType: Mesh.ReleaseCpuResources() + fullName: Ghost.Graphics.Core.Mesh.ReleaseCpuResources() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseCpuResources + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 197 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public void ReleaseCpuResources() + content.vb: Public Sub ReleaseCpuResources() + overload: Ghost.Graphics.Core.Mesh.ReleaseCpuResources* +- uid: Ghost.Graphics.Core.Mesh.CookMeshlets + commentId: M:Ghost.Graphics.Core.Mesh.CookMeshlets + id: CookMeshlets + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: CookMeshlets() + nameWithType: Mesh.CookMeshlets() + fullName: Ghost.Graphics.Core.Mesh.CookMeshlets() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CookMeshlets + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 204 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public void CookMeshlets() + content.vb: Public Sub CookMeshlets() + overload: Ghost.Graphics.Core.Mesh.CookMeshlets* +- uid: Ghost.Graphics.Core.Mesh.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + commentId: M:Ghost.Graphics.Core.Mesh.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + id: ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + parent: Ghost.Graphics.Core.Mesh + langs: + - csharp + - vb + name: ReleaseResource(IResourceDatabase) + nameWithType: Mesh.ReleaseResource(IResourceDatabase) + fullName: Ghost.Graphics.Core.Mesh.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseResource + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 296 + 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.Mesh.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.Core.Mesh.Ghost.Graphics.Core.MeshExtension.ComputeBounds + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + parent: Ghost.Graphics.Core.MeshExtension + definition: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + name: ComputeBounds(ref Mesh) + nameWithType: MeshExtension.ComputeBounds(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeBounds(ref Ghost.Graphics.Core.Mesh) + nameWithType.vb: MeshExtension.ComputeBounds(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh) + name.vb: ComputeBounds(Mesh) + spec.csharp: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + name: ComputeBounds + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + name: ComputeBounds + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Graphics.Core.Mesh.Ghost.Graphics.Core.MeshExtension.ComputeNormal + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + parent: Ghost.Graphics.Core.MeshExtension + definition: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + name: ComputeNormal(ref Mesh) + nameWithType: MeshExtension.ComputeNormal(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeNormal(ref Ghost.Graphics.Core.Mesh) + nameWithType.vb: MeshExtension.ComputeNormal(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh) + name.vb: ComputeNormal(Mesh) + spec.csharp: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + name: ComputeNormal + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + name: ComputeNormal + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Graphics.Core.Mesh.Ghost.Graphics.Core.MeshExtension.ComputeTangents + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + parent: Ghost.Graphics.Core.MeshExtension + definition: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + name: ComputeTangents(ref Mesh) + nameWithType: MeshExtension.ComputeTangents(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeTangents(ref Ghost.Graphics.Core.Mesh) + nameWithType.vb: MeshExtension.ComputeTangents(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh) + name.vb: ComputeTangents(Mesh) + spec.csharp: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + name: ComputeTangents + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + name: ComputeTangents + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.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: 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: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + name: ComputeBounds(ref Mesh) + nameWithType: MeshExtension.ComputeBounds(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeBounds(ref Ghost.Graphics.Core.Mesh) + nameWithType.vb: MeshExtension.ComputeBounds(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh) + name.vb: ComputeBounds(Mesh) + spec.csharp: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + name: ComputeBounds + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + name: ComputeBounds + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Graphics.Core.MeshExtension + commentId: T:Ghost.Graphics.Core.MeshExtension + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.MeshExtension.html + name: MeshExtension + nameWithType: MeshExtension + fullName: Ghost.Graphics.Core.MeshExtension +- uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + name: ComputeNormal(ref Mesh) + nameWithType: MeshExtension.ComputeNormal(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeNormal(ref Ghost.Graphics.Core.Mesh) + nameWithType.vb: MeshExtension.ComputeNormal(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh) + name.vb: ComputeNormal(Mesh) + spec.csharp: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + name: ComputeNormal + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + name: ComputeNormal + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + name: ComputeTangents(ref Mesh) + nameWithType: MeshExtension.ComputeTangents(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeTangents(ref Ghost.Graphics.Core.Mesh) + nameWithType.vb: MeshExtension.ComputeTangents(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh) + name.vb: ComputeTangents(Mesh) + spec.csharp: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + name: ComputeTangents + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + name: ComputeTangents + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- 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.Mesh.MeshletData* + commentId: Overload:Ghost.Graphics.Core.Mesh.MeshletData + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_MeshletData + name: MeshletData + nameWithType: Mesh.MeshletData + fullName: Ghost.Graphics.Core.Mesh.MeshletData +- uid: Ghost.Graphics.Core.MeshletMeshData + commentId: T:Ghost.Graphics.Core.MeshletMeshData + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.MeshletMeshData.html + name: MeshletMeshData + nameWithType: MeshletMeshData + fullName: Ghost.Graphics.Core.MeshletMeshData +- uid: Ghost.Graphics.Core.Mesh.Vertices* + commentId: Overload:Ghost.Graphics.Core.Mesh.Vertices + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_Vertices + name: Vertices + nameWithType: Mesh.Vertices + fullName: Ghost.Graphics.Core.Mesh.Vertices +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of Vertex) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex) + name.vb: UnsafeList(Of Vertex) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of T) + name.vb: UnsafeList(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Graphics.Core.Mesh.Indices* + commentId: Overload:Ghost.Graphics.Core.Mesh.Indices + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_Indices + name: Indices + nameWithType: Mesh.Indices + fullName: Ghost.Graphics.Core.Mesh.Indices +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger) + name.vb: UnsafeList(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.Core.Mesh.VertexCount* + commentId: Overload:Ghost.Graphics.Core.Mesh.VertexCount + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_VertexCount + name: VertexCount + nameWithType: Mesh.VertexCount + fullName: Ghost.Graphics.Core.Mesh.VertexCount +- 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.Mesh.IndexCount* + commentId: Overload:Ghost.Graphics.Core.Mesh.IndexCount + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_IndexCount + name: IndexCount + nameWithType: Mesh.IndexCount + fullName: Ghost.Graphics.Core.Mesh.IndexCount +- uid: Ghost.Graphics.Core.Mesh.BoundingBox* + commentId: Overload:Ghost.Graphics.Core.Mesh.BoundingBox + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_BoundingBox + name: BoundingBox + nameWithType: Mesh.BoundingBox + fullName: Ghost.Graphics.Core.Mesh.BoundingBox +- uid: Misaki.HighPerformance.Mathematics.Geometry.AABB + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.AABB + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: AABB + nameWithType: AABB + fullName: Misaki.HighPerformance.Mathematics.Geometry.AABB +- uid: Misaki.HighPerformance.Mathematics.Geometry + commentId: N:Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: Misaki.HighPerformance.Mathematics.Geometry + nameWithType: Misaki.HighPerformance.Mathematics.Geometry + fullName: Misaki.HighPerformance.Mathematics.Geometry + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true +- uid: Ghost.Graphics.Core.Mesh.VertexBuffer* + commentId: Overload:Ghost.Graphics.Core.Mesh.VertexBuffer + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_VertexBuffer + name: VertexBuffer + nameWithType: Mesh.VertexBuffer + fullName: Ghost.Graphics.Core.Mesh.VertexBuffer +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GraphicsBuffer) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer) + name.vb: Handle(Of GraphicsBuffer) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.Mesh.IndexBuffer* + commentId: Overload:Ghost.Graphics.Core.Mesh.IndexBuffer + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_IndexBuffer + name: IndexBuffer + nameWithType: Mesh.IndexBuffer + fullName: Ghost.Graphics.Core.Mesh.IndexBuffer +- uid: Ghost.Graphics.Core.Mesh.MeshLetBuffer* + commentId: Overload:Ghost.Graphics.Core.Mesh.MeshLetBuffer + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_MeshLetBuffer + name: MeshLetBuffer + nameWithType: Mesh.MeshLetBuffer + fullName: Ghost.Graphics.Core.Mesh.MeshLetBuffer +- uid: Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer* + commentId: Overload:Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_MeshletVerticesBuffer + name: MeshletVerticesBuffer + nameWithType: Mesh.MeshletVerticesBuffer + fullName: Ghost.Graphics.Core.Mesh.MeshletVerticesBuffer +- uid: Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer* + commentId: Overload:Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_MeshletTrianglesBuffer + name: MeshletTrianglesBuffer + nameWithType: Mesh.MeshletTrianglesBuffer + fullName: Ghost.Graphics.Core.Mesh.MeshletTrianglesBuffer +- uid: Ghost.Graphics.Core.Mesh.ObjectDataBuffer* + commentId: Overload:Ghost.Graphics.Core.Mesh.ObjectDataBuffer + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_ObjectDataBuffer + name: ObjectDataBuffer + nameWithType: Mesh.ObjectDataBuffer + fullName: Ghost.Graphics.Core.Mesh.ObjectDataBuffer +- uid: Ghost.Graphics.Core.Mesh.ReleaseCpuResources* + commentId: Overload:Ghost.Graphics.Core.Mesh.ReleaseCpuResources + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_ReleaseCpuResources + name: ReleaseCpuResources + nameWithType: Mesh.ReleaseCpuResources + fullName: Ghost.Graphics.Core.Mesh.ReleaseCpuResources +- uid: Ghost.Graphics.Core.Mesh.CookMeshlets* + commentId: Overload:Ghost.Graphics.Core.Mesh.CookMeshlets + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_CookMeshlets + name: CookMeshlets + nameWithType: Mesh.CookMeshlets + fullName: Ghost.Graphics.Core.Mesh.CookMeshlets +- uid: Ghost.Graphics.Core.Mesh.ReleaseResource* + commentId: Overload:Ghost.Graphics.Core.Mesh.ReleaseResource + href: Ghost.Graphics.Core.Mesh.html#Ghost_Graphics_Core_Mesh_ReleaseResource_Ghost_Graphics_RHI_IResourceDatabase_ + name: ReleaseResource + nameWithType: Mesh.ReleaseResource + fullName: Ghost.Graphics.Core.Mesh.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: ) +- 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 diff --git a/docs/documents/api/Ghost.Graphics.Core.MeshExtension.yml b/docs/documents/api/Ghost.Graphics.Core.MeshExtension.yml new file mode 100644 index 0000000..b9e23cc --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.MeshExtension.yml @@ -0,0 +1,441 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.MeshExtension + commentId: T:Ghost.Graphics.Core.MeshExtension + id: MeshExtension + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + - Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + - Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + langs: + - csharp + - vb + name: MeshExtension + nameWithType: MeshExtension + fullName: Ghost.Graphics.Core.MeshExtension + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshExtension + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 309 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static class MeshExtension + content.vb: Public Module MeshExtension + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh@) + id: ComputeBounds(Ghost.Graphics.Core.Mesh@) + isExtensionMethod: true + parent: Ghost.Graphics.Core.MeshExtension + langs: + - csharp + - vb + name: ComputeBounds(ref Mesh) + nameWithType: MeshExtension.ComputeBounds(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeBounds(ref Ghost.Graphics.Core.Mesh) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeBounds + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 314 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Computes the bounding box of the mesh based on its vertices. + example: [] + syntax: + content: public static void ComputeBounds(this ref Mesh mesh) + parameters: + - id: mesh + type: Ghost.Graphics.Core.Mesh + content.vb: Public Shared Sub ComputeBounds(mesh As Mesh) + overload: Ghost.Graphics.Core.MeshExtension.ComputeBounds* + nameWithType.vb: MeshExtension.ComputeBounds(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeBounds(Ghost.Graphics.Core.Mesh) + name.vb: ComputeBounds(Mesh) +- uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh@) + id: ComputeNormal(Ghost.Graphics.Core.Mesh@) + isExtensionMethod: true + parent: Ghost.Graphics.Core.MeshExtension + langs: + - csharp + - vb + name: ComputeNormal(ref Mesh) + nameWithType: MeshExtension.ComputeNormal(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeNormal(ref Ghost.Graphics.Core.Mesh) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeNormal + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 339 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Auto-compute smooth per-vertex normals. + remarks: Call this method before vertices and indices are valid. + example: [] + syntax: + content: public static void ComputeNormal(this ref Mesh mesh) + parameters: + - id: mesh + type: Ghost.Graphics.Core.Mesh + content.vb: Public Shared Sub ComputeNormal(mesh As Mesh) + overload: Ghost.Graphics.Core.MeshExtension.ComputeNormal* + nameWithType.vb: MeshExtension.ComputeNormal(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeNormal(Ghost.Graphics.Core.Mesh) + name.vb: ComputeNormal(Mesh) +- uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh@) + id: ComputeTangents(Ghost.Graphics.Core.Mesh@) + isExtensionMethod: true + parent: Ghost.Graphics.Core.MeshExtension + langs: + - csharp + - vb + name: ComputeTangents(ref Mesh) + nameWithType: MeshExtension.ComputeTangents(ref Mesh) + fullName: Ghost.Graphics.Core.MeshExtension.ComputeTangents(ref Ghost.Graphics.Core.Mesh) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeTangents + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 350 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Auto-compute per-vertex tangents. + remarks: Call this method before vertices, normals, and UVs are valid. + example: [] + syntax: + content: public static void ComputeTangents(this ref Mesh mesh) + parameters: + - id: mesh + type: Ghost.Graphics.Core.Mesh + content.vb: Public Shared Sub ComputeTangents(mesh As Mesh) + overload: Ghost.Graphics.Core.MeshExtension.ComputeTangents* + nameWithType.vb: MeshExtension.ComputeTangents(Mesh) + fullName.vb: Ghost.Graphics.Core.MeshExtension.ComputeTangents(Ghost.Graphics.Core.Mesh) + name.vb: ComputeTangents(Mesh) +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: 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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- 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.MeshExtension.ComputeBounds* + commentId: Overload:Ghost.Graphics.Core.MeshExtension.ComputeBounds + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeBounds_Ghost_Graphics_Core_Mesh__ + name: ComputeBounds + nameWithType: MeshExtension.ComputeBounds + fullName: Ghost.Graphics.Core.MeshExtension.ComputeBounds +- uid: Ghost.Graphics.Core.Mesh + commentId: T:Ghost.Graphics.Core.Mesh + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Mesh.html + name: Mesh + nameWithType: Mesh + fullName: Ghost.Graphics.Core.Mesh +- uid: Ghost.Graphics.Core.MeshExtension.ComputeNormal* + commentId: Overload:Ghost.Graphics.Core.MeshExtension.ComputeNormal + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeNormal_Ghost_Graphics_Core_Mesh__ + name: ComputeNormal + nameWithType: MeshExtension.ComputeNormal + fullName: Ghost.Graphics.Core.MeshExtension.ComputeNormal +- uid: Ghost.Graphics.Core.MeshExtension.ComputeTangents* + commentId: Overload:Ghost.Graphics.Core.MeshExtension.ComputeTangents + href: Ghost.Graphics.Core.MeshExtension.html#Ghost_Graphics_Core_MeshExtension_ComputeTangents_Ghost_Graphics_Core_Mesh__ + name: ComputeTangents + nameWithType: MeshExtension.ComputeTangents + fullName: Ghost.Graphics.Core.MeshExtension.ComputeTangents diff --git a/docs/documents/api/Ghost.Graphics.Core.Meshlet.yml b/docs/documents/api/Ghost.Graphics.Core.Meshlet.yml new file mode 100644 index 0000000..b3002e1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Meshlet.yml @@ -0,0 +1,648 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Meshlet + commentId: T:Ghost.Graphics.Core.Meshlet + id: Meshlet + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.Meshlet.boundingBox + - Ghost.Graphics.Core.Meshlet.boundingSphere + - Ghost.Graphics.Core.Meshlet.groupIndex + - Ghost.Graphics.Core.Meshlet.localMaterialIndex + - Ghost.Graphics.Core.Meshlet.lodLevel + - Ghost.Graphics.Core.Meshlet.parentError + - Ghost.Graphics.Core.Meshlet.triangleCount + - Ghost.Graphics.Core.Meshlet.triangleOffset + - Ghost.Graphics.Core.Meshlet.vertexCount + - Ghost.Graphics.Core.Meshlet.vertexOffset + langs: + - csharp + - vb + name: Meshlet + nameWithType: Meshlet + fullName: Ghost.Graphics.Core.Meshlet + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Meshlet + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 14 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct Meshlet + content.vb: Public Structure Meshlet + 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.Meshlet.boundingSphere + commentId: F:Ghost.Graphics.Core.Meshlet.boundingSphere + id: boundingSphere + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: boundingSphere + nameWithType: Meshlet.boundingSphere + fullName: Ghost.Graphics.Core.Meshlet.boundingSphere + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: boundingSphere + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 17 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public SphereBounds boundingSphere + return: + type: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + content.vb: Public boundingSphere As SphereBounds +- uid: Ghost.Graphics.Core.Meshlet.boundingBox + commentId: F:Ghost.Graphics.Core.Meshlet.boundingBox + id: boundingBox + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: boundingBox + nameWithType: Meshlet.boundingBox + fullName: Ghost.Graphics.Core.Meshlet.boundingBox + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: boundingBox + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 18 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public AABB boundingBox + return: + type: Misaki.HighPerformance.Mathematics.Geometry.AABB + content.vb: Public boundingBox As AABB +- uid: Ghost.Graphics.Core.Meshlet.vertexOffset + commentId: F:Ghost.Graphics.Core.Meshlet.vertexOffset + id: vertexOffset + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: vertexOffset + nameWithType: Meshlet.vertexOffset + fullName: Ghost.Graphics.Core.Meshlet.vertexOffset + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexOffset + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 19 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint vertexOffset + return: + type: System.UInt32 + content.vb: Public vertexOffset As UInteger +- uid: Ghost.Graphics.Core.Meshlet.triangleOffset + commentId: F:Ghost.Graphics.Core.Meshlet.triangleOffset + id: triangleOffset + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: triangleOffset + nameWithType: Meshlet.triangleOffset + fullName: Ghost.Graphics.Core.Meshlet.triangleOffset + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: triangleOffset + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 20 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint triangleOffset + return: + type: System.UInt32 + content.vb: Public triangleOffset As UInteger +- uid: Ghost.Graphics.Core.Meshlet.groupIndex + commentId: F:Ghost.Graphics.Core.Meshlet.groupIndex + id: groupIndex + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: groupIndex + nameWithType: Meshlet.groupIndex + fullName: Ghost.Graphics.Core.Meshlet.groupIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: groupIndex + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 21 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint groupIndex + return: + type: System.UInt32 + content.vb: Public groupIndex As UInteger +- uid: Ghost.Graphics.Core.Meshlet.parentError + commentId: F:Ghost.Graphics.Core.Meshlet.parentError + id: parentError + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: parentError + nameWithType: Meshlet.parentError + fullName: Ghost.Graphics.Core.Meshlet.parentError + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: parentError + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 22 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float parentError + return: + type: System.Single + content.vb: Public parentError As Single +- uid: Ghost.Graphics.Core.Meshlet.vertexCount + commentId: F:Ghost.Graphics.Core.Meshlet.vertexCount + id: vertexCount + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: vertexCount + nameWithType: Meshlet.vertexCount + fullName: Ghost.Graphics.Core.Meshlet.vertexCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 23 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public byte vertexCount + return: + type: System.Byte + content.vb: Public vertexCount As Byte +- uid: Ghost.Graphics.Core.Meshlet.triangleCount + commentId: F:Ghost.Graphics.Core.Meshlet.triangleCount + id: triangleCount + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: triangleCount + nameWithType: Meshlet.triangleCount + fullName: Ghost.Graphics.Core.Meshlet.triangleCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: triangleCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 24 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public byte triangleCount + return: + type: System.Byte + content.vb: Public triangleCount As Byte +- uid: Ghost.Graphics.Core.Meshlet.localMaterialIndex + commentId: F:Ghost.Graphics.Core.Meshlet.localMaterialIndex + id: localMaterialIndex + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: localMaterialIndex + nameWithType: Meshlet.localMaterialIndex + fullName: Ghost.Graphics.Core.Meshlet.localMaterialIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: localMaterialIndex + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 25 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public byte localMaterialIndex + return: + type: System.Byte + content.vb: Public localMaterialIndex As Byte +- uid: Ghost.Graphics.Core.Meshlet.lodLevel + commentId: F:Ghost.Graphics.Core.Meshlet.lodLevel + id: lodLevel + parent: Ghost.Graphics.Core.Meshlet + langs: + - csharp + - vb + name: lodLevel + nameWithType: Meshlet.lodLevel + fullName: Ghost.Graphics.Core.Meshlet.lodLevel + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: lodLevel + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 26 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public byte lodLevel + return: + type: System.Byte + content.vb: Public lodLevel As Byte +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: SphereBounds + nameWithType: SphereBounds + fullName: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds +- uid: Misaki.HighPerformance.Mathematics.Geometry + commentId: N:Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: Misaki.HighPerformance.Mathematics.Geometry + nameWithType: Misaki.HighPerformance.Mathematics.Geometry + fullName: Misaki.HighPerformance.Mathematics.Geometry + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true +- uid: Misaki.HighPerformance.Mathematics.Geometry.AABB + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.AABB + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: AABB + nameWithType: AABB + fullName: Misaki.HighPerformance.Mathematics.Geometry.AABB +- 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: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: System.Byte + commentId: T:System.Byte + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte + nameWithType: byte + fullName: byte + nameWithType.vb: Byte + fullName.vb: Byte + name.vb: Byte diff --git a/docs/documents/api/Ghost.Graphics.Core.MeshletGroup.yml b/docs/documents/api/Ghost.Graphics.Core.MeshletGroup.yml new file mode 100644 index 0000000..de72fc6 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.MeshletGroup.yml @@ -0,0 +1,525 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.MeshletGroup + commentId: T:Ghost.Graphics.Core.MeshletGroup + id: MeshletGroup + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.MeshletGroup.boundingBox + - Ghost.Graphics.Core.MeshletGroup.boundingSphere + - Ghost.Graphics.Core.MeshletGroup.lodLevel + - Ghost.Graphics.Core.MeshletGroup.meshletCount + - Ghost.Graphics.Core.MeshletGroup.meshletStartIndex + - Ghost.Graphics.Core.MeshletGroup.parentError + langs: + - csharp + - vb + name: MeshletGroup + nameWithType: MeshletGroup + fullName: Ghost.Graphics.Core.MeshletGroup + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletGroup + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 29 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct MeshletGroup + content.vb: Public Structure MeshletGroup + 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.MeshletGroup.boundingSphere + commentId: F:Ghost.Graphics.Core.MeshletGroup.boundingSphere + id: boundingSphere + parent: Ghost.Graphics.Core.MeshletGroup + langs: + - csharp + - vb + name: boundingSphere + nameWithType: MeshletGroup.boundingSphere + fullName: Ghost.Graphics.Core.MeshletGroup.boundingSphere + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: boundingSphere + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 32 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public SphereBounds boundingSphere + return: + type: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + content.vb: Public boundingSphere As SphereBounds +- uid: Ghost.Graphics.Core.MeshletGroup.boundingBox + commentId: F:Ghost.Graphics.Core.MeshletGroup.boundingBox + id: boundingBox + parent: Ghost.Graphics.Core.MeshletGroup + langs: + - csharp + - vb + name: boundingBox + nameWithType: MeshletGroup.boundingBox + fullName: Ghost.Graphics.Core.MeshletGroup.boundingBox + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: boundingBox + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 33 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public AABB boundingBox + return: + type: Misaki.HighPerformance.Mathematics.Geometry.AABB + content.vb: Public boundingBox As AABB +- uid: Ghost.Graphics.Core.MeshletGroup.parentError + commentId: F:Ghost.Graphics.Core.MeshletGroup.parentError + id: parentError + parent: Ghost.Graphics.Core.MeshletGroup + langs: + - csharp + - vb + name: parentError + nameWithType: MeshletGroup.parentError + fullName: Ghost.Graphics.Core.MeshletGroup.parentError + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: parentError + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 34 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float parentError + return: + type: System.Single + content.vb: Public parentError As Single +- uid: Ghost.Graphics.Core.MeshletGroup.meshletStartIndex + commentId: F:Ghost.Graphics.Core.MeshletGroup.meshletStartIndex + id: meshletStartIndex + parent: Ghost.Graphics.Core.MeshletGroup + langs: + - csharp + - vb + name: meshletStartIndex + nameWithType: MeshletGroup.meshletStartIndex + fullName: Ghost.Graphics.Core.MeshletGroup.meshletStartIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletStartIndex + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 35 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint meshletStartIndex + return: + type: System.UInt32 + content.vb: Public meshletStartIndex As UInteger +- uid: Ghost.Graphics.Core.MeshletGroup.meshletCount + commentId: F:Ghost.Graphics.Core.MeshletGroup.meshletCount + id: meshletCount + parent: Ghost.Graphics.Core.MeshletGroup + langs: + - csharp + - vb + name: meshletCount + nameWithType: MeshletGroup.meshletCount + fullName: Ghost.Graphics.Core.MeshletGroup.meshletCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 36 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint meshletCount + return: + type: System.UInt32 + content.vb: Public meshletCount As UInteger +- uid: Ghost.Graphics.Core.MeshletGroup.lodLevel + commentId: F:Ghost.Graphics.Core.MeshletGroup.lodLevel + id: lodLevel + parent: Ghost.Graphics.Core.MeshletGroup + langs: + - csharp + - vb + name: lodLevel + nameWithType: MeshletGroup.lodLevel + fullName: Ghost.Graphics.Core.MeshletGroup.lodLevel + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: lodLevel + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 37 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint lodLevel + return: + type: System.UInt32 + content.vb: Public lodLevel As UInteger +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: SphereBounds + nameWithType: SphereBounds + fullName: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds +- uid: Misaki.HighPerformance.Mathematics.Geometry + commentId: N:Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: Misaki.HighPerformance.Mathematics.Geometry + nameWithType: Misaki.HighPerformance.Mathematics.Geometry + fullName: Misaki.HighPerformance.Mathematics.Geometry + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true +- uid: Misaki.HighPerformance.Mathematics.Geometry.AABB + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.AABB + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: AABB + nameWithType: AABB + fullName: Misaki.HighPerformance.Mathematics.Geometry.AABB +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: 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 diff --git a/docs/documents/api/Ghost.Graphics.Core.MeshletHierarchyNode.yml b/docs/documents/api/Ghost.Graphics.Core.MeshletHierarchyNode.yml new file mode 100644 index 0000000..cb67452 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.MeshletHierarchyNode.yml @@ -0,0 +1,469 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.MeshletHierarchyNode + commentId: T:Ghost.Graphics.Core.MeshletHierarchyNode + id: MeshletHierarchyNode + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.MeshletHierarchyNode.boundingBox + - Ghost.Graphics.Core.MeshletHierarchyNode.boundingSphere + - Ghost.Graphics.Core.MeshletHierarchyNode.maxParentError + - Ghost.Graphics.Core.MeshletHierarchyNode.nodeData + langs: + - csharp + - vb + name: MeshletHierarchyNode + nameWithType: MeshletHierarchyNode + fullName: Ghost.Graphics.Core.MeshletHierarchyNode + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletHierarchyNode + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 40 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct MeshletHierarchyNode + content.vb: Public Structure MeshletHierarchyNode + 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.MeshletHierarchyNode.boundingSphere + commentId: F:Ghost.Graphics.Core.MeshletHierarchyNode.boundingSphere + id: boundingSphere + parent: Ghost.Graphics.Core.MeshletHierarchyNode + langs: + - csharp + - vb + name: boundingSphere + nameWithType: MeshletHierarchyNode.boundingSphere + fullName: Ghost.Graphics.Core.MeshletHierarchyNode.boundingSphere + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: boundingSphere + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 43 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public SphereBounds boundingSphere + return: + type: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + content.vb: Public boundingSphere As SphereBounds +- uid: Ghost.Graphics.Core.MeshletHierarchyNode.boundingBox + commentId: F:Ghost.Graphics.Core.MeshletHierarchyNode.boundingBox + id: boundingBox + parent: Ghost.Graphics.Core.MeshletHierarchyNode + langs: + - csharp + - vb + name: boundingBox + nameWithType: MeshletHierarchyNode.boundingBox + fullName: Ghost.Graphics.Core.MeshletHierarchyNode.boundingBox + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: boundingBox + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 44 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public AABB boundingBox + return: + type: Misaki.HighPerformance.Mathematics.Geometry.AABB + content.vb: Public boundingBox As AABB +- uid: Ghost.Graphics.Core.MeshletHierarchyNode.maxParentError + commentId: F:Ghost.Graphics.Core.MeshletHierarchyNode.maxParentError + id: maxParentError + parent: Ghost.Graphics.Core.MeshletHierarchyNode + langs: + - csharp + - vb + name: maxParentError + nameWithType: MeshletHierarchyNode.maxParentError + fullName: Ghost.Graphics.Core.MeshletHierarchyNode.maxParentError + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: maxParentError + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 45 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float maxParentError + return: + type: System.Single + content.vb: Public maxParentError As Single +- uid: Ghost.Graphics.Core.MeshletHierarchyNode.nodeData + commentId: F:Ghost.Graphics.Core.MeshletHierarchyNode.nodeData + id: nodeData + parent: Ghost.Graphics.Core.MeshletHierarchyNode + langs: + - csharp + - vb + name: nodeData + nameWithType: MeshletHierarchyNode.nodeData + fullName: Ghost.Graphics.Core.MeshletHierarchyNode.nodeData + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: nodeData + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 46 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public uint nodeData + return: + type: System.UInt32 + content.vb: Public nodeData As UInteger +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.SphereBounds + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: SphereBounds + nameWithType: SphereBounds + fullName: Misaki.HighPerformance.Mathematics.Geometry.SphereBounds +- uid: Misaki.HighPerformance.Mathematics.Geometry + commentId: N:Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: Misaki.HighPerformance.Mathematics.Geometry + nameWithType: Misaki.HighPerformance.Mathematics.Geometry + fullName: Misaki.HighPerformance.Mathematics.Geometry + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics.Geometry + name: Geometry + isExternal: true +- uid: Misaki.HighPerformance.Mathematics.Geometry.AABB + commentId: T:Misaki.HighPerformance.Mathematics.Geometry.AABB + parent: Misaki.HighPerformance.Mathematics.Geometry + isExternal: true + name: AABB + nameWithType: AABB + fullName: Misaki.HighPerformance.Mathematics.Geometry.AABB +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: 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 diff --git a/docs/documents/api/Ghost.Graphics.Core.MeshletMeshData.yml b/docs/documents/api/Ghost.Graphics.Core.MeshletMeshData.yml new file mode 100644 index 0000000..718ff5d --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.MeshletMeshData.yml @@ -0,0 +1,756 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.MeshletMeshData + commentId: T:Ghost.Graphics.Core.MeshletMeshData + id: MeshletMeshData + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.MeshletMeshData.Dispose + - Ghost.Graphics.Core.MeshletMeshData.groups + - Ghost.Graphics.Core.MeshletMeshData.hierarchyNodes + - Ghost.Graphics.Core.MeshletMeshData.lodLevelCount + - Ghost.Graphics.Core.MeshletMeshData.materialSlotCount + - Ghost.Graphics.Core.MeshletMeshData.meshletCount + - Ghost.Graphics.Core.MeshletMeshData.meshletTriangles + - Ghost.Graphics.Core.MeshletMeshData.meshletVertices + - Ghost.Graphics.Core.MeshletMeshData.meshlets + langs: + - csharp + - vb + name: MeshletMeshData + nameWithType: MeshletMeshData + fullName: Ghost.Graphics.Core.MeshletMeshData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletMeshData + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 49 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public struct MeshletMeshData : IDisposable' + content.vb: Public Structure MeshletMeshData Implements IDisposable + implements: + - System.IDisposable + 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.MeshletMeshData.meshlets + commentId: F:Ghost.Graphics.Core.MeshletMeshData.meshlets + id: meshlets + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: meshlets + nameWithType: MeshletMeshData.meshlets + fullName: Ghost.Graphics.Core.MeshletMeshData.meshlets + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshlets + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 52 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public UnsafeList meshlets + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.Meshlet} + content.vb: Public meshlets As UnsafeList(Of Meshlet) +- uid: Ghost.Graphics.Core.MeshletMeshData.groups + commentId: F:Ghost.Graphics.Core.MeshletMeshData.groups + id: groups + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: groups + nameWithType: MeshletMeshData.groups + fullName: Ghost.Graphics.Core.MeshletMeshData.groups + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: groups + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 53 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public UnsafeList groups + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.MeshletGroup} + content.vb: Public groups As UnsafeList(Of MeshletGroup) +- uid: Ghost.Graphics.Core.MeshletMeshData.hierarchyNodes + commentId: F:Ghost.Graphics.Core.MeshletMeshData.hierarchyNodes + id: hierarchyNodes + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: hierarchyNodes + nameWithType: MeshletMeshData.hierarchyNodes + fullName: Ghost.Graphics.Core.MeshletMeshData.hierarchyNodes + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: hierarchyNodes + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 54 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public UnsafeList hierarchyNodes + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.MeshletHierarchyNode} + content.vb: Public hierarchyNodes As UnsafeList(Of MeshletHierarchyNode) +- uid: Ghost.Graphics.Core.MeshletMeshData.meshletVertices + commentId: F:Ghost.Graphics.Core.MeshletMeshData.meshletVertices + id: meshletVertices + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: meshletVertices + nameWithType: MeshletMeshData.meshletVertices + fullName: Ghost.Graphics.Core.MeshletMeshData.meshletVertices + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletVertices + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 55 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public UnsafeList meshletVertices + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + content.vb: Public meshletVertices As UnsafeList(Of UInteger) +- uid: Ghost.Graphics.Core.MeshletMeshData.meshletTriangles + commentId: F:Ghost.Graphics.Core.MeshletMeshData.meshletTriangles + id: meshletTriangles + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: meshletTriangles + nameWithType: MeshletMeshData.meshletTriangles + fullName: Ghost.Graphics.Core.MeshletMeshData.meshletTriangles + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletTriangles + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 56 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public UnsafeList meshletTriangles + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + content.vb: Public meshletTriangles As UnsafeList(Of UInteger) +- uid: Ghost.Graphics.Core.MeshletMeshData.meshletCount + commentId: F:Ghost.Graphics.Core.MeshletMeshData.meshletCount + id: meshletCount + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: meshletCount + nameWithType: MeshletMeshData.meshletCount + fullName: Ghost.Graphics.Core.MeshletMeshData.meshletCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 57 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public int meshletCount + return: + type: System.Int32 + content.vb: Public meshletCount As Integer +- uid: Ghost.Graphics.Core.MeshletMeshData.lodLevelCount + commentId: F:Ghost.Graphics.Core.MeshletMeshData.lodLevelCount + id: lodLevelCount + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: lodLevelCount + nameWithType: MeshletMeshData.lodLevelCount + fullName: Ghost.Graphics.Core.MeshletMeshData.lodLevelCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: lodLevelCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 58 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public int lodLevelCount + return: + type: System.Int32 + content.vb: Public lodLevelCount As Integer +- uid: Ghost.Graphics.Core.MeshletMeshData.materialSlotCount + commentId: F:Ghost.Graphics.Core.MeshletMeshData.materialSlotCount + id: materialSlotCount + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: materialSlotCount + nameWithType: MeshletMeshData.materialSlotCount + fullName: Ghost.Graphics.Core.MeshletMeshData.materialSlotCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: materialSlotCount + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 59 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public int materialSlotCount + return: + type: System.Int32 + content.vb: Public materialSlotCount As Integer +- uid: Ghost.Graphics.Core.MeshletMeshData.Dispose + commentId: M:Ghost.Graphics.Core.MeshletMeshData.Dispose + id: Dispose + parent: Ghost.Graphics.Core.MeshletMeshData + langs: + - csharp + - vb + name: Dispose() + nameWithType: MeshletMeshData.Dispose() + fullName: Ghost.Graphics.Core.MeshletMeshData.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/Core/Mesh.cs + startLine: 61 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.Core.MeshletMeshData.Dispose* + implements: + - System.IDisposable.Dispose +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: 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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.Meshlet} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.Meshlet} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: Ghost.Graphics.Core.Meshlet.html + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of Meshlet) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.Core.Meshlet) + name.vb: UnsafeList(Of Meshlet) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.Core.Meshlet + name: Meshlet + href: Ghost.Graphics.Core.Meshlet.html + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Meshlet + name: Meshlet + href: Ghost.Graphics.Core.Meshlet.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of T) + name.vb: UnsafeList(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.MeshletGroup} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.MeshletGroup} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: Ghost.Graphics.Core.MeshletGroup.html + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of MeshletGroup) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.Core.MeshletGroup) + name.vb: UnsafeList(Of MeshletGroup) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.Core.MeshletGroup + name: MeshletGroup + href: Ghost.Graphics.Core.MeshletGroup.html + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.MeshletGroup + name: MeshletGroup + href: Ghost.Graphics.Core.MeshletGroup.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.MeshletHierarchyNode} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.Core.MeshletHierarchyNode} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: Ghost.Graphics.Core.MeshletHierarchyNode.html + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of MeshletHierarchyNode) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.Core.MeshletHierarchyNode) + name.vb: UnsafeList(Of MeshletHierarchyNode) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.Core.MeshletHierarchyNode + name: MeshletHierarchyNode + href: Ghost.Graphics.Core.MeshletHierarchyNode.html + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.MeshletHierarchyNode + name: MeshletHierarchyNode + href: Ghost.Graphics.Core.MeshletHierarchyNode.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger) + name.vb: UnsafeList(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- 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.MeshletMeshData.Dispose* + commentId: Overload:Ghost.Graphics.Core.MeshletMeshData.Dispose + href: Ghost.Graphics.Core.MeshletMeshData.html#Ghost_Graphics_Core_MeshletMeshData_Dispose + name: Dispose + nameWithType: MeshletMeshData.Dispose + fullName: Ghost.Graphics.Core.MeshletMeshData.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderList.Enumerator.yml b/docs/documents/api/Ghost.Graphics.Core.RenderList.Enumerator.yml new file mode 100644 index 0000000..b62d09c --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderList.Enumerator.yml @@ -0,0 +1,405 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderList.Enumerator + commentId: T:Ghost.Graphics.Core.RenderList.Enumerator + id: RenderList.Enumerator + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderList.Enumerator.Current + - Ghost.Graphics.Core.RenderList.Enumerator.MoveNext + - Ghost.Graphics.Core.RenderList.Enumerator.Reset + langs: + - csharp + - vb + name: RenderList.Enumerator + nameWithType: RenderList.Enumerator + fullName: Ghost.Graphics.Core.RenderList.Enumerator + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Enumerator + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 17 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public ref struct RenderList.Enumerator + content.vb: Public Structure RenderList.Enumerator + 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.RenderList.Enumerator.Current + commentId: P:Ghost.Graphics.Core.RenderList.Enumerator.Current + id: Current + parent: Ghost.Graphics.Core.RenderList.Enumerator + langs: + - csharp + - vb + name: Current + nameWithType: RenderList.Enumerator.Current + fullName: Ghost.Graphics.Core.RenderList.Enumerator.Current + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Current + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 34 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderRecord Current { get; } + parameters: [] + return: + type: Ghost.Graphics.Core.RenderRecord + content.vb: Public ReadOnly Property Current As RenderRecord + overload: Ghost.Graphics.Core.RenderList.Enumerator.Current* +- uid: Ghost.Graphics.Core.RenderList.Enumerator.MoveNext + commentId: M:Ghost.Graphics.Core.RenderList.Enumerator.MoveNext + id: MoveNext + parent: Ghost.Graphics.Core.RenderList.Enumerator + langs: + - csharp + - vb + name: MoveNext() + nameWithType: RenderList.Enumerator.MoveNext() + fullName: Ghost.Graphics.Core.RenderList.Enumerator.MoveNext() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MoveNext + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 36 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public bool MoveNext() + return: + type: System.Boolean + content.vb: Public Function MoveNext() As Boolean + overload: Ghost.Graphics.Core.RenderList.Enumerator.MoveNext* +- uid: Ghost.Graphics.Core.RenderList.Enumerator.Reset + commentId: M:Ghost.Graphics.Core.RenderList.Enumerator.Reset + id: Reset + parent: Ghost.Graphics.Core.RenderList.Enumerator + langs: + - csharp + - vb + name: Reset() + nameWithType: RenderList.Enumerator.Reset() + fullName: Ghost.Graphics.Core.RenderList.Enumerator.Reset() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Reset + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 55 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public void Reset() + content.vb: Public Sub Reset() + overload: Ghost.Graphics.Core.RenderList.Enumerator.Reset* +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.Core.RenderList.Enumerator.Current* + commentId: Overload:Ghost.Graphics.Core.RenderList.Enumerator.Current + href: Ghost.Graphics.Core.RenderList.Enumerator.html#Ghost_Graphics_Core_RenderList_Enumerator_Current + name: Current + nameWithType: RenderList.Enumerator.Current + fullName: Ghost.Graphics.Core.RenderList.Enumerator.Current +- uid: Ghost.Graphics.Core.RenderRecord + commentId: T:Ghost.Graphics.Core.RenderRecord + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderRecord.html + name: RenderRecord + nameWithType: RenderRecord + fullName: Ghost.Graphics.Core.RenderRecord +- uid: Ghost.Graphics.Core.RenderList.Enumerator.MoveNext* + commentId: Overload:Ghost.Graphics.Core.RenderList.Enumerator.MoveNext + href: Ghost.Graphics.Core.RenderList.Enumerator.html#Ghost_Graphics_Core_RenderList_Enumerator_MoveNext + name: MoveNext + nameWithType: RenderList.Enumerator.MoveNext + fullName: Ghost.Graphics.Core.RenderList.Enumerator.MoveNext +- 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.RenderList.Enumerator.Reset* + commentId: Overload:Ghost.Graphics.Core.RenderList.Enumerator.Reset + href: Ghost.Graphics.Core.RenderList.Enumerator.html#Ghost_Graphics_Core_RenderList_Enumerator_Reset + name: Reset + nameWithType: RenderList.Enumerator.Reset + fullName: Ghost.Graphics.Core.RenderList.Enumerator.Reset diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderList.yml b/docs/documents/api/Ghost.Graphics.Core.RenderList.yml new file mode 100644 index 0000000..3150229 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderList.yml @@ -0,0 +1,948 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderList + commentId: T:Ghost.Graphics.Core.RenderList + id: RenderList + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) + - Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + - Ghost.Graphics.Core.RenderList.Add(Ghost.Graphics.Core.RenderRecord,System.Int32) + - Ghost.Graphics.Core.RenderList.Append(Ghost.Graphics.Core.RenderList) + - Ghost.Graphics.Core.RenderList.Clear + - Ghost.Graphics.Core.RenderList.ClearThreadLocal(System.Int32) + - Ghost.Graphics.Core.RenderList.Dispose + - Ghost.Graphics.Core.RenderList.GetEnumerator + - Ghost.Graphics.Core.RenderList.GetThreadLocalRecords(System.Int32) + - Ghost.Graphics.Core.RenderList.IsCreated + - Ghost.Graphics.Core.RenderList.ThreadLocalCount + - Ghost.Graphics.Core.RenderList.TotalRecordCount + langs: + - csharp + - vb + name: RenderList + nameWithType: RenderList + fullName: Ghost.Graphics.Core.RenderList + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderList + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 15 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public struct RenderList : IDisposable' + content.vb: Public Structure RenderList Implements IDisposable + implements: + - System.IDisposable + 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.RenderList.ThreadLocalCount + commentId: P:Ghost.Graphics.Core.RenderList.ThreadLocalCount + id: ThreadLocalCount + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: ThreadLocalCount + nameWithType: RenderList.ThreadLocalCount + fullName: Ghost.Graphics.Core.RenderList.ThreadLocalCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ThreadLocalCount + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 64 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly int ThreadLocalCount { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public ReadOnly Property ThreadLocalCount As Integer + overload: Ghost.Graphics.Core.RenderList.ThreadLocalCount* +- uid: Ghost.Graphics.Core.RenderList.TotalRecordCount + commentId: P:Ghost.Graphics.Core.RenderList.TotalRecordCount + id: TotalRecordCount + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: TotalRecordCount + nameWithType: RenderList.TotalRecordCount + fullName: Ghost.Graphics.Core.RenderList.TotalRecordCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TotalRecordCount + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 65 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly int TotalRecordCount { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public ReadOnly Property TotalRecordCount As Integer + overload: Ghost.Graphics.Core.RenderList.TotalRecordCount* +- uid: Ghost.Graphics.Core.RenderList.IsCreated + commentId: P:Ghost.Graphics.Core.RenderList.IsCreated + id: IsCreated + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: IsCreated + nameWithType: RenderList.IsCreated + fullName: Ghost.Graphics.Core.RenderList.IsCreated + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IsCreated + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 78 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly bool IsCreated { get; } + parameters: [] + return: + type: System.Boolean + content.vb: Public ReadOnly Property IsCreated As Boolean + overload: Ghost.Graphics.Core.RenderList.IsCreated* +- uid: Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) + commentId: M:Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) + id: '#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle)' + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: RenderList(int, int, AllocationHandle) + nameWithType: RenderList.RenderList(int, int, AllocationHandle) + fullName: Ghost.Graphics.Core.RenderList.RenderList(int, int, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 80 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderList(int maxLevelOfConcurrency, int capacity, AllocationHandle allocationHandle) + parameters: + - id: maxLevelOfConcurrency + type: System.Int32 + - id: capacity + type: System.Int32 + - id: allocationHandle + type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle + content.vb: Public Sub New(maxLevelOfConcurrency As Integer, capacity As Integer, allocationHandle As AllocationHandle) + overload: Ghost.Graphics.Core.RenderList.#ctor* + nameWithType.vb: RenderList.New(Integer, Integer, AllocationHandle) + fullName.vb: Ghost.Graphics.Core.RenderList.New(Integer, Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) + name.vb: New(Integer, Integer, AllocationHandle) +- uid: Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + commentId: M:Ghost.Graphics.Core.RenderList.#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + id: '#ctor(System.Int32,System.Int32,Misaki.HighPerformance.LowLevel.Buffer.Allocator)' + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: RenderList(int, int, Allocator) + nameWithType: RenderList.RenderList(int, int, Allocator) + fullName: Ghost.Graphics.Core.RenderList.RenderList(int, int, Misaki.HighPerformance.LowLevel.Buffer.Allocator) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 95 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderList(int maxLevelOfConcurrency, int capacity, Allocator allocator) + parameters: + - id: maxLevelOfConcurrency + type: System.Int32 + - id: capacity + type: System.Int32 + - id: allocator + type: Misaki.HighPerformance.LowLevel.Buffer.Allocator + content.vb: Public Sub New(maxLevelOfConcurrency As Integer, capacity As Integer, allocator As Allocator) + overload: Ghost.Graphics.Core.RenderList.#ctor* + nameWithType.vb: RenderList.New(Integer, Integer, Allocator) + fullName.vb: Ghost.Graphics.Core.RenderList.New(Integer, Integer, Misaki.HighPerformance.LowLevel.Buffer.Allocator) + name.vb: New(Integer, Integer, Allocator) +- uid: Ghost.Graphics.Core.RenderList.GetEnumerator + commentId: M:Ghost.Graphics.Core.RenderList.GetEnumerator + id: GetEnumerator + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: GetEnumerator() + nameWithType: RenderList.GetEnumerator() + fullName: Ghost.Graphics.Core.RenderList.GetEnumerator() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetEnumerator + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 108 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly RenderList.Enumerator GetEnumerator() + return: + type: Ghost.Graphics.Core.RenderList.Enumerator + content.vb: Public Function GetEnumerator() As RenderList.Enumerator + overload: Ghost.Graphics.Core.RenderList.GetEnumerator* +- uid: Ghost.Graphics.Core.RenderList.Add(Ghost.Graphics.Core.RenderRecord,System.Int32) + commentId: M:Ghost.Graphics.Core.RenderList.Add(Ghost.Graphics.Core.RenderRecord,System.Int32) + id: Add(Ghost.Graphics.Core.RenderRecord,System.Int32) + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: Add(RenderRecord, int) + nameWithType: RenderList.Add(RenderRecord, int) + fullName: Ghost.Graphics.Core.RenderList.Add(Ghost.Graphics.Core.RenderRecord, int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Add + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 114 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly void Add(RenderRecord record, int threadIndex) + parameters: + - id: record + type: Ghost.Graphics.Core.RenderRecord + - id: threadIndex + type: System.Int32 + content.vb: Public Sub Add(record As RenderRecord, threadIndex As Integer) + overload: Ghost.Graphics.Core.RenderList.Add* + nameWithType.vb: RenderList.Add(RenderRecord, Integer) + fullName.vb: Ghost.Graphics.Core.RenderList.Add(Ghost.Graphics.Core.RenderRecord, Integer) + name.vb: Add(RenderRecord, Integer) +- uid: Ghost.Graphics.Core.RenderList.GetThreadLocalRecords(System.Int32) + commentId: M:Ghost.Graphics.Core.RenderList.GetThreadLocalRecords(System.Int32) + id: GetThreadLocalRecords(System.Int32) + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: GetThreadLocalRecords(int) + nameWithType: RenderList.GetThreadLocalRecords(int) + fullName: Ghost.Graphics.Core.RenderList.GetThreadLocalRecords(int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetThreadLocalRecords + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 120 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly ReadOnlyUnsafeCollection GetThreadLocalRecords(int threadIndex) + parameters: + - id: threadIndex + type: System.Int32 + return: + type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Core.RenderRecord} + content.vb: Public Function GetThreadLocalRecords(threadIndex As Integer) As ReadOnlyUnsafeCollection(Of RenderRecord) + overload: Ghost.Graphics.Core.RenderList.GetThreadLocalRecords* + nameWithType.vb: RenderList.GetThreadLocalRecords(Integer) + fullName.vb: Ghost.Graphics.Core.RenderList.GetThreadLocalRecords(Integer) + name.vb: GetThreadLocalRecords(Integer) +- uid: Ghost.Graphics.Core.RenderList.Clear + commentId: M:Ghost.Graphics.Core.RenderList.Clear + id: Clear + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: Clear() + nameWithType: RenderList.Clear() + fullName: Ghost.Graphics.Core.RenderList.Clear() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Clear + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 126 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly void Clear() + content.vb: Public Sub Clear() + overload: Ghost.Graphics.Core.RenderList.Clear* +- uid: Ghost.Graphics.Core.RenderList.ClearThreadLocal(System.Int32) + commentId: M:Ghost.Graphics.Core.RenderList.ClearThreadLocal(System.Int32) + id: ClearThreadLocal(System.Int32) + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: ClearThreadLocal(int) + nameWithType: RenderList.ClearThreadLocal(int) + fullName: Ghost.Graphics.Core.RenderList.ClearThreadLocal(int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearThreadLocal + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 135 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly void ClearThreadLocal(int threadIndex) + parameters: + - id: threadIndex + type: System.Int32 + content.vb: Public Sub ClearThreadLocal(threadIndex As Integer) + overload: Ghost.Graphics.Core.RenderList.ClearThreadLocal* + nameWithType.vb: RenderList.ClearThreadLocal(Integer) + fullName.vb: Ghost.Graphics.Core.RenderList.ClearThreadLocal(Integer) + name.vb: ClearThreadLocal(Integer) +- uid: Ghost.Graphics.Core.RenderList.Append(Ghost.Graphics.Core.RenderList) + commentId: M:Ghost.Graphics.Core.RenderList.Append(Ghost.Graphics.Core.RenderList) + id: Append(Ghost.Graphics.Core.RenderList) + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: Append(RenderList) + nameWithType: RenderList.Append(RenderList) + fullName: Ghost.Graphics.Core.RenderList.Append(Ghost.Graphics.Core.RenderList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Append + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 141 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly void Append(RenderList other) + parameters: + - id: other + type: Ghost.Graphics.Core.RenderList + content.vb: Public Sub Append(other As RenderList) + overload: Ghost.Graphics.Core.RenderList.Append* +- uid: Ghost.Graphics.Core.RenderList.Dispose + commentId: M:Ghost.Graphics.Core.RenderList.Dispose + id: Dispose + parent: Ghost.Graphics.Core.RenderList + langs: + - csharp + - vb + name: Dispose() + nameWithType: RenderList.Dispose() + fullName: Ghost.Graphics.Core.RenderList.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 164 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.Core.RenderList.Dispose* + implements: + - System.IDisposable.Dispose +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: 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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.Core.RenderList.ThreadLocalCount* + commentId: Overload:Ghost.Graphics.Core.RenderList.ThreadLocalCount + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_ThreadLocalCount + name: ThreadLocalCount + nameWithType: RenderList.ThreadLocalCount + fullName: Ghost.Graphics.Core.RenderList.ThreadLocalCount +- 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.RenderList.TotalRecordCount* + commentId: Overload:Ghost.Graphics.Core.RenderList.TotalRecordCount + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_TotalRecordCount + name: TotalRecordCount + nameWithType: RenderList.TotalRecordCount + fullName: Ghost.Graphics.Core.RenderList.TotalRecordCount +- uid: Ghost.Graphics.Core.RenderList.IsCreated* + commentId: Overload:Ghost.Graphics.Core.RenderList.IsCreated + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_IsCreated + name: IsCreated + nameWithType: RenderList.IsCreated + fullName: Ghost.Graphics.Core.RenderList.IsCreated +- 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.RenderList.#ctor* + commentId: Overload:Ghost.Graphics.Core.RenderList.#ctor + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList__ctor_System_Int32_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ + name: RenderList + nameWithType: RenderList.RenderList + fullName: Ghost.Graphics.Core.RenderList.RenderList + nameWithType.vb: RenderList.New + fullName.vb: Ghost.Graphics.Core.RenderList.New + name.vb: New +- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle + commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle + parent: Misaki.HighPerformance.LowLevel.Buffer + name: AllocationHandle + nameWithType: AllocationHandle + fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle +- uid: Misaki.HighPerformance.LowLevel.Buffer + commentId: N:Misaki.HighPerformance.LowLevel.Buffer + name: Misaki.HighPerformance.LowLevel.Buffer + nameWithType: Misaki.HighPerformance.LowLevel.Buffer + fullName: Misaki.HighPerformance.LowLevel.Buffer + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer +- uid: Misaki.HighPerformance.LowLevel.Buffer.Allocator + commentId: T:Misaki.HighPerformance.LowLevel.Buffer.Allocator + parent: Misaki.HighPerformance.LowLevel.Buffer + name: Allocator + nameWithType: Allocator + fullName: Misaki.HighPerformance.LowLevel.Buffer.Allocator +- uid: Ghost.Graphics.Core.RenderList.GetEnumerator* + commentId: Overload:Ghost.Graphics.Core.RenderList.GetEnumerator + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_GetEnumerator + name: GetEnumerator + nameWithType: RenderList.GetEnumerator + fullName: Ghost.Graphics.Core.RenderList.GetEnumerator +- uid: Ghost.Graphics.Core.RenderList.Enumerator + commentId: T:Ghost.Graphics.Core.RenderList.Enumerator + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderList.html + name: RenderList.Enumerator + nameWithType: RenderList.Enumerator + fullName: Ghost.Graphics.Core.RenderList.Enumerator + spec.csharp: + - uid: Ghost.Graphics.Core.RenderList + name: RenderList + href: Ghost.Graphics.Core.RenderList.html + - name: . + - uid: Ghost.Graphics.Core.RenderList.Enumerator + name: Enumerator + href: Ghost.Graphics.Core.RenderList.Enumerator.html + spec.vb: + - uid: Ghost.Graphics.Core.RenderList + name: RenderList + href: Ghost.Graphics.Core.RenderList.html + - name: . + - uid: Ghost.Graphics.Core.RenderList.Enumerator + name: Enumerator + href: Ghost.Graphics.Core.RenderList.Enumerator.html +- uid: Ghost.Graphics.Core.RenderList.Add* + commentId: Overload:Ghost.Graphics.Core.RenderList.Add + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_Add_Ghost_Graphics_Core_RenderRecord_System_Int32_ + name: Add + nameWithType: RenderList.Add + fullName: Ghost.Graphics.Core.RenderList.Add +- uid: Ghost.Graphics.Core.RenderRecord + commentId: T:Ghost.Graphics.Core.RenderRecord + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderRecord.html + name: RenderRecord + nameWithType: RenderRecord + fullName: Ghost.Graphics.Core.RenderRecord +- uid: Ghost.Graphics.Core.RenderList.GetThreadLocalRecords* + commentId: Overload:Ghost.Graphics.Core.RenderList.GetThreadLocalRecords + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_GetThreadLocalRecords_System_Int32_ + name: GetThreadLocalRecords + nameWithType: RenderList.GetThreadLocalRecords + fullName: Ghost.Graphics.Core.RenderList.GetThreadLocalRecords +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Core.RenderRecord} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Core.RenderRecord} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + href: Ghost.Graphics.Core.RenderRecord.html + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of RenderRecord) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Ghost.Graphics.Core.RenderRecord) + name.vb: ReadOnlyUnsafeCollection(Of RenderRecord) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - uid: Ghost.Graphics.Core.RenderRecord + name: RenderRecord + href: Ghost.Graphics.Core.RenderRecord.html + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.RenderRecord + name: RenderRecord + href: Ghost.Graphics.Core.RenderRecord.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of T) + name.vb: ReadOnlyUnsafeCollection(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Graphics.Core.RenderList.Clear* + commentId: Overload:Ghost.Graphics.Core.RenderList.Clear + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_Clear + name: Clear + nameWithType: RenderList.Clear + fullName: Ghost.Graphics.Core.RenderList.Clear +- uid: Ghost.Graphics.Core.RenderList.ClearThreadLocal* + commentId: Overload:Ghost.Graphics.Core.RenderList.ClearThreadLocal + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_ClearThreadLocal_System_Int32_ + name: ClearThreadLocal + nameWithType: RenderList.ClearThreadLocal + fullName: Ghost.Graphics.Core.RenderList.ClearThreadLocal +- uid: Ghost.Graphics.Core.RenderList.Append* + commentId: Overload:Ghost.Graphics.Core.RenderList.Append + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_Append_Ghost_Graphics_Core_RenderList_ + name: Append + nameWithType: RenderList.Append + fullName: Ghost.Graphics.Core.RenderList.Append +- uid: Ghost.Graphics.Core.RenderList + commentId: T:Ghost.Graphics.Core.RenderList + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderList.html + name: RenderList + nameWithType: RenderList + fullName: Ghost.Graphics.Core.RenderList +- uid: Ghost.Graphics.Core.RenderList.Dispose* + commentId: Overload:Ghost.Graphics.Core.RenderList.Dispose + href: Ghost.Graphics.Core.RenderList.html#Ghost_Graphics_Core_RenderList_Dispose + name: Dispose + nameWithType: RenderList.Dispose + fullName: Ghost.Graphics.Core.RenderList.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderRecord.yml b/docs/documents/api/Ghost.Graphics.Core.RenderRecord.yml new file mode 100644 index 0000000..5aeb1b7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderRecord.yml @@ -0,0 +1,558 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderRecord + commentId: T:Ghost.Graphics.Core.RenderRecord + id: RenderRecord + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderRecord.localToWorld + - Ghost.Graphics.Core.RenderRecord.materialPalette + - Ghost.Graphics.Core.RenderRecord.mesh + - Ghost.Graphics.Core.RenderRecord.renderingLayerMask + langs: + - csharp + - vb + name: RenderRecord + nameWithType: RenderRecord + fullName: Ghost.Graphics.Core.RenderRecord + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderRecord + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct RenderRecord + content.vb: Public Structure RenderRecord + 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.RenderRecord.localToWorld + commentId: F:Ghost.Graphics.Core.RenderRecord.localToWorld + id: localToWorld + parent: Ghost.Graphics.Core.RenderRecord + langs: + - csharp + - vb + name: localToWorld + nameWithType: RenderRecord.localToWorld + fullName: Ghost.Graphics.Core.RenderRecord.localToWorld + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: localToWorld + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 9 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float4x4 localToWorld + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public localToWorld As float4x4 +- uid: Ghost.Graphics.Core.RenderRecord.mesh + commentId: F:Ghost.Graphics.Core.RenderRecord.mesh + id: mesh + parent: Ghost.Graphics.Core.RenderRecord + langs: + - csharp + - vb + name: mesh + nameWithType: RenderRecord.mesh + fullName: Ghost.Graphics.Core.RenderRecord.mesh + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: mesh + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Handle mesh + return: + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + content.vb: Public mesh As Handle(Of Mesh) +- uid: Ghost.Graphics.Core.RenderRecord.materialPalette + commentId: F:Ghost.Graphics.Core.RenderRecord.materialPalette + id: materialPalette + parent: Ghost.Graphics.Core.RenderRecord + langs: + - csharp + - vb + name: materialPalette + nameWithType: RenderRecord.materialPalette + fullName: Ghost.Graphics.Core.RenderRecord.materialPalette + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: materialPalette + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 11 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Identifier materialPalette + return: + type: Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + content.vb: Public materialPalette As Identifier(Of MaterialPalette) +- uid: Ghost.Graphics.Core.RenderRecord.renderingLayerMask + commentId: F:Ghost.Graphics.Core.RenderRecord.renderingLayerMask + id: renderingLayerMask + parent: Ghost.Graphics.Core.RenderRecord + langs: + - csharp + - vb + name: renderingLayerMask + nameWithType: RenderRecord.renderingLayerMask + fullName: Ghost.Graphics.Core.RenderRecord.renderingLayerMask + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: renderingLayerMask + path: src/Runtime/Ghost.Graphics/Core/RenderList.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderingLayerMask renderingLayerMask + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public renderingLayerMask As RenderingLayerMask +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float4x4 + commentId: T:Misaki.HighPerformance.Mathematics.float4x4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4x4 + nameWithType: float4x4 + fullName: Misaki.HighPerformance.Mathematics.float4x4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.Core.Mesh.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Mesh) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh) + name.vb: Handle(Of Mesh) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.Core.MaterialPalette.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of MaterialPalette) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.Core.MaterialPalette) + name.vb: Identifier(Of MaterialPalette) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.Core.MaterialPalette + name: MaterialPalette + href: Ghost.Graphics.Core.MaterialPalette.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.MaterialPalette + name: MaterialPalette + href: Ghost.Graphics.Core.MaterialPalette.html + - name: ) +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Graphics.Core.RenderingLayerMask + commentId: T:Ghost.Graphics.Core.RenderingLayerMask + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderingLayerMask.html + name: RenderingLayerMask + nameWithType: RenderingLayerMask + fullName: Ghost.Graphics.Core.RenderingLayerMask diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderRequest.yml b/docs/documents/api/Ghost.Graphics.Core.RenderRequest.yml new file mode 100644 index 0000000..6872a34 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderRequest.yml @@ -0,0 +1,701 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderRequest + commentId: T:Ghost.Graphics.Core.RenderRequest + id: RenderRequest + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderRequest.Dispose + - Ghost.Graphics.Core.RenderRequest.colorTarget + - Ghost.Graphics.Core.RenderRequest.depthTarget + - Ghost.Graphics.Core.RenderRequest.opaqueRenderList + - Ghost.Graphics.Core.RenderRequest.renderFunc + - Ghost.Graphics.Core.RenderRequest.shadowCasterRenderList + - Ghost.Graphics.Core.RenderRequest.swapChainIndex + - Ghost.Graphics.Core.RenderRequest.transparentRenderList + - Ghost.Graphics.Core.RenderRequest.view + langs: + - csharp + - vb + name: RenderRequest + nameWithType: RenderRequest + fullName: Ghost.Graphics.Core.RenderRequest + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderRequest + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 180 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public struct RenderRequest : IDisposable' + content.vb: Public Structure RenderRequest Implements IDisposable + implements: + - System.IDisposable + 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.RenderRequest.view + commentId: F:Ghost.Graphics.Core.RenderRequest.view + id: view + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: view + nameWithType: RenderRequest.view + fullName: Ghost.Graphics.Core.RenderRequest.view + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: view + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 182 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderView view + return: + type: Ghost.Graphics.Core.RenderView + content.vb: Public view As RenderView +- uid: Ghost.Graphics.Core.RenderRequest.swapChainIndex + commentId: F:Ghost.Graphics.Core.RenderRequest.swapChainIndex + id: swapChainIndex + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: swapChainIndex + nameWithType: RenderRequest.swapChainIndex + fullName: Ghost.Graphics.Core.RenderRequest.swapChainIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: swapChainIndex + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 184 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public int swapChainIndex + return: + type: System.Int32 + content.vb: Public swapChainIndex As Integer +- uid: Ghost.Graphics.Core.RenderRequest.colorTarget + commentId: F:Ghost.Graphics.Core.RenderRequest.colorTarget + id: colorTarget + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: colorTarget + nameWithType: RenderRequest.colorTarget + fullName: Ghost.Graphics.Core.RenderRequest.colorTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: colorTarget + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 185 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Handle colorTarget + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public colorTarget As Handle(Of Texture) +- uid: Ghost.Graphics.Core.RenderRequest.depthTarget + commentId: F:Ghost.Graphics.Core.RenderRequest.depthTarget + id: depthTarget + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: depthTarget + nameWithType: RenderRequest.depthTarget + fullName: Ghost.Graphics.Core.RenderRequest.depthTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: depthTarget + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 186 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Handle depthTarget + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public depthTarget As Handle(Of Texture) +- uid: Ghost.Graphics.Core.RenderRequest.opaqueRenderList + commentId: F:Ghost.Graphics.Core.RenderRequest.opaqueRenderList + id: opaqueRenderList + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: opaqueRenderList + nameWithType: RenderRequest.opaqueRenderList + fullName: Ghost.Graphics.Core.RenderRequest.opaqueRenderList + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: opaqueRenderList + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 188 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderList opaqueRenderList + return: + type: Ghost.Graphics.Core.RenderList + content.vb: Public opaqueRenderList As RenderList +- uid: Ghost.Graphics.Core.RenderRequest.transparentRenderList + commentId: F:Ghost.Graphics.Core.RenderRequest.transparentRenderList + id: transparentRenderList + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: transparentRenderList + nameWithType: RenderRequest.transparentRenderList + fullName: Ghost.Graphics.Core.RenderRequest.transparentRenderList + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: transparentRenderList + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 189 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderList transparentRenderList + return: + type: Ghost.Graphics.Core.RenderList + content.vb: Public transparentRenderList As RenderList +- uid: Ghost.Graphics.Core.RenderRequest.shadowCasterRenderList + commentId: F:Ghost.Graphics.Core.RenderRequest.shadowCasterRenderList + id: shadowCasterRenderList + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: shadowCasterRenderList + nameWithType: RenderRequest.shadowCasterRenderList + fullName: Ghost.Graphics.Core.RenderRequest.shadowCasterRenderList + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: shadowCasterRenderList + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 190 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderList shadowCasterRenderList + return: + type: Ghost.Graphics.Core.RenderList + content.vb: Public shadowCasterRenderList As RenderList +- uid: Ghost.Graphics.Core.RenderRequest.renderFunc + commentId: F:Ghost.Graphics.Core.RenderRequest.renderFunc + id: renderFunc + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: renderFunc + nameWithType: RenderRequest.renderFunc + fullName: Ghost.Graphics.Core.RenderRequest.renderFunc + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: renderFunc + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 192 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public delegate* renderFunc + return: + type: delegate* + content.vb: 'Public renderFunc As ' +- uid: Ghost.Graphics.Core.RenderRequest.Dispose + commentId: M:Ghost.Graphics.Core.RenderRequest.Dispose + id: Dispose + parent: Ghost.Graphics.Core.RenderRequest + langs: + - csharp + - vb + name: Dispose() + nameWithType: RenderRequest.Dispose() + fullName: Ghost.Graphics.Core.RenderRequest.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 194 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.Core.RenderRequest.Dispose* + implements: + - System.IDisposable.Dispose +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: 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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.Core.RenderView + commentId: T:Ghost.Graphics.Core.RenderView + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderView.html + name: RenderView + nameWithType: RenderView + fullName: Ghost.Graphics.Core.RenderView +- 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.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RenderList + commentId: T:Ghost.Graphics.Core.RenderList + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderList.html + name: RenderList + nameWithType: RenderList + fullName: Ghost.Graphics.Core.RenderList +- uid: delegate* + isExternal: true + href: Ghost.Graphics.Core.RenderRequest.html + name: delegate* + nameWithType: delegate* + fullName: delegate* + spec.csharp: + - name: delegate + - name: '*' + - name: < + - name: ref + - name: " " + - name: readonly + - name: " " + - uid: Ghost.Graphics.RHI.RenderContext + name: RenderContext + - name: ',' + - name: " " + - name: ref + - name: " " + - name: readonly + - name: " " + - uid: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.html + - name: ',' + - name: " " + - uid: System.Void + name: void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '>' +- uid: Ghost.Graphics.Core.RenderRequest.Dispose* + commentId: Overload:Ghost.Graphics.Core.RenderRequest.Dispose + href: Ghost.Graphics.Core.RenderRequest.html#Ghost_Graphics_Core_RenderRequest_Dispose + name: Dispose + nameWithType: RenderRequest.Dispose + fullName: Ghost.Graphics.Core.RenderRequest.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderView.yml b/docs/documents/api/Ghost.Graphics.Core.RenderView.yml new file mode 100644 index 0000000..b1115f4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderView.yml @@ -0,0 +1,660 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderView + commentId: T:Ghost.Graphics.Core.RenderView + id: RenderView + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderView.aperture + - Ghost.Graphics.Core.RenderView.farClipPlane + - Ghost.Graphics.Core.RenderView.focalLength + - Ghost.Graphics.Core.RenderView.focusDistance + - Ghost.Graphics.Core.RenderView.gateFit + - Ghost.Graphics.Core.RenderView.iso + - Ghost.Graphics.Core.RenderView.localToWorld + - Ghost.Graphics.Core.RenderView.nearClipPlane + - Ghost.Graphics.Core.RenderView.renderingLayerMask + - Ghost.Graphics.Core.RenderView.sensorSize + - Ghost.Graphics.Core.RenderView.shutterSpeed + langs: + - csharp + - vb + name: RenderView + nameWithType: RenderView + fullName: Ghost.Graphics.Core.RenderView + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderView + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 156 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct RenderView + content.vb: Public Structure RenderView + 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.RenderView.localToWorld + commentId: F:Ghost.Graphics.Core.RenderView.localToWorld + id: localToWorld + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: localToWorld + nameWithType: RenderView.localToWorld + fullName: Ghost.Graphics.Core.RenderView.localToWorld + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: localToWorld + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 159 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float4x4 localToWorld + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public localToWorld As float4x4 +- uid: Ghost.Graphics.Core.RenderView.nearClipPlane + commentId: F:Ghost.Graphics.Core.RenderView.nearClipPlane + id: nearClipPlane + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: nearClipPlane + nameWithType: RenderView.nearClipPlane + fullName: Ghost.Graphics.Core.RenderView.nearClipPlane + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: nearClipPlane + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 165 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float nearClipPlane + return: + type: System.Single + content.vb: Public nearClipPlane As Single +- uid: Ghost.Graphics.Core.RenderView.farClipPlane + commentId: F:Ghost.Graphics.Core.RenderView.farClipPlane + id: farClipPlane + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: farClipPlane + nameWithType: RenderView.farClipPlane + fullName: Ghost.Graphics.Core.RenderView.farClipPlane + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: farClipPlane + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 166 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float farClipPlane + return: + type: System.Single + content.vb: Public farClipPlane As Single +- uid: Ghost.Graphics.Core.RenderView.sensorSize + commentId: F:Ghost.Graphics.Core.RenderView.sensorSize + id: sensorSize + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: sensorSize + nameWithType: RenderView.sensorSize + fullName: Ghost.Graphics.Core.RenderView.sensorSize + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: sensorSize + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 169 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float2 sensorSize + return: + type: Misaki.HighPerformance.Mathematics.float2 + content.vb: Public sensorSize As float2 +- uid: Ghost.Graphics.Core.RenderView.gateFit + commentId: F:Ghost.Graphics.Core.RenderView.gateFit + id: gateFit + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: gateFit + nameWithType: RenderView.gateFit + fullName: Ghost.Graphics.Core.RenderView.gateFit + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: gateFit + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 170 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public GateFit gateFit + return: + type: Ghost.Graphics.Core.GateFit + content.vb: Public gateFit As GateFit +- uid: Ghost.Graphics.Core.RenderView.iso + commentId: F:Ghost.Graphics.Core.RenderView.iso + id: iso + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: iso + nameWithType: RenderView.iso + fullName: Ghost.Graphics.Core.RenderView.iso + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: iso + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 171 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float iso + return: + type: System.Single + content.vb: Public iso As Single +- uid: Ghost.Graphics.Core.RenderView.shutterSpeed + commentId: F:Ghost.Graphics.Core.RenderView.shutterSpeed + id: shutterSpeed + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: shutterSpeed + nameWithType: RenderView.shutterSpeed + fullName: Ghost.Graphics.Core.RenderView.shutterSpeed + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: shutterSpeed + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 172 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float shutterSpeed + return: + type: System.Single + content.vb: Public shutterSpeed As Single +- uid: Ghost.Graphics.Core.RenderView.aperture + commentId: F:Ghost.Graphics.Core.RenderView.aperture + id: aperture + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: aperture + nameWithType: RenderView.aperture + fullName: Ghost.Graphics.Core.RenderView.aperture + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: aperture + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 173 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float aperture + return: + type: System.Single + content.vb: Public aperture As Single +- uid: Ghost.Graphics.Core.RenderView.focalLength + commentId: F:Ghost.Graphics.Core.RenderView.focalLength + id: focalLength + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: focalLength + nameWithType: RenderView.focalLength + fullName: Ghost.Graphics.Core.RenderView.focalLength + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: focalLength + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 174 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float focalLength + return: + type: System.Single + content.vb: Public focalLength As Single +- uid: Ghost.Graphics.Core.RenderView.focusDistance + commentId: F:Ghost.Graphics.Core.RenderView.focusDistance + id: focusDistance + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: focusDistance + nameWithType: RenderView.focusDistance + fullName: Ghost.Graphics.Core.RenderView.focusDistance + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: focusDistance + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 175 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public float focusDistance + return: + type: System.Single + content.vb: Public focusDistance As Single +- uid: Ghost.Graphics.Core.RenderView.renderingLayerMask + commentId: F:Ghost.Graphics.Core.RenderView.renderingLayerMask + id: renderingLayerMask + parent: Ghost.Graphics.Core.RenderView + langs: + - csharp + - vb + name: renderingLayerMask + nameWithType: RenderView.renderingLayerMask + fullName: Ghost.Graphics.Core.RenderView.renderingLayerMask + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: renderingLayerMask + path: src/Runtime/Ghost.Graphics/Core/RenderRequest.cs + startLine: 177 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderingLayerMask renderingLayerMask + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public renderingLayerMask As RenderingLayerMask +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float4x4 + commentId: T:Misaki.HighPerformance.Mathematics.float4x4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4x4 + nameWithType: float4x4 + fullName: Misaki.HighPerformance.Mathematics.float4x4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Misaki.HighPerformance.Mathematics.float2 + commentId: T:Misaki.HighPerformance.Mathematics.float2 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float2 + nameWithType: float2 + fullName: Misaki.HighPerformance.Mathematics.float2 +- uid: Ghost.Graphics.Core.GateFit + commentId: T:Ghost.Graphics.Core.GateFit + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.GateFit.html + name: GateFit + nameWithType: GateFit + fullName: Ghost.Graphics.Core.GateFit +- uid: Ghost.Graphics.Core.RenderingLayerMask + commentId: T:Ghost.Graphics.Core.RenderingLayerMask + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderingLayerMask.html + name: RenderingLayerMask + nameWithType: RenderingLayerMask + fullName: Ghost.Graphics.Core.RenderingLayerMask diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderingContext.yml b/docs/documents/api/Ghost.Graphics.Core.RenderingContext.yml new file mode 100644 index 0000000..b04db7e --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderingContext.yml @@ -0,0 +1,1328 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderingContext + commentId: T:Ghost.Graphics.Core.RenderingContext + id: RenderingContext + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + - Ghost.Graphics.Core.RenderingContext.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32},System.Boolean) + - Ghost.Graphics.Core.RenderingContext.CreateMesh(System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex},System.ReadOnlySpan{System.UInt32},System.Boolean) + - Ghost.Graphics.Core.RenderingContext.CreateTexture``1(Ghost.Graphics.RHI.TextureDesc@,System.ReadOnlySpan{``0},System.String) + - Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer + - Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + - Ghost.Graphics.Core.RenderingContext.PipelineLibrary + - Ghost.Graphics.Core.RenderingContext.ResourceAllocator + - Ghost.Graphics.Core.RenderingContext.ResourceDatabase + - Ghost.Graphics.Core.RenderingContext.ResourceManager + - Ghost.Graphics.Core.RenderingContext.ShaderCompiler + - Ghost.Graphics.Core.RenderingContext.UpdateObjectData(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.Core.RenderingContext.UploadMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh},System.Boolean) + - Ghost.Graphics.Core.RenderingContext.UploadMeshlets(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.Core.RenderingContext.UploadTexture``1(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{``0}) + langs: + - csharp + - vb + name: RenderingContext + nameWithType: RenderingContext + fullName: Ghost.Graphics.Core.RenderingContext + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderingContext + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly ref struct RenderingContext + content.vb: Public Structure RenderingContext + 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.RenderingContext.DirectCommandBuffer + commentId: P:Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer + id: DirectCommandBuffer + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: DirectCommandBuffer + nameWithType: RenderingContext.DirectCommandBuffer + fullName: Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectCommandBuffer + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 16 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public ICommandBuffer DirectCommandBuffer { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandBuffer + content.vb: Public ReadOnly Property DirectCommandBuffer As ICommandBuffer + overload: Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer* +- uid: Ghost.Graphics.Core.RenderingContext.ShaderCompiler + commentId: P:Ghost.Graphics.Core.RenderingContext.ShaderCompiler + id: ShaderCompiler + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: ShaderCompiler + nameWithType: RenderingContext.ShaderCompiler + fullName: Ghost.Graphics.Core.RenderingContext.ShaderCompiler + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderCompiler + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 18 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public IShaderCompiler ShaderCompiler { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IShaderCompiler + content.vb: Public ReadOnly Property ShaderCompiler As IShaderCompiler + overload: Ghost.Graphics.Core.RenderingContext.ShaderCompiler* +- uid: Ghost.Graphics.Core.RenderingContext.ResourceManager + commentId: P:Ghost.Graphics.Core.RenderingContext.ResourceManager + id: ResourceManager + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: ResourceManager + nameWithType: RenderingContext.ResourceManager + fullName: Ghost.Graphics.Core.RenderingContext.ResourceManager + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceManager + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 19 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public ResourceManager ResourceManager { get; } + parameters: [] + return: + type: Ghost.Graphics.ResourceManager + content.vb: Public ReadOnly Property ResourceManager As ResourceManager + overload: Ghost.Graphics.Core.RenderingContext.ResourceManager* +- uid: Ghost.Graphics.Core.RenderingContext.ResourceAllocator + commentId: P:Ghost.Graphics.Core.RenderingContext.ResourceAllocator + id: ResourceAllocator + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: ResourceAllocator + nameWithType: RenderingContext.ResourceAllocator + fullName: Ghost.Graphics.Core.RenderingContext.ResourceAllocator + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceAllocator + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 20 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public IResourceAllocator ResourceAllocator { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IResourceAllocator + content.vb: Public ReadOnly Property ResourceAllocator As IResourceAllocator + overload: Ghost.Graphics.Core.RenderingContext.ResourceAllocator* +- uid: Ghost.Graphics.Core.RenderingContext.ResourceDatabase + commentId: P:Ghost.Graphics.Core.RenderingContext.ResourceDatabase + id: ResourceDatabase + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: ResourceDatabase + nameWithType: RenderingContext.ResourceDatabase + fullName: Ghost.Graphics.Core.RenderingContext.ResourceDatabase + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceDatabase + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 21 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public IResourceDatabase ResourceDatabase { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IResourceDatabase + content.vb: Public ReadOnly Property ResourceDatabase As IResourceDatabase + overload: Ghost.Graphics.Core.RenderingContext.ResourceDatabase* +- uid: Ghost.Graphics.Core.RenderingContext.PipelineLibrary + commentId: P:Ghost.Graphics.Core.RenderingContext.PipelineLibrary + id: PipelineLibrary + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: PipelineLibrary + nameWithType: RenderingContext.PipelineLibrary + fullName: Ghost.Graphics.Core.RenderingContext.PipelineLibrary + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PipelineLibrary + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 22 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public IPipelineLibrary PipelineLibrary { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IPipelineLibrary + content.vb: Public ReadOnly Property PipelineLibrary As IPipelineLibrary + overload: Ghost.Graphics.Core.RenderingContext.PipelineLibrary* +- uid: Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + commentId: M:Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + id: CrearteCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: CrearteCommandBuffer(CommandBufferType) + nameWithType: RenderingContext.CrearteCommandBuffer(CommandBufferType) + fullName: Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CrearteCommandBuffer + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 31 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public ICommandBuffer CrearteCommandBuffer(CommandBufferType type) + parameters: + - id: type + type: Ghost.Graphics.RHI.CommandBufferType + return: + type: Ghost.Graphics.RHI.ICommandBuffer + content.vb: Public Function CrearteCommandBuffer(type As CommandBufferType) As ICommandBuffer + overload: Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer* +- uid: Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + commentId: M:Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + id: ExecuteCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: ExecuteCommandBuffer(ICommandBuffer) + nameWithType: RenderingContext.ExecuteCommandBuffer(ICommandBuffer) + fullName: Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ExecuteCommandBuffer + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 37 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public void ExecuteCommandBuffer(ICommandBuffer commandBuffer) + parameters: + - id: commandBuffer + type: Ghost.Graphics.RHI.ICommandBuffer + content.vb: Public Sub ExecuteCommandBuffer(commandBuffer As ICommandBuffer) + overload: Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer* +- uid: Ghost.Graphics.Core.RenderingContext.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32},System.Boolean) + commentId: M:Ghost.Graphics.Core.RenderingContext.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32},System.Boolean) + id: CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32},System.Boolean) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: CreateMesh(UnsafeList, UnsafeList, bool) + nameWithType: RenderingContext.CreateMesh(UnsafeList, UnsafeList, bool) + fullName: Ghost.Graphics.Core.RenderingContext.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList, Misaki.HighPerformance.LowLevel.Collections.UnsafeList, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateMesh + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 86 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Handle CreateMesh(UnsafeList vertices, UnsafeList indices, bool staticMesh) + parameters: + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + - id: staticMesh + type: System.Boolean + return: + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + content.vb: Public Function CreateMesh(vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger), staticMesh As Boolean) As Handle(Of Mesh) + overload: Ghost.Graphics.Core.RenderingContext.CreateMesh* + nameWithType.vb: RenderingContext.CreateMesh(UnsafeList(Of Vertex), UnsafeList(Of UInteger), Boolean) + fullName.vb: Ghost.Graphics.Core.RenderingContext.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger), Boolean) + name.vb: CreateMesh(UnsafeList(Of Vertex), UnsafeList(Of UInteger), Boolean) +- uid: Ghost.Graphics.Core.RenderingContext.CreateMesh(System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex},System.ReadOnlySpan{System.UInt32},System.Boolean) + commentId: M:Ghost.Graphics.Core.RenderingContext.CreateMesh(System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex},System.ReadOnlySpan{System.UInt32},System.Boolean) + id: CreateMesh(System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex},System.ReadOnlySpan{System.UInt32},System.Boolean) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: CreateMesh(ReadOnlySpan, ReadOnlySpan, bool) + nameWithType: RenderingContext.CreateMesh(ReadOnlySpan, ReadOnlySpan, bool) + fullName: Ghost.Graphics.Core.RenderingContext.CreateMesh(System.ReadOnlySpan, System.ReadOnlySpan, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateMesh + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 118 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public Handle CreateMesh(ReadOnlySpan vertices, ReadOnlySpan indices, bool staticMesh) + parameters: + - id: vertices + type: System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex} + - id: indices + type: System.ReadOnlySpan{System.UInt32} + - id: staticMesh + type: System.Boolean + return: + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + content.vb: Public Function CreateMesh(vertices As ReadOnlySpan(Of Vertex), indices As ReadOnlySpan(Of UInteger), staticMesh As Boolean) As Handle(Of Mesh) + overload: Ghost.Graphics.Core.RenderingContext.CreateMesh* + nameWithType.vb: RenderingContext.CreateMesh(ReadOnlySpan(Of Vertex), ReadOnlySpan(Of UInteger), Boolean) + fullName.vb: Ghost.Graphics.Core.RenderingContext.CreateMesh(System.ReadOnlySpan(Of Ghost.Graphics.RHI.Vertex), System.ReadOnlySpan(Of UInteger), Boolean) + name.vb: CreateMesh(ReadOnlySpan(Of Vertex), ReadOnlySpan(Of UInteger), Boolean) +- uid: Ghost.Graphics.Core.RenderingContext.UploadMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh},System.Boolean) + commentId: M:Ghost.Graphics.Core.RenderingContext.UploadMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh},System.Boolean) + id: UploadMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh},System.Boolean) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: UploadMesh(Handle, bool) + nameWithType: RenderingContext.UploadMesh(Handle, bool) + fullName: Ghost.Graphics.Core.RenderingContext.UploadMesh(Ghost.Core.Handle, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UploadMesh + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 136 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Uploads the mesh data to the GPU. + example: [] + syntax: + content: public void UploadMesh(Handle mesh, bool markMeshStatic) + parameters: + - id: mesh + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + description: The handle point to the mesh buffer + - id: markMeshStatic + type: System.Boolean + description: Whether to mark the mesh as static. If it's true, the cpu buffer of the mesh will not be avaliable any more + content.vb: Public Sub UploadMesh(mesh As Handle(Of Mesh), markMeshStatic As Boolean) + overload: Ghost.Graphics.Core.RenderingContext.UploadMesh* + nameWithType.vb: RenderingContext.UploadMesh(Handle(Of Mesh), Boolean) + fullName.vb: Ghost.Graphics.Core.RenderingContext.UploadMesh(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh), Boolean) + name.vb: UploadMesh(Handle(Of Mesh), Boolean) +- uid: Ghost.Graphics.Core.RenderingContext.UploadMeshlets(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.Core.RenderingContext.UploadMeshlets(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + id: UploadMeshlets(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: UploadMeshlets(Handle) + nameWithType: RenderingContext.UploadMeshlets(Handle) + fullName: Ghost.Graphics.Core.RenderingContext.UploadMeshlets(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UploadMeshlets + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 163 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public void UploadMeshlets(Handle mesh) + parameters: + - id: mesh + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + content.vb: Public Sub UploadMeshlets(mesh As Handle(Of Mesh)) + overload: Ghost.Graphics.Core.RenderingContext.UploadMeshlets* + nameWithType.vb: RenderingContext.UploadMeshlets(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.Core.RenderingContext.UploadMeshlets(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: UploadMeshlets(Handle(Of Mesh)) +- uid: Ghost.Graphics.Core.RenderingContext.UpdateObjectData(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.Core.RenderingContext.UpdateObjectData(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + id: UpdateObjectData(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: UpdateObjectData(Handle) + nameWithType: RenderingContext.UpdateObjectData(Handle) + fullName: Ghost.Graphics.Core.RenderingContext.UpdateObjectData(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UpdateObjectData + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 217 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public void UpdateObjectData(Handle mesh) + parameters: + - id: mesh + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + content.vb: Public Sub UpdateObjectData(mesh As Handle(Of Mesh)) + overload: Ghost.Graphics.Core.RenderingContext.UpdateObjectData* + nameWithType.vb: RenderingContext.UpdateObjectData(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.Core.RenderingContext.UpdateObjectData(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: UpdateObjectData(Handle(Of Mesh)) +- uid: Ghost.Graphics.Core.RenderingContext.CreateTexture``1(Ghost.Graphics.RHI.TextureDesc@,System.ReadOnlySpan{``0},System.String) + commentId: M:Ghost.Graphics.Core.RenderingContext.CreateTexture``1(Ghost.Graphics.RHI.TextureDesc@,System.ReadOnlySpan{``0},System.String) + id: CreateTexture``1(Ghost.Graphics.RHI.TextureDesc@,System.ReadOnlySpan{``0},System.String) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: CreateTexture(ref readonly TextureDesc, ReadOnlySpan, string) + nameWithType: RenderingContext.CreateTexture(ref readonly TextureDesc, ReadOnlySpan, string) + fullName: Ghost.Graphics.Core.RenderingContext.CreateTexture(ref readonly Ghost.Graphics.RHI.TextureDesc, System.ReadOnlySpan, string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateTexture + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 244 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public Handle CreateTexture(ref readonly TextureDesc desc, ReadOnlySpan data, string name) where T : unmanaged' + parameters: + - id: desc + type: Ghost.Graphics.RHI.TextureDesc + - id: data + type: System.ReadOnlySpan{{T}} + - id: name + type: System.String + typeParameters: + - id: T + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public Function CreateTexture(Of T As Structure)(desc As TextureDesc, data As ReadOnlySpan(Of T), name As String) As Handle(Of Texture) + overload: Ghost.Graphics.Core.RenderingContext.CreateTexture* + nameWithType.vb: RenderingContext.CreateTexture(Of T)(TextureDesc, ReadOnlySpan(Of T), String) + fullName.vb: Ghost.Graphics.Core.RenderingContext.CreateTexture(Of T)(Ghost.Graphics.RHI.TextureDesc, System.ReadOnlySpan(Of T), String) + name.vb: CreateTexture(Of T)(TextureDesc, ReadOnlySpan(Of T), String) +- uid: Ghost.Graphics.Core.RenderingContext.UploadTexture``1(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{``0}) + commentId: M:Ghost.Graphics.Core.RenderingContext.UploadTexture``1(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{``0}) + id: UploadTexture``1(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{``0}) + parent: Ghost.Graphics.Core.RenderingContext + langs: + - csharp + - vb + name: UploadTexture(Handle, ReadOnlySpan) + nameWithType: RenderingContext.UploadTexture(Handle, ReadOnlySpan) + fullName: Ghost.Graphics.Core.RenderingContext.UploadTexture(Ghost.Core.Handle, System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UploadTexture + path: src/Runtime/Ghost.Graphics/Core/RenderingContext.cs + startLine: 253 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public void UploadTexture(Handle texture, ReadOnlySpan data) where T : unmanaged' + parameters: + - id: texture + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + - id: data + type: System.ReadOnlySpan{{T}} + typeParameters: + - id: T + content.vb: Public Sub UploadTexture(Of T As Structure)(texture As Handle(Of Texture), data As ReadOnlySpan(Of T)) + overload: Ghost.Graphics.Core.RenderingContext.UploadTexture* + nameWithType.vb: RenderingContext.UploadTexture(Of T)(Handle(Of Texture), ReadOnlySpan(Of T)) + fullName.vb: Ghost.Graphics.Core.RenderingContext.UploadTexture(Of T)(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), System.ReadOnlySpan(Of T)) + name.vb: UploadTexture(Of T)(Handle(Of Texture), ReadOnlySpan(Of T)) +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_DirectCommandBuffer + name: DirectCommandBuffer + nameWithType: RenderingContext.DirectCommandBuffer + fullName: Ghost.Graphics.Core.RenderingContext.DirectCommandBuffer +- 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.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.Core.RenderingContext.ShaderCompiler* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.ShaderCompiler + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_ShaderCompiler + name: ShaderCompiler + nameWithType: RenderingContext.ShaderCompiler + fullName: Ghost.Graphics.Core.RenderingContext.ShaderCompiler +- uid: Ghost.Graphics.RHI.IShaderCompiler + commentId: T:Ghost.Graphics.RHI.IShaderCompiler + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IShaderCompiler.html + name: IShaderCompiler + nameWithType: IShaderCompiler + fullName: Ghost.Graphics.RHI.IShaderCompiler +- uid: Ghost.Graphics.Core.RenderingContext.ResourceManager* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.ResourceManager + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_ResourceManager + name: ResourceManager + nameWithType: RenderingContext.ResourceManager + fullName: Ghost.Graphics.Core.RenderingContext.ResourceManager +- 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 + 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.RenderingContext.ResourceAllocator* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.ResourceAllocator + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_ResourceAllocator + name: ResourceAllocator + nameWithType: RenderingContext.ResourceAllocator + fullName: Ghost.Graphics.Core.RenderingContext.ResourceAllocator +- 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.Graphics.Core.RenderingContext.ResourceDatabase* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.ResourceDatabase + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_ResourceDatabase + name: ResourceDatabase + nameWithType: RenderingContext.ResourceDatabase + fullName: Ghost.Graphics.Core.RenderingContext.ResourceDatabase +- 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.Core.RenderingContext.PipelineLibrary* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.PipelineLibrary + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_PipelineLibrary + name: PipelineLibrary + nameWithType: RenderingContext.PipelineLibrary + fullName: Ghost.Graphics.Core.RenderingContext.PipelineLibrary +- uid: Ghost.Graphics.RHI.IPipelineLibrary + commentId: T:Ghost.Graphics.RHI.IPipelineLibrary + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IPipelineLibrary.html + name: IPipelineLibrary + nameWithType: IPipelineLibrary + fullName: Ghost.Graphics.RHI.IPipelineLibrary +- uid: Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_CrearteCommandBuffer_Ghost_Graphics_RHI_CommandBufferType_ + name: CrearteCommandBuffer + nameWithType: RenderingContext.CrearteCommandBuffer + fullName: Ghost.Graphics.Core.RenderingContext.CrearteCommandBuffer +- uid: Ghost.Graphics.RHI.CommandBufferType + commentId: T:Ghost.Graphics.RHI.CommandBufferType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandBufferType.html + name: CommandBufferType + nameWithType: CommandBufferType + fullName: Ghost.Graphics.RHI.CommandBufferType +- uid: Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_ExecuteCommandBuffer_Ghost_Graphics_RHI_ICommandBuffer_ + name: ExecuteCommandBuffer + nameWithType: RenderingContext.ExecuteCommandBuffer + fullName: Ghost.Graphics.Core.RenderingContext.ExecuteCommandBuffer +- uid: Ghost.Graphics.Core.RenderingContext.CreateMesh* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.CreateMesh + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_CreateMesh_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex__Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32__System_Boolean_ + name: CreateMesh + nameWithType: RenderingContext.CreateMesh + fullName: Ghost.Graphics.Core.RenderingContext.CreateMesh +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of Vertex) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex) + name.vb: UnsafeList(Of Vertex) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger) + name.vb: UnsafeList(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- 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.Core.Handle{Ghost.Graphics.Core.Mesh} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.Core.Mesh.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Mesh) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh) + name.vb: Handle(Of Mesh) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of T) + name.vb: UnsafeList(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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: System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.Vertex} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of Vertex) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.Vertex) + name.vb: ReadOnlySpan(Of Vertex) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - 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: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: ) +- uid: System.ReadOnlySpan{System.UInt32} + commentId: T:System.ReadOnlySpan{System.UInt32} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of UInteger) + fullName.vb: System.ReadOnlySpan(Of UInteger) + name.vb: ReadOnlySpan(Of UInteger) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - 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.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RenderingContext.UploadMesh* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.UploadMesh + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_UploadMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__System_Boolean_ + name: UploadMesh + nameWithType: RenderingContext.UploadMesh + fullName: Ghost.Graphics.Core.RenderingContext.UploadMesh +- uid: Ghost.Graphics.Core.RenderingContext.UploadMeshlets* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.UploadMeshlets + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_UploadMeshlets_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: UploadMeshlets + nameWithType: RenderingContext.UploadMeshlets + fullName: Ghost.Graphics.Core.RenderingContext.UploadMeshlets +- uid: Ghost.Graphics.Core.RenderingContext.UpdateObjectData* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.UpdateObjectData + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_UpdateObjectData_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: UpdateObjectData + nameWithType: RenderingContext.UpdateObjectData + fullName: Ghost.Graphics.Core.RenderingContext.UpdateObjectData +- uid: Ghost.Graphics.Core.RenderingContext.CreateTexture* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.CreateTexture + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_CreateTexture__1_Ghost_Graphics_RHI_TextureDesc__System_ReadOnlySpan___0__System_String_ + name: CreateTexture + nameWithType: RenderingContext.CreateTexture + fullName: Ghost.Graphics.Core.RenderingContext.CreateTexture +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc +- uid: System.ReadOnlySpan{{T}} + commentId: T:System.ReadOnlySpan{``0} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of T) + fullName.vb: System.ReadOnlySpan(Of T) + name.vb: ReadOnlySpan(Of T) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Graphics.Core.RenderingContext.UploadTexture* + commentId: Overload:Ghost.Graphics.Core.RenderingContext.UploadTexture + href: Ghost.Graphics.Core.RenderingContext.html#Ghost_Graphics_Core_RenderingContext_UploadTexture__1_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__System_ReadOnlySpan___0__ + name: UploadTexture + nameWithType: RenderingContext.UploadTexture + fullName: Ghost.Graphics.Core.RenderingContext.UploadTexture diff --git a/docs/documents/api/Ghost.Graphics.Core.RenderingLayerMask.yml b/docs/documents/api/Ghost.Graphics.Core.RenderingLayerMask.yml new file mode 100644 index 0000000..dbda22a --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.RenderingLayerMask.yml @@ -0,0 +1,1208 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.RenderingLayerMask + commentId: T:Ghost.Graphics.Core.RenderingLayerMask + id: RenderingLayerMask + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.RenderingLayerMask.#ctor(System.UInt32) + - Ghost.Graphics.Core.RenderingLayerMask.All + - Ghost.Graphics.Core.RenderingLayerMask.Empty + - Ghost.Graphics.Core.RenderingLayerMask.Equals(Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.Equals(System.Object) + - Ghost.Graphics.Core.RenderingLayerMask.GetHashCode + - Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit(System.String) + - Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.op_Equality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(Ghost.Graphics.Core.RenderingLayerMask)~System.UInt32 + - Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(System.UInt32)~Ghost.Graphics.Core.RenderingLayerMask + - Ghost.Graphics.Core.RenderingLayerMask.op_Inequality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + - Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement(Ghost.Graphics.Core.RenderingLayerMask) + - Ghost.Graphics.Core.RenderingLayerMask.op_RightShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + langs: + - csharp + - vb + name: RenderingLayerMask + nameWithType: RenderingLayerMask + fullName: Ghost.Graphics.Core.RenderingLayerMask + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderingLayerMask + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 4 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: 'public readonly struct RenderingLayerMask : IEquatable' + content.vb: Public Structure RenderingLayerMask Implements IEquatable(Of RenderingLayerMask) + implements: + - System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask} + inheritedMembers: + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit(System.String) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit(System.String) + id: GetLayerBit(System.String) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: GetLayerBit(string) + nameWithType: RenderingLayerMask.GetLayerBit(string) + fullName: Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetLayerBit + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 18 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static uint GetLayerBit(string name) + parameters: + - id: name + type: System.String + return: + type: System.UInt32 + content.vb: Public Shared Function GetLayerBit(name As String) As UInteger + overload: Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit* + nameWithType.vb: RenderingLayerMask.GetLayerBit(String) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit(String) + name.vb: GetLayerBit(String) +- uid: Ghost.Graphics.Core.RenderingLayerMask.Empty + commentId: F:Ghost.Graphics.Core.RenderingLayerMask.Empty + id: Empty + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: Empty + nameWithType: RenderingLayerMask.Empty + fullName: Ghost.Graphics.Core.RenderingLayerMask.Empty + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Empty + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 30 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static readonly RenderingLayerMask Empty + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared ReadOnly Empty As RenderingLayerMask +- uid: Ghost.Graphics.Core.RenderingLayerMask.All + commentId: F:Ghost.Graphics.Core.RenderingLayerMask.All + id: All + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: All + nameWithType: RenderingLayerMask.All + fullName: Ghost.Graphics.Core.RenderingLayerMask.All + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: All + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 31 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static readonly RenderingLayerMask All + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared ReadOnly All As RenderingLayerMask +- uid: Ghost.Graphics.Core.RenderingLayerMask.#ctor(System.UInt32) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.#ctor(System.UInt32) + id: '#ctor(System.UInt32)' + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: RenderingLayerMask(uint) + nameWithType: RenderingLayerMask.RenderingLayerMask(uint) + fullName: Ghost.Graphics.Core.RenderingLayerMask.RenderingLayerMask(uint) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 33 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public RenderingLayerMask(uint value) + parameters: + - id: value + type: System.UInt32 + content.vb: Public Sub New(value As UInteger) + overload: Ghost.Graphics.Core.RenderingLayerMask.#ctor* + nameWithType.vb: RenderingLayerMask.New(UInteger) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.New(UInteger) + name.vb: New(UInteger) +- uid: Ghost.Graphics.Core.RenderingLayerMask.Equals(Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.Equals(Ghost.Graphics.Core.RenderingLayerMask) + id: Equals(Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: Equals(RenderingLayerMask) + nameWithType: RenderingLayerMask.Equals(RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.Equals(Ghost.Graphics.Core.RenderingLayerMask) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 38 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public bool Equals(RenderingLayerMask other) + parameters: + - id: other + type: Ghost.Graphics.Core.RenderingLayerMask + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As RenderingLayerMask) As Boolean + overload: Ghost.Graphics.Core.RenderingLayerMask.Equals* + implements: + - System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask}.Equals(Ghost.Graphics.Core.RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.Equals(System.Object) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.Equals(System.Object) + id: Equals(System.Object) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: Equals(object?) + nameWithType: RenderingLayerMask.Equals(object?) + fullName: Ghost.Graphics.Core.RenderingLayerMask.Equals(object?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 43 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Indicates whether this instance and a specified object are equal. + example: [] + syntax: + content: public override bool Equals(object? obj) + parameters: + - id: obj + type: System.Object + description: The object to compare with the current instance. + return: + type: System.Boolean + description: true if obj and this instance are the same type and represent the same value; otherwise, false. + content.vb: Public Overrides Function Equals(obj As Object) As Boolean + overridden: System.ValueType.Equals(System.Object) + overload: Ghost.Graphics.Core.RenderingLayerMask.Equals* + nameWithType.vb: RenderingLayerMask.Equals(Object) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Equals(Object) + name.vb: Equals(Object) +- uid: Ghost.Graphics.Core.RenderingLayerMask.GetHashCode + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: RenderingLayerMask.GetHashCode() + fullName: Ghost.Graphics.Core.RenderingLayerMask.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 48 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.Core.RenderingLayerMask.GetHashCode* +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_Equality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_Equality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + id: op_Equality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator ==(RenderingLayerMask, RenderingLayerMask) + nameWithType: RenderingLayerMask.operator ==(RenderingLayerMask, RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator ==(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Equality + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 53 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static bool operator ==(RenderingLayerMask left, RenderingLayerMask right) + parameters: + - id: left + type: Ghost.Graphics.Core.RenderingLayerMask + - id: right + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: System.Boolean + content.vb: Public Shared Operator =(left As RenderingLayerMask, right As RenderingLayerMask) As Boolean + overload: Ghost.Graphics.Core.RenderingLayerMask.op_Equality* + nameWithType.vb: RenderingLayerMask.=(RenderingLayerMask, RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.=(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + name.vb: =(RenderingLayerMask, RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_Inequality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_Inequality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + id: op_Inequality(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator !=(RenderingLayerMask, RenderingLayerMask) + nameWithType: RenderingLayerMask.operator !=(RenderingLayerMask, RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator !=(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Inequality + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 58 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static bool operator !=(RenderingLayerMask left, RenderingLayerMask right) + parameters: + - id: left + type: Ghost.Graphics.Core.RenderingLayerMask + - id: right + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: System.Boolean + content.vb: Public Shared Operator <>(left As RenderingLayerMask, right As RenderingLayerMask) As Boolean + overload: Ghost.Graphics.Core.RenderingLayerMask.op_Inequality* + nameWithType.vb: RenderingLayerMask.<>(RenderingLayerMask, RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.<>(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + name.vb: <>(RenderingLayerMask, RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + id: op_BitwiseOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator |(RenderingLayerMask, RenderingLayerMask) + nameWithType: RenderingLayerMask.operator |(RenderingLayerMask, RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator |(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_BitwiseOr + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 63 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static RenderingLayerMask operator |(RenderingLayerMask left, RenderingLayerMask right) + parameters: + - id: left + type: Ghost.Graphics.Core.RenderingLayerMask + - id: right + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Operator Or(left As RenderingLayerMask, right As RenderingLayerMask) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr* + nameWithType.vb: RenderingLayerMask.Or(RenderingLayerMask, RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Or(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + name.vb: Or(RenderingLayerMask, RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + id: op_BitwiseAnd(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator &(RenderingLayerMask, RenderingLayerMask) + nameWithType: RenderingLayerMask.operator &(RenderingLayerMask, RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator &(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_BitwiseAnd + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 68 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static RenderingLayerMask operator &(RenderingLayerMask left, RenderingLayerMask right) + parameters: + - id: left + type: Ghost.Graphics.Core.RenderingLayerMask + - id: right + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Operator And(left As RenderingLayerMask, right As RenderingLayerMask) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd* + nameWithType.vb: RenderingLayerMask.And(RenderingLayerMask, RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.And(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + name.vb: And(RenderingLayerMask, RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement(Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement(Ghost.Graphics.Core.RenderingLayerMask) + id: op_OnesComplement(Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator ~(RenderingLayerMask) + nameWithType: RenderingLayerMask.operator ~(RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator ~(Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_OnesComplement + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 73 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static RenderingLayerMask operator ~(RenderingLayerMask mask) + parameters: + - id: mask + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Operator Not(mask As RenderingLayerMask) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement* + nameWithType.vb: RenderingLayerMask.Not(RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Not(Ghost.Graphics.Core.RenderingLayerMask) + name.vb: Not(RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + id: op_ExclusiveOr(Ghost.Graphics.Core.RenderingLayerMask,Ghost.Graphics.Core.RenderingLayerMask) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator ^(RenderingLayerMask, RenderingLayerMask) + nameWithType: RenderingLayerMask.operator ^(RenderingLayerMask, RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator ^(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_ExclusiveOr + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 78 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static RenderingLayerMask operator ^(RenderingLayerMask left, RenderingLayerMask right) + parameters: + - id: left + type: Ghost.Graphics.Core.RenderingLayerMask + - id: right + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Operator Xor(left As RenderingLayerMask, right As RenderingLayerMask) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr* + nameWithType.vb: RenderingLayerMask.Xor(RenderingLayerMask, RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Xor(Ghost.Graphics.Core.RenderingLayerMask, Ghost.Graphics.Core.RenderingLayerMask) + name.vb: Xor(RenderingLayerMask, RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + id: op_LeftShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator <<(RenderingLayerMask, int) + nameWithType: RenderingLayerMask.operator <<(RenderingLayerMask, int) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator <<(Ghost.Graphics.Core.RenderingLayerMask, int) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_LeftShift + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 83 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static RenderingLayerMask operator <<(RenderingLayerMask mask, int shift) + parameters: + - id: mask + type: Ghost.Graphics.Core.RenderingLayerMask + - id: shift + type: System.Int32 + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Operator <<(mask As RenderingLayerMask, shift As Integer) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift* + nameWithType.vb: RenderingLayerMask.<<(RenderingLayerMask, Integer) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.<<(Ghost.Graphics.Core.RenderingLayerMask, Integer) + name.vb: <<(RenderingLayerMask, Integer) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_RightShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_RightShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + id: op_RightShift(Ghost.Graphics.Core.RenderingLayerMask,System.Int32) + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: operator >>(RenderingLayerMask, int) + nameWithType: RenderingLayerMask.operator >>(RenderingLayerMask, int) + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator >>(Ghost.Graphics.Core.RenderingLayerMask, int) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_RightShift + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 88 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static RenderingLayerMask operator >>(RenderingLayerMask mask, int shift) + parameters: + - id: mask + type: Ghost.Graphics.Core.RenderingLayerMask + - id: shift + type: System.Int32 + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Operator >>(mask As RenderingLayerMask, shift As Integer) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_RightShift* + nameWithType.vb: RenderingLayerMask.>>(RenderingLayerMask, Integer) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.>>(Ghost.Graphics.Core.RenderingLayerMask, Integer) + name.vb: '>>(RenderingLayerMask, Integer)' +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(Ghost.Graphics.Core.RenderingLayerMask)~System.UInt32 + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(Ghost.Graphics.Core.RenderingLayerMask)~System.UInt32 + id: op_Implicit(Ghost.Graphics.Core.RenderingLayerMask)~System.UInt32 + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: implicit operator uint(RenderingLayerMask) + nameWithType: RenderingLayerMask.implicit operator uint(RenderingLayerMask) + fullName: Ghost.Graphics.Core.RenderingLayerMask.implicit operator uint(Ghost.Graphics.Core.RenderingLayerMask) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Implicit + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 93 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static implicit operator uint(RenderingLayerMask mask) + parameters: + - id: mask + type: Ghost.Graphics.Core.RenderingLayerMask + return: + type: System.UInt32 + content.vb: Public Shared Widening Operator CType(mask As RenderingLayerMask) As UInteger + overload: Ghost.Graphics.Core.RenderingLayerMask.op_Implicit* + nameWithType.vb: RenderingLayerMask.CType(RenderingLayerMask) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.CType(Ghost.Graphics.Core.RenderingLayerMask) + name.vb: CType(RenderingLayerMask) +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(System.UInt32)~Ghost.Graphics.Core.RenderingLayerMask + commentId: M:Ghost.Graphics.Core.RenderingLayerMask.op_Implicit(System.UInt32)~Ghost.Graphics.Core.RenderingLayerMask + id: op_Implicit(System.UInt32)~Ghost.Graphics.Core.RenderingLayerMask + parent: Ghost.Graphics.Core.RenderingLayerMask + langs: + - csharp + - vb + name: implicit operator RenderingLayerMask(uint) + nameWithType: RenderingLayerMask.implicit operator RenderingLayerMask(uint) + fullName: Ghost.Graphics.Core.RenderingLayerMask.implicit operator Ghost.Graphics.Core.RenderingLayerMask(uint) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Implicit + path: src/Runtime/Ghost.Graphics/Core/RenderingLayerMask.cs + startLine: 98 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static implicit operator RenderingLayerMask(uint value) + parameters: + - id: value + type: System.UInt32 + return: + type: Ghost.Graphics.Core.RenderingLayerMask + content.vb: Public Shared Widening Operator CType(value As UInteger) As RenderingLayerMask + overload: Ghost.Graphics.Core.RenderingLayerMask.op_Implicit* + nameWithType.vb: RenderingLayerMask.CType(UInteger) + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.CType(UInteger) + name.vb: CType(UInteger) +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: System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask} + commentId: T:System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of RenderingLayerMask) + fullName.vb: System.IEquatable(Of Ghost.Graphics.Core.RenderingLayerMask) + name.vb: IEquatable(Of RenderingLayerMask) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.Core.RenderingLayerMask + name: RenderingLayerMask + href: Ghost.Graphics.Core.RenderingLayerMask.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask + name: RenderingLayerMask + href: Ghost.Graphics.Core.RenderingLayerMask.html + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_GetLayerBit_System_String_ + name: GetLayerBit + nameWithType: RenderingLayerMask.GetLayerBit + fullName: Ghost.Graphics.Core.RenderingLayerMask.GetLayerBit +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: System.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.RenderingLayerMask + commentId: T:Ghost.Graphics.Core.RenderingLayerMask + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderingLayerMask.html + name: RenderingLayerMask + nameWithType: RenderingLayerMask + fullName: Ghost.Graphics.Core.RenderingLayerMask +- uid: Ghost.Graphics.Core.RenderingLayerMask.#ctor* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.#ctor + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask__ctor_System_UInt32_ + name: RenderingLayerMask + nameWithType: RenderingLayerMask.RenderingLayerMask + fullName: Ghost.Graphics.Core.RenderingLayerMask.RenderingLayerMask + nameWithType.vb: RenderingLayerMask.New + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.New + name.vb: New +- uid: Ghost.Graphics.Core.RenderingLayerMask.Equals* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.Equals + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_Equals_Ghost_Graphics_Core_RenderingLayerMask_ + name: Equals + nameWithType: RenderingLayerMask.Equals + fullName: Ghost.Graphics.Core.RenderingLayerMask.Equals +- uid: System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask}.Equals(Ghost.Graphics.Core.RenderingLayerMask) + commentId: M:System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask}.Equals(Ghost.Graphics.Core.RenderingLayerMask) + parent: System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(RenderingLayerMask) + nameWithType: IEquatable.Equals(RenderingLayerMask) + fullName: System.IEquatable.Equals(Ghost.Graphics.Core.RenderingLayerMask) + nameWithType.vb: IEquatable(Of RenderingLayerMask).Equals(RenderingLayerMask) + fullName.vb: System.IEquatable(Of Ghost.Graphics.Core.RenderingLayerMask).Equals(Ghost.Graphics.Core.RenderingLayerMask) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask}.Equals(Ghost.Graphics.Core.RenderingLayerMask) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.Core.RenderingLayerMask + name: RenderingLayerMask + href: Ghost.Graphics.Core.RenderingLayerMask.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.Core.RenderingLayerMask}.Equals(Ghost.Graphics.Core.RenderingLayerMask) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.Core.RenderingLayerMask + name: RenderingLayerMask + href: Ghost.Graphics.Core.RenderingLayerMask.html + - name: ) +- 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: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) +- 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: Ghost.Graphics.Core.RenderingLayerMask.GetHashCode* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.GetHashCode + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_GetHashCode + name: GetHashCode + nameWithType: RenderingLayerMask.GetHashCode + fullName: Ghost.Graphics.Core.RenderingLayerMask.GetHashCode +- 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.RenderingLayerMask.op_Equality* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_Equality + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_Equality_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ + name: operator == + nameWithType: RenderingLayerMask.operator == + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator == + nameWithType.vb: RenderingLayerMask.= + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.= + name.vb: = + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_Equality* + name: == + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_Equality_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_Inequality* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_Inequality + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_Inequality_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ + name: operator != + nameWithType: RenderingLayerMask.operator != + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator != + nameWithType.vb: RenderingLayerMask.<> + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.<> + name.vb: <> + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_Inequality* + name: '!=' + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_Inequality_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_BitwiseOr_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ + name: operator | + nameWithType: RenderingLayerMask.operator | + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator | + nameWithType.vb: RenderingLayerMask.Or + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Or + name.vb: Or + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseOr* + name: '|' + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_BitwiseOr_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_BitwiseAnd_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ + name: operator & + nameWithType: RenderingLayerMask.operator & + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator & + nameWithType.vb: RenderingLayerMask.And + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.And + name.vb: And + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_BitwiseAnd* + name: '&' + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_BitwiseAnd_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_OnesComplement_Ghost_Graphics_Core_RenderingLayerMask_ + name: operator ~ + nameWithType: RenderingLayerMask.operator ~ + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator ~ + nameWithType.vb: RenderingLayerMask.Not + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Not + name.vb: Not + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_OnesComplement* + name: "~" + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_OnesComplement_Ghost_Graphics_Core_RenderingLayerMask_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_ExclusiveOr_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ + name: operator ^ + nameWithType: RenderingLayerMask.operator ^ + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator ^ + nameWithType.vb: RenderingLayerMask.Xor + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.Xor + name.vb: Xor + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_ExclusiveOr* + name: ^ + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_ExclusiveOr_Ghost_Graphics_Core_RenderingLayerMask_Ghost_Graphics_Core_RenderingLayerMask_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_LeftShift_Ghost_Graphics_Core_RenderingLayerMask_System_Int32_ + name: operator << + nameWithType: RenderingLayerMask.operator << + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator << + nameWithType.vb: RenderingLayerMask.<< + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.<< + name.vb: << + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_LeftShift* + name: << + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_LeftShift_Ghost_Graphics_Core_RenderingLayerMask_System_Int32_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_RightShift* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_RightShift + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_RightShift_Ghost_Graphics_Core_RenderingLayerMask_System_Int32_ + name: operator >> + nameWithType: RenderingLayerMask.operator >> + fullName: Ghost.Graphics.Core.RenderingLayerMask.operator >> + nameWithType.vb: RenderingLayerMask.>> + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.>> + name.vb: '>>' + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.Core.RenderingLayerMask.op_RightShift* + name: '>>' + href: Ghost.Graphics.Core.RenderingLayerMask.html#Ghost_Graphics_Core_RenderingLayerMask_op_RightShift_Ghost_Graphics_Core_RenderingLayerMask_System_Int32_ +- uid: Ghost.Graphics.Core.RenderingLayerMask.op_Implicit* + commentId: Overload:Ghost.Graphics.Core.RenderingLayerMask.op_Implicit + name: implicit operator + nameWithType: RenderingLayerMask.implicit operator + fullName: Ghost.Graphics.Core.RenderingLayerMask.implicit operator + nameWithType.vb: RenderingLayerMask.CType + fullName.vb: Ghost.Graphics.Core.RenderingLayerMask.CType + name.vb: CType + spec.csharp: + - name: implicit + - name: " " + - name: operator diff --git a/docs/documents/api/Ghost.Graphics.Core.Shader.yml b/docs/documents/api/Ghost.Graphics.Core.Shader.yml new file mode 100644 index 0000000..874c3e3 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.Shader.yml @@ -0,0 +1,983 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.Shader + commentId: T:Ghost.Graphics.Core.Shader + id: Shader + parent: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.Shader.CBufferSize + - Ghost.Graphics.Core.Shader.GetKeywordID(System.String) + - Ghost.Graphics.Core.Shader.GetKeywordName(System.Int32) + - Ghost.Graphics.Core.Shader.GetPassID(System.String) + - Ghost.Graphics.Core.Shader.GetPassIndex(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass}) + - Ghost.Graphics.Core.Shader.GetPassIndex(System.String) + - Ghost.Graphics.Core.Shader.GetPassReference(System.Int32) + - Ghost.Graphics.Core.Shader.GetPropertyID(System.String) + - Ghost.Graphics.Core.Shader.PassCount + - Ghost.Graphics.Core.Shader.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + - Ghost.Graphics.Core.Shader.TryGetPass(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass},System.Int32@) + langs: + - csharp + - vb + name: Shader + nameWithType: Shader + fullName: Ghost.Graphics.Core.Shader + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Shader + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 74 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + summary: A representation of a GPU shader, including all the passes it contains. + example: [] + syntax: + content: 'public struct Shader : IResourceReleasable' + content.vb: Public Structure Shader 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.Shader.GetPassID(System.String) + commentId: M:Ghost.Graphics.Core.Shader.GetPassID(System.String) + id: GetPassID(System.String) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetPassID(string) + nameWithType: Shader.GetPassID(string) + fullName: Ghost.Graphics.Core.Shader.GetPassID(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPassID + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 24 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static Identifier GetPassID(string passName) + parameters: + - id: passName + type: System.String + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass} + content.vb: Public Shared Function GetPassID(passName As String) As Identifier(Of ShaderPass) + overload: Ghost.Graphics.Core.Shader.GetPassID* + nameWithType.vb: Shader.GetPassID(String) + fullName.vb: Ghost.Graphics.Core.Shader.GetPassID(String) + name.vb: GetPassID(String) +- uid: Ghost.Graphics.Core.Shader.GetPropertyID(System.String) + commentId: M:Ghost.Graphics.Core.Shader.GetPropertyID(System.String) + id: GetPropertyID(System.String) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetPropertyID(string) + nameWithType: Shader.GetPropertyID(string) + fullName: Ghost.Graphics.Core.Shader.GetPropertyID(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPropertyID + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 35 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static Identifier GetPropertyID(string propertyName) + parameters: + - id: propertyName + type: System.String + return: + type: Ghost.Core.Identifier{Ghost.Graphics.Core.ShaderProperty} + content.vb: Public Shared Function GetPropertyID(propertyName As String) As Identifier(Of ShaderProperty) + overload: Ghost.Graphics.Core.Shader.GetPropertyID* + nameWithType.vb: Shader.GetPropertyID(String) + fullName.vb: Ghost.Graphics.Core.Shader.GetPropertyID(String) + name.vb: GetPropertyID(String) +- uid: Ghost.Graphics.Core.Shader.GetKeywordID(System.String) + commentId: M:Ghost.Graphics.Core.Shader.GetKeywordID(System.String) + id: GetKeywordID(System.String) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetKeywordID(string) + nameWithType: Shader.GetKeywordID(string) + fullName: Ghost.Graphics.Core.Shader.GetKeywordID(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetKeywordID + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 46 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static int GetKeywordID(string keywordName) + parameters: + - id: keywordName + type: System.String + return: + type: System.Int32 + content.vb: Public Shared Function GetKeywordID(keywordName As String) As Integer + overload: Ghost.Graphics.Core.Shader.GetKeywordID* + nameWithType.vb: Shader.GetKeywordID(String) + fullName.vb: Ghost.Graphics.Core.Shader.GetKeywordID(String) + name.vb: GetKeywordID(String) +- uid: Ghost.Graphics.Core.Shader.GetKeywordName(System.Int32) + commentId: M:Ghost.Graphics.Core.Shader.GetKeywordName(System.Int32) + id: GetKeywordName(System.Int32) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetKeywordName(int) + nameWithType: Shader.GetKeywordName(int) + fullName: Ghost.Graphics.Core.Shader.GetKeywordName(int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetKeywordName + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 58 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public static string? GetKeywordName(int keywordID) + parameters: + - id: keywordID + type: System.Int32 + return: + type: System.String + content.vb: Public Shared Function GetKeywordName(keywordID As Integer) As String + overload: Ghost.Graphics.Core.Shader.GetKeywordName* + nameWithType.vb: Shader.GetKeywordName(Integer) + fullName.vb: Ghost.Graphics.Core.Shader.GetKeywordName(Integer) + name.vb: GetKeywordName(Integer) +- uid: Ghost.Graphics.Core.Shader.PassCount + commentId: P:Ghost.Graphics.Core.Shader.PassCount + id: PassCount + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: PassCount + nameWithType: Shader.PassCount + fullName: Ghost.Graphics.Core.Shader.PassCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PassCount + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 84 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly int PassCount { get; } + parameters: [] + return: + type: System.Int32 + content.vb: Public ReadOnly Property PassCount As Integer + overload: Ghost.Graphics.Core.Shader.PassCount* +- uid: Ghost.Graphics.Core.Shader.CBufferSize + commentId: P:Ghost.Graphics.Core.Shader.CBufferSize + id: CBufferSize + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: CBufferSize + nameWithType: Shader.CBufferSize + fullName: Ghost.Graphics.Core.Shader.CBufferSize + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CBufferSize + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 85 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly uint CBufferSize { get; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public ReadOnly Property CBufferSize As UInteger + overload: Ghost.Graphics.Core.Shader.CBufferSize* +- uid: Ghost.Graphics.Core.Shader.GetPassIndex(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass}) + commentId: M:Ghost.Graphics.Core.Shader.GetPassIndex(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass}) + id: GetPassIndex(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass}) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetPassIndex(Identifier) + nameWithType: Shader.GetPassIndex(Identifier) + fullName: Ghost.Graphics.Core.Shader.GetPassIndex(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPassIndex + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 150 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly int GetPassIndex(Identifier passID) + parameters: + - id: passID + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass} + return: + type: System.Int32 + content.vb: Public Function GetPassIndex(passID As Identifier(Of ShaderPass)) As Integer + overload: Ghost.Graphics.Core.Shader.GetPassIndex* + nameWithType.vb: Shader.GetPassIndex(Identifier(Of ShaderPass)) + fullName.vb: Ghost.Graphics.Core.Shader.GetPassIndex(Ghost.Core.Identifier(Of Ghost.Graphics.RHI.ShaderPass)) + name.vb: GetPassIndex(Identifier(Of ShaderPass)) +- uid: Ghost.Graphics.Core.Shader.GetPassIndex(System.String) + commentId: M:Ghost.Graphics.Core.Shader.GetPassIndex(System.String) + id: GetPassIndex(System.String) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetPassIndex(string) + nameWithType: Shader.GetPassIndex(string) + fullName: Ghost.Graphics.Core.Shader.GetPassIndex(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPassIndex + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 161 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly int GetPassIndex(string passName) + parameters: + - id: passName + type: System.String + return: + type: System.Int32 + content.vb: Public Function GetPassIndex(passName As String) As Integer + overload: Ghost.Graphics.Core.Shader.GetPassIndex* + nameWithType.vb: Shader.GetPassIndex(String) + fullName.vb: Ghost.Graphics.Core.Shader.GetPassIndex(String) + name.vb: GetPassIndex(String) +- uid: Ghost.Graphics.Core.Shader.GetPassReference(System.Int32) + commentId: M:Ghost.Graphics.Core.Shader.GetPassReference(System.Int32) + id: GetPassReference(System.Int32) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: GetPassReference(int) + nameWithType: Shader.GetPassReference(int) + fullName: Ghost.Graphics.Core.Shader.GetPassReference(int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPassReference + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 172 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly ref ShaderPass GetPassReference(int index) + parameters: + - id: index + type: System.Int32 + return: + type: Ghost.Graphics.RHI.ShaderPass + content.vb: Public ByRef Function GetPassReference(index As Integer) As ShaderPass + overload: Ghost.Graphics.Core.Shader.GetPassReference* + nameWithType.vb: Shader.GetPassReference(Integer) + fullName.vb: Ghost.Graphics.Core.Shader.GetPassReference(Integer) + name.vb: GetPassReference(Integer) +- uid: Ghost.Graphics.Core.Shader.TryGetPass(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass},System.Int32@) + commentId: M:Ghost.Graphics.Core.Shader.TryGetPass(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass},System.Int32@) + id: TryGetPass(Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass},System.Int32@) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: TryGetPass(Identifier, out int) + nameWithType: Shader.TryGetPass(Identifier, out int) + fullName: Ghost.Graphics.Core.Shader.TryGetPass(Ghost.Core.Identifier, out int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TryGetPass + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 178 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public readonly Result TryGetPass(Identifier passID, out int passIndex) + parameters: + - id: passID + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass} + - id: passIndex + type: System.Int32 + return: + type: Ghost.Core.Result{Ghost.Graphics.RHI.ShaderPass,Ghost.Core.Error} + content.vb: Public Function TryGetPass(passID As Identifier(Of ShaderPass), passIndex As Integer) As Result(Of ShaderPass, [Error]) + overload: Ghost.Graphics.Core.Shader.TryGetPass* + nameWithType.vb: Shader.TryGetPass(Identifier(Of ShaderPass), Integer) + fullName.vb: Ghost.Graphics.Core.Shader.TryGetPass(Ghost.Core.Identifier(Of Ghost.Graphics.RHI.ShaderPass), Integer) + name.vb: TryGetPass(Identifier(Of ShaderPass), Integer) +- uid: Ghost.Graphics.Core.Shader.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + commentId: M:Ghost.Graphics.Core.Shader.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + id: ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + parent: Ghost.Graphics.Core.Shader + langs: + - csharp + - vb + name: ReleaseResource(IResourceDatabase) + nameWithType: Shader.ReleaseResource(IResourceDatabase) + fullName: Ghost.Graphics.Core.Shader.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseResource + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 191 + 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.Shader.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.Shader.GetPassID* + commentId: Overload:Ghost.Graphics.Core.Shader.GetPassID + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_GetPassID_System_String_ + name: GetPassID + nameWithType: Shader.GetPassID + fullName: Ghost.Graphics.Core.Shader.GetPassID +- 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.RHI.ShaderPass} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RHI.ShaderPass} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of ShaderPass) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RHI.ShaderPass) + name.vb: Identifier(Of ShaderPass) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + - name: ) +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Shader.GetPropertyID* + commentId: Overload:Ghost.Graphics.Core.Shader.GetPropertyID + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_GetPropertyID_System_String_ + name: GetPropertyID + nameWithType: Shader.GetPropertyID + fullName: Ghost.Graphics.Core.Shader.GetPropertyID +- uid: Ghost.Core.Identifier{Ghost.Graphics.Core.ShaderProperty} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.Core.ShaderProperty} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.Core.ShaderProperty.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of ShaderProperty) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.Core.ShaderProperty) + name.vb: Identifier(Of ShaderProperty) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.Core.ShaderProperty + name: ShaderProperty + href: Ghost.Graphics.Core.ShaderProperty.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.ShaderProperty + name: ShaderProperty + href: Ghost.Graphics.Core.ShaderProperty.html + - name: ) +- uid: Ghost.Graphics.Core.Shader.GetKeywordID* + commentId: Overload:Ghost.Graphics.Core.Shader.GetKeywordID + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_GetKeywordID_System_String_ + name: GetKeywordID + nameWithType: Shader.GetKeywordID + fullName: Ghost.Graphics.Core.Shader.GetKeywordID +- 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.Shader.GetKeywordName* + commentId: Overload:Ghost.Graphics.Core.Shader.GetKeywordName + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_GetKeywordName_System_Int32_ + name: GetKeywordName + nameWithType: Shader.GetKeywordName + fullName: Ghost.Graphics.Core.Shader.GetKeywordName +- uid: Ghost.Graphics.Core.Shader.PassCount* + commentId: Overload:Ghost.Graphics.Core.Shader.PassCount + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_PassCount + name: PassCount + nameWithType: Shader.PassCount + fullName: Ghost.Graphics.Core.Shader.PassCount +- uid: Ghost.Graphics.Core.Shader.CBufferSize* + commentId: Overload:Ghost.Graphics.Core.Shader.CBufferSize + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_CBufferSize + name: CBufferSize + nameWithType: Shader.CBufferSize + fullName: Ghost.Graphics.Core.Shader.CBufferSize +- 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.Shader.GetPassIndex* + commentId: Overload:Ghost.Graphics.Core.Shader.GetPassIndex + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_GetPassIndex_Ghost_Core_Identifier_Ghost_Graphics_RHI_ShaderPass__ + name: GetPassIndex + nameWithType: Shader.GetPassIndex + fullName: Ghost.Graphics.Core.Shader.GetPassIndex +- uid: Ghost.Graphics.Core.Shader.GetPassReference* + commentId: Overload:Ghost.Graphics.Core.Shader.GetPassReference + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_GetPassReference_System_Int32_ + name: GetPassReference + nameWithType: Shader.GetPassReference + fullName: Ghost.Graphics.Core.Shader.GetPassReference +- uid: Ghost.Graphics.RHI.ShaderPass + commentId: T:Ghost.Graphics.RHI.ShaderPass + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderPass.html + name: ShaderPass + nameWithType: ShaderPass + fullName: Ghost.Graphics.RHI.ShaderPass +- uid: Ghost.Graphics.Core.Shader.TryGetPass* + commentId: Overload:Ghost.Graphics.Core.Shader.TryGetPass + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_TryGetPass_Ghost_Core_Identifier_Ghost_Graphics_RHI_ShaderPass__System_Int32__ + name: TryGetPass + nameWithType: Shader.TryGetPass + fullName: Ghost.Graphics.Core.Shader.TryGetPass +- uid: Ghost.Core.Result{Ghost.Graphics.RHI.ShaderPass,Ghost.Core.Error} + commentId: T:Ghost.Core.Result{Ghost.Graphics.RHI.ShaderPass,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.Result`2 + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of ShaderPass, Error) + fullName.vb: Ghost.Core.Result(Of Ghost.Graphics.RHI.ShaderPass, Ghost.Core.Error) + name.vb: Result(Of ShaderPass, Error) + spec.csharp: + - uid: Ghost.Core.Result`2 + name: Result + - name: < + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`2 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Core.Result`2 + commentId: T:Ghost.Core.Result`2 + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + 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.Shader.ReleaseResource* + commentId: Overload:Ghost.Graphics.Core.Shader.ReleaseResource + href: Ghost.Graphics.Core.Shader.html#Ghost_Graphics_Core_Shader_ReleaseResource_Ghost_Graphics_RHI_IResourceDatabase_ + name: ReleaseResource + nameWithType: Shader.ReleaseResource + fullName: Ghost.Graphics.Core.Shader.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: ) +- 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 diff --git a/docs/documents/api/Ghost.Graphics.Core.ShaderProperty.yml b/docs/documents/api/Ghost.Graphics.Core.ShaderProperty.yml new file mode 100644 index 0000000..7f8bddd --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.ShaderProperty.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core.ShaderProperty + commentId: T:Ghost.Graphics.Core.ShaderProperty + id: ShaderProperty + parent: Ghost.Graphics.Core + children: [] + langs: + - csharp + - vb + name: ShaderProperty + nameWithType: ShaderProperty + fullName: Ghost.Graphics.Core.ShaderProperty + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderProperty + path: src/Runtime/Ghost.Graphics/Core/Shader.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Core + syntax: + content: public struct ShaderProperty + content.vb: Public Structure ShaderProperty + 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) +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: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.Core.yml b/docs/documents/api/Ghost.Graphics.Core.yml new file mode 100644 index 0000000..4e69884 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Core.yml @@ -0,0 +1,256 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Core + commentId: N:Ghost.Graphics.Core + id: Ghost.Graphics.Core + children: + - Ghost.Graphics.Core.Frustum + - Ghost.Graphics.Core.Frustum.corner_array + - Ghost.Graphics.Core.Frustum.plane_array + - Ghost.Graphics.Core.GateFit + - Ghost.Graphics.Core.Material + - Ghost.Graphics.Core.MaterialPalette + - Ghost.Graphics.Core.Mesh + - Ghost.Graphics.Core.MeshExtension + - Ghost.Graphics.Core.Meshlet + - Ghost.Graphics.Core.MeshletGroup + - Ghost.Graphics.Core.MeshletHierarchyNode + - Ghost.Graphics.Core.MeshletMeshData + - Ghost.Graphics.Core.RenderList + - Ghost.Graphics.Core.RenderList.Enumerator + - Ghost.Graphics.Core.RenderRecord + - Ghost.Graphics.Core.RenderRequest + - Ghost.Graphics.Core.RenderView + - Ghost.Graphics.Core.RenderingContext + - Ghost.Graphics.Core.RenderingLayerMask + - Ghost.Graphics.Core.Shader + - Ghost.Graphics.Core.ShaderProperty + langs: + - csharp + - vb + name: Ghost.Graphics.Core + nameWithType: Ghost.Graphics.Core + fullName: Ghost.Graphics.Core + type: Namespace + assemblies: + - Ghost.Graphics +references: +- uid: Ghost.Graphics.Core.Material + commentId: T:Ghost.Graphics.Core.Material + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Material.html + name: Material + nameWithType: Material + fullName: Ghost.Graphics.Core.Material +- uid: Ghost.Graphics.Core.MaterialPalette + commentId: T:Ghost.Graphics.Core.MaterialPalette + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.MaterialPalette.html + name: MaterialPalette + nameWithType: MaterialPalette + fullName: Ghost.Graphics.Core.MaterialPalette +- uid: Ghost.Graphics.Core.Meshlet + commentId: T:Ghost.Graphics.Core.Meshlet + href: Ghost.Graphics.Core.Meshlet.html + name: Meshlet + nameWithType: Meshlet + fullName: Ghost.Graphics.Core.Meshlet +- uid: Ghost.Graphics.Core.MeshletGroup + commentId: T:Ghost.Graphics.Core.MeshletGroup + href: Ghost.Graphics.Core.MeshletGroup.html + name: MeshletGroup + nameWithType: MeshletGroup + fullName: Ghost.Graphics.Core.MeshletGroup +- uid: Ghost.Graphics.Core.MeshletHierarchyNode + commentId: T:Ghost.Graphics.Core.MeshletHierarchyNode + href: Ghost.Graphics.Core.MeshletHierarchyNode.html + name: MeshletHierarchyNode + nameWithType: MeshletHierarchyNode + fullName: Ghost.Graphics.Core.MeshletHierarchyNode +- uid: Ghost.Graphics.Core.MeshletMeshData + commentId: T:Ghost.Graphics.Core.MeshletMeshData + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.MeshletMeshData.html + name: MeshletMeshData + nameWithType: MeshletMeshData + fullName: Ghost.Graphics.Core.MeshletMeshData +- uid: Ghost.Graphics.Core.Mesh + commentId: T:Ghost.Graphics.Core.Mesh + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Mesh.html + name: Mesh + nameWithType: Mesh + fullName: Ghost.Graphics.Core.Mesh +- uid: Ghost.Graphics.Core.MeshExtension + commentId: T:Ghost.Graphics.Core.MeshExtension + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.MeshExtension.html + name: MeshExtension + nameWithType: MeshExtension + fullName: Ghost.Graphics.Core.MeshExtension +- uid: Ghost.Graphics.Core.RenderingContext + commentId: T:Ghost.Graphics.Core.RenderingContext + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderingContext.html + name: RenderingContext + nameWithType: RenderingContext + fullName: Ghost.Graphics.Core.RenderingContext +- uid: Ghost.Graphics.Core.RenderingLayerMask + commentId: T:Ghost.Graphics.Core.RenderingLayerMask + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderingLayerMask.html + name: RenderingLayerMask + nameWithType: RenderingLayerMask + fullName: Ghost.Graphics.Core.RenderingLayerMask +- uid: Ghost.Graphics.Core.RenderRecord + commentId: T:Ghost.Graphics.Core.RenderRecord + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderRecord.html + name: RenderRecord + nameWithType: RenderRecord + fullName: Ghost.Graphics.Core.RenderRecord +- uid: Ghost.Graphics.Core.RenderList + commentId: T:Ghost.Graphics.Core.RenderList + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderList.html + name: RenderList + nameWithType: RenderList + fullName: Ghost.Graphics.Core.RenderList +- uid: Ghost.Graphics.Core.RenderList.Enumerator + commentId: T:Ghost.Graphics.Core.RenderList.Enumerator + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderList.html + name: RenderList.Enumerator + nameWithType: RenderList.Enumerator + fullName: Ghost.Graphics.Core.RenderList.Enumerator + spec.csharp: + - uid: Ghost.Graphics.Core.RenderList + name: RenderList + href: Ghost.Graphics.Core.RenderList.html + - name: . + - uid: Ghost.Graphics.Core.RenderList.Enumerator + name: Enumerator + href: Ghost.Graphics.Core.RenderList.Enumerator.html + spec.vb: + - uid: Ghost.Graphics.Core.RenderList + name: RenderList + href: Ghost.Graphics.Core.RenderList.html + - name: . + - uid: Ghost.Graphics.Core.RenderList.Enumerator + name: Enumerator + href: Ghost.Graphics.Core.RenderList.Enumerator.html +- uid: Ghost.Graphics.Core.GateFit + commentId: T:Ghost.Graphics.Core.GateFit + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.GateFit.html + name: GateFit + nameWithType: GateFit + fullName: Ghost.Graphics.Core.GateFit +- uid: Ghost.Graphics.Core.Frustum + commentId: T:Ghost.Graphics.Core.Frustum + href: Ghost.Graphics.Core.Frustum.html + name: Frustum + nameWithType: Frustum + fullName: Ghost.Graphics.Core.Frustum +- uid: Ghost.Graphics.Core.Frustum.plane_array + commentId: T:Ghost.Graphics.Core.Frustum.plane_array + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Frustum.html + name: Frustum.plane_array + nameWithType: Frustum.plane_array + fullName: Ghost.Graphics.Core.Frustum.plane_array + spec.csharp: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.plane_array + name: plane_array + href: Ghost.Graphics.Core.Frustum.plane_array.html + spec.vb: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.plane_array + name: plane_array + href: Ghost.Graphics.Core.Frustum.plane_array.html +- uid: Ghost.Graphics.Core.Frustum.corner_array + commentId: T:Ghost.Graphics.Core.Frustum.corner_array + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Frustum.html + name: Frustum.corner_array + nameWithType: Frustum.corner_array + fullName: Ghost.Graphics.Core.Frustum.corner_array + spec.csharp: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.corner_array + name: corner_array + href: Ghost.Graphics.Core.Frustum.corner_array.html + spec.vb: + - uid: Ghost.Graphics.Core.Frustum + name: Frustum + href: Ghost.Graphics.Core.Frustum.html + - name: . + - uid: Ghost.Graphics.Core.Frustum.corner_array + name: corner_array + href: Ghost.Graphics.Core.Frustum.corner_array.html +- uid: Ghost.Graphics.Core.RenderView + commentId: T:Ghost.Graphics.Core.RenderView + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderView.html + name: RenderView + nameWithType: RenderView + fullName: Ghost.Graphics.Core.RenderView +- uid: Ghost.Graphics.Core.RenderRequest + commentId: T:Ghost.Graphics.Core.RenderRequest + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderRequest.html + name: RenderRequest + nameWithType: RenderRequest + fullName: Ghost.Graphics.Core.RenderRequest +- uid: Ghost.Graphics.Core.ShaderProperty + commentId: T:Ghost.Graphics.Core.ShaderProperty + href: Ghost.Graphics.Core.ShaderProperty.html + name: ShaderProperty + nameWithType: ShaderProperty + fullName: Ghost.Graphics.Core.ShaderProperty +- uid: Ghost.Graphics.Core.Shader + commentId: T:Ghost.Graphics.Core.Shader + href: Ghost.Graphics.Core.Shader.html + name: Shader + nameWithType: Shader + fullName: Ghost.Graphics.Core.Shader +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.AllocationDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.AllocationDesc.yml new file mode 100644 index 0000000..ede627c --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.AllocationDesc.yml @@ -0,0 +1,452 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.AllocationDesc + commentId: T:Ghost.Graphics.RHI.AllocationDesc + id: AllocationDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.AllocationDesc.Alignment + - Ghost.Graphics.RHI.AllocationDesc.HeapFlags + - Ghost.Graphics.RHI.AllocationDesc.HeapType + - Ghost.Graphics.RHI.AllocationDesc.Size + langs: + - csharp + - vb + name: AllocationDesc + nameWithType: AllocationDesc + fullName: Ghost.Graphics.RHI.AllocationDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllocationDesc + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 45 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct AllocationDesc + content.vb: Public Structure AllocationDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.AllocationDesc.Size + commentId: P:Ghost.Graphics.RHI.AllocationDesc.Size + id: Size + parent: Ghost.Graphics.RHI.AllocationDesc + langs: + - csharp + - vb + name: Size + nameWithType: AllocationDesc.Size + fullName: Ghost.Graphics.RHI.AllocationDesc.Size + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Size + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 47 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong Size { readonly get; set; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public Property Size As ULong + overload: Ghost.Graphics.RHI.AllocationDesc.Size* +- uid: Ghost.Graphics.RHI.AllocationDesc.Alignment + commentId: P:Ghost.Graphics.RHI.AllocationDesc.Alignment + id: Alignment + parent: Ghost.Graphics.RHI.AllocationDesc + langs: + - csharp + - vb + name: Alignment + nameWithType: AllocationDesc.Alignment + fullName: Ghost.Graphics.RHI.AllocationDesc.Alignment + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Alignment + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 52 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong Alignment { readonly get; set; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public Property Alignment As ULong + overload: Ghost.Graphics.RHI.AllocationDesc.Alignment* +- uid: Ghost.Graphics.RHI.AllocationDesc.HeapType + commentId: P:Ghost.Graphics.RHI.AllocationDesc.HeapType + id: HeapType + parent: Ghost.Graphics.RHI.AllocationDesc + langs: + - csharp + - vb + name: HeapType + nameWithType: AllocationDesc.HeapType + fullName: Ghost.Graphics.RHI.AllocationDesc.HeapType + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HeapType + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 57 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public HeapType HeapType { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.HeapType + content.vb: Public Property HeapType As HeapType + overload: Ghost.Graphics.RHI.AllocationDesc.HeapType* +- uid: Ghost.Graphics.RHI.AllocationDesc.HeapFlags + commentId: P:Ghost.Graphics.RHI.AllocationDesc.HeapFlags + id: HeapFlags + parent: Ghost.Graphics.RHI.AllocationDesc + langs: + - csharp + - vb + name: HeapFlags + nameWithType: AllocationDesc.HeapFlags + fullName: Ghost.Graphics.RHI.AllocationDesc.HeapFlags + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HeapFlags + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 62 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public HeapFlags HeapFlags { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.HeapFlags + content.vb: Public Property HeapFlags As HeapFlags + overload: Ghost.Graphics.RHI.AllocationDesc.HeapFlags* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.AllocationDesc.Size* + commentId: Overload:Ghost.Graphics.RHI.AllocationDesc.Size + href: Ghost.Graphics.RHI.AllocationDesc.html#Ghost_Graphics_RHI_AllocationDesc_Size + name: Size + nameWithType: AllocationDesc.Size + fullName: Ghost.Graphics.RHI.AllocationDesc.Size +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RHI.AllocationDesc.Alignment* + commentId: Overload:Ghost.Graphics.RHI.AllocationDesc.Alignment + href: Ghost.Graphics.RHI.AllocationDesc.html#Ghost_Graphics_RHI_AllocationDesc_Alignment + name: Alignment + nameWithType: AllocationDesc.Alignment + fullName: Ghost.Graphics.RHI.AllocationDesc.Alignment +- uid: Ghost.Graphics.RHI.AllocationDesc.HeapType* + commentId: Overload:Ghost.Graphics.RHI.AllocationDesc.HeapType + href: Ghost.Graphics.RHI.AllocationDesc.html#Ghost_Graphics_RHI_AllocationDesc_HeapType + name: HeapType + nameWithType: AllocationDesc.HeapType + fullName: Ghost.Graphics.RHI.AllocationDesc.HeapType +- uid: Ghost.Graphics.RHI.HeapType + commentId: T:Ghost.Graphics.RHI.HeapType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.HeapType.html + name: HeapType + nameWithType: HeapType + fullName: Ghost.Graphics.RHI.HeapType +- uid: Ghost.Graphics.RHI.AllocationDesc.HeapFlags* + commentId: Overload:Ghost.Graphics.RHI.AllocationDesc.HeapFlags + href: Ghost.Graphics.RHI.AllocationDesc.html#Ghost_Graphics_RHI_AllocationDesc_HeapFlags + name: HeapFlags + nameWithType: AllocationDesc.HeapFlags + fullName: Ghost.Graphics.RHI.AllocationDesc.HeapFlags +- uid: Ghost.Graphics.RHI.HeapFlags + commentId: T:Ghost.Graphics.RHI.HeapFlags + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.HeapFlags.html + name: HeapFlags + nameWithType: HeapFlags + fullName: Ghost.Graphics.RHI.HeapFlags diff --git a/docs/documents/api/Ghost.Graphics.RHI.AttachmentLoadOp.yml b/docs/documents/api/Ghost.Graphics.RHI.AttachmentLoadOp.yml new file mode 100644 index 0000000..d30a008 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.AttachmentLoadOp.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.AttachmentLoadOp + commentId: T:Ghost.Graphics.RHI.AttachmentLoadOp + id: AttachmentLoadOp + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.AttachmentLoadOp.Clear + - Ghost.Graphics.RHI.AttachmentLoadOp.DontCare + - Ghost.Graphics.RHI.AttachmentLoadOp.Load + langs: + - csharp + - vb + name: AttachmentLoadOp + nameWithType: AttachmentLoadOp + fullName: Ghost.Graphics.RHI.AttachmentLoadOp + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AttachmentLoadOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1350 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum AttachmentLoadOp + content.vb: Public Enum AttachmentLoadOp +- uid: Ghost.Graphics.RHI.AttachmentLoadOp.Load + commentId: F:Ghost.Graphics.RHI.AttachmentLoadOp.Load + id: Load + parent: Ghost.Graphics.RHI.AttachmentLoadOp + langs: + - csharp + - vb + name: Load + nameWithType: AttachmentLoadOp.Load + fullName: Ghost.Graphics.RHI.AttachmentLoadOp.Load + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Load + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1352 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Load = 0 + return: + type: Ghost.Graphics.RHI.AttachmentLoadOp +- uid: Ghost.Graphics.RHI.AttachmentLoadOp.Clear + commentId: F:Ghost.Graphics.RHI.AttachmentLoadOp.Clear + id: Clear + parent: Ghost.Graphics.RHI.AttachmentLoadOp + langs: + - csharp + - vb + name: Clear + nameWithType: AttachmentLoadOp.Clear + fullName: Ghost.Graphics.RHI.AttachmentLoadOp.Clear + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Clear + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1353 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Clear = 1 + return: + type: Ghost.Graphics.RHI.AttachmentLoadOp +- uid: Ghost.Graphics.RHI.AttachmentLoadOp.DontCare + commentId: F:Ghost.Graphics.RHI.AttachmentLoadOp.DontCare + id: DontCare + parent: Ghost.Graphics.RHI.AttachmentLoadOp + langs: + - csharp + - vb + name: DontCare + nameWithType: AttachmentLoadOp.DontCare + fullName: Ghost.Graphics.RHI.AttachmentLoadOp.DontCare + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DontCare + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1354 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DontCare = 2 + return: + type: Ghost.Graphics.RHI.AttachmentLoadOp +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.AttachmentLoadOp + commentId: T:Ghost.Graphics.RHI.AttachmentLoadOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentLoadOp.html + name: AttachmentLoadOp + nameWithType: AttachmentLoadOp + fullName: Ghost.Graphics.RHI.AttachmentLoadOp diff --git a/docs/documents/api/Ghost.Graphics.RHI.AttachmentStoreOp.yml b/docs/documents/api/Ghost.Graphics.RHI.AttachmentStoreOp.yml new file mode 100644 index 0000000..6d01db0 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.AttachmentStoreOp.yml @@ -0,0 +1,120 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.AttachmentStoreOp + commentId: T:Ghost.Graphics.RHI.AttachmentStoreOp + id: AttachmentStoreOp + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.AttachmentStoreOp.DontCare + - Ghost.Graphics.RHI.AttachmentStoreOp.Store + langs: + - csharp + - vb + name: AttachmentStoreOp + nameWithType: AttachmentStoreOp + fullName: Ghost.Graphics.RHI.AttachmentStoreOp + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AttachmentStoreOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1357 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum AttachmentStoreOp + content.vb: Public Enum AttachmentStoreOp +- uid: Ghost.Graphics.RHI.AttachmentStoreOp.Store + commentId: F:Ghost.Graphics.RHI.AttachmentStoreOp.Store + id: Store + parent: Ghost.Graphics.RHI.AttachmentStoreOp + langs: + - csharp + - vb + name: Store + nameWithType: AttachmentStoreOp.Store + fullName: Ghost.Graphics.RHI.AttachmentStoreOp.Store + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Store + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1359 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Store = 0 + return: + type: Ghost.Graphics.RHI.AttachmentStoreOp +- uid: Ghost.Graphics.RHI.AttachmentStoreOp.DontCare + commentId: F:Ghost.Graphics.RHI.AttachmentStoreOp.DontCare + id: DontCare + parent: Ghost.Graphics.RHI.AttachmentStoreOp + langs: + - csharp + - vb + name: DontCare + nameWithType: AttachmentStoreOp.DontCare + fullName: Ghost.Graphics.RHI.AttachmentStoreOp.DontCare + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DontCare + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1360 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DontCare = 1 + return: + type: Ghost.Graphics.RHI.AttachmentStoreOp +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.AttachmentStoreOp + commentId: T:Ghost.Graphics.RHI.AttachmentStoreOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentStoreOp.html + name: AttachmentStoreOp + nameWithType: AttachmentStoreOp + fullName: Ghost.Graphics.RHI.AttachmentStoreOp diff --git a/docs/documents/api/Ghost.Graphics.RHI.BarrierAccess.yml b/docs/documents/api/Ghost.Graphics.RHI.BarrierAccess.yml new file mode 100644 index 0000000..2e8fc5b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BarrierAccess.yml @@ -0,0 +1,778 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BarrierAccess + commentId: T:Ghost.Graphics.RHI.BarrierAccess + id: BarrierAccess + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BarrierAccess.Common + - Ghost.Graphics.RHI.BarrierAccess.ConstantBuffer + - Ghost.Graphics.RHI.BarrierAccess.CopyDest + - Ghost.Graphics.RHI.BarrierAccess.CopySource + - Ghost.Graphics.RHI.BarrierAccess.DepthStencilRead + - Ghost.Graphics.RHI.BarrierAccess.DepthStencilWrite + - Ghost.Graphics.RHI.BarrierAccess.IndexBuffer + - Ghost.Graphics.RHI.BarrierAccess.IndirectArgument + - Ghost.Graphics.RHI.BarrierAccess.NoAccess + - Ghost.Graphics.RHI.BarrierAccess.Predication + - Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureRead + - Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureWrite + - Ghost.Graphics.RHI.BarrierAccess.RenderTarget + - Ghost.Graphics.RHI.BarrierAccess.ResolveDest + - Ghost.Graphics.RHI.BarrierAccess.ResolveSource + - Ghost.Graphics.RHI.BarrierAccess.ShaderResource + - Ghost.Graphics.RHI.BarrierAccess.ShadingRateSource + - Ghost.Graphics.RHI.BarrierAccess.StreamOutput + - Ghost.Graphics.RHI.BarrierAccess.UnorderedAccess + - Ghost.Graphics.RHI.BarrierAccess.VertexBuffer + - Ghost.Graphics.RHI.BarrierAccess.VideoDecodeRead + - Ghost.Graphics.RHI.BarrierAccess.VideoDecodeWrite + - Ghost.Graphics.RHI.BarrierAccess.VideoEncodeRead + - Ghost.Graphics.RHI.BarrierAccess.VideoEncodeWrite + - Ghost.Graphics.RHI.BarrierAccess.VideoProcessRead + - Ghost.Graphics.RHI.BarrierAccess.VideoProcessWrite + langs: + - csharp + - vb + name: BarrierAccess + nameWithType: BarrierAccess + fullName: Ghost.Graphics.RHI.BarrierAccess + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BarrierAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1122 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum BarrierAccess + content.vb: >- + + + Public Enum BarrierAccess + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.BarrierAccess.Common + commentId: F:Ghost.Graphics.RHI.BarrierAccess.Common + id: Common + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: Common + nameWithType: BarrierAccess.Common + fullName: Ghost.Graphics.RHI.BarrierAccess.Common + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Common + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1125 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Common = 0 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VertexBuffer + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VertexBuffer + id: VertexBuffer + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VertexBuffer + nameWithType: BarrierAccess.VertexBuffer + fullName: Ghost.Graphics.RHI.BarrierAccess.VertexBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VertexBuffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1126 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VertexBuffer = 1 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.ConstantBuffer + commentId: F:Ghost.Graphics.RHI.BarrierAccess.ConstantBuffer + id: ConstantBuffer + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: ConstantBuffer + nameWithType: BarrierAccess.ConstantBuffer + fullName: Ghost.Graphics.RHI.BarrierAccess.ConstantBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ConstantBuffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1127 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ConstantBuffer = 2 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.IndexBuffer + commentId: F:Ghost.Graphics.RHI.BarrierAccess.IndexBuffer + id: IndexBuffer + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: IndexBuffer + nameWithType: BarrierAccess.IndexBuffer + fullName: Ghost.Graphics.RHI.BarrierAccess.IndexBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexBuffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1128 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IndexBuffer = 4 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.RenderTarget + commentId: F:Ghost.Graphics.RHI.BarrierAccess.RenderTarget + id: RenderTarget + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: RenderTarget + nameWithType: BarrierAccess.RenderTarget + fullName: Ghost.Graphics.RHI.BarrierAccess.RenderTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1129 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RenderTarget = 8 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.UnorderedAccess + commentId: F:Ghost.Graphics.RHI.BarrierAccess.UnorderedAccess + id: UnorderedAccess + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: UnorderedAccess + nameWithType: BarrierAccess.UnorderedAccess + fullName: Ghost.Graphics.RHI.BarrierAccess.UnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1130 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UnorderedAccess = 16 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.DepthStencilWrite + commentId: F:Ghost.Graphics.RHI.BarrierAccess.DepthStencilWrite + id: DepthStencilWrite + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: DepthStencilWrite + nameWithType: BarrierAccess.DepthStencilWrite + fullName: Ghost.Graphics.RHI.BarrierAccess.DepthStencilWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStencilWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1131 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthStencilWrite = 32 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.DepthStencilRead + commentId: F:Ghost.Graphics.RHI.BarrierAccess.DepthStencilRead + id: DepthStencilRead + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: DepthStencilRead + nameWithType: BarrierAccess.DepthStencilRead + fullName: Ghost.Graphics.RHI.BarrierAccess.DepthStencilRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStencilRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1132 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthStencilRead = 64 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.ShaderResource + commentId: F:Ghost.Graphics.RHI.BarrierAccess.ShaderResource + id: ShaderResource + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: ShaderResource + nameWithType: BarrierAccess.ShaderResource + fullName: Ghost.Graphics.RHI.BarrierAccess.ShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1133 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShaderResource = 128 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.StreamOutput + commentId: F:Ghost.Graphics.RHI.BarrierAccess.StreamOutput + id: StreamOutput + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: StreamOutput + nameWithType: BarrierAccess.StreamOutput + fullName: Ghost.Graphics.RHI.BarrierAccess.StreamOutput + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: StreamOutput + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1134 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: StreamOutput = 256 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.IndirectArgument + commentId: F:Ghost.Graphics.RHI.BarrierAccess.IndirectArgument + id: IndirectArgument + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: IndirectArgument + nameWithType: BarrierAccess.IndirectArgument + fullName: Ghost.Graphics.RHI.BarrierAccess.IndirectArgument + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndirectArgument + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1135 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IndirectArgument = 512 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.Predication + commentId: F:Ghost.Graphics.RHI.BarrierAccess.Predication + id: Predication + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: Predication + nameWithType: BarrierAccess.Predication + fullName: Ghost.Graphics.RHI.BarrierAccess.Predication + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Predication + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1136 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Predication = 512 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.CopyDest + commentId: F:Ghost.Graphics.RHI.BarrierAccess.CopyDest + id: CopyDest + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: CopyDest + nameWithType: BarrierAccess.CopyDest + fullName: Ghost.Graphics.RHI.BarrierAccess.CopyDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1137 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopyDest = 1024 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.CopySource + commentId: F:Ghost.Graphics.RHI.BarrierAccess.CopySource + id: CopySource + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: CopySource + nameWithType: BarrierAccess.CopySource + fullName: Ghost.Graphics.RHI.BarrierAccess.CopySource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopySource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1138 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopySource = 2048 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.ResolveDest + commentId: F:Ghost.Graphics.RHI.BarrierAccess.ResolveDest + id: ResolveDest + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: ResolveDest + nameWithType: BarrierAccess.ResolveDest + fullName: Ghost.Graphics.RHI.BarrierAccess.ResolveDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResolveDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1139 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ResolveDest = 4096 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.ResolveSource + commentId: F:Ghost.Graphics.RHI.BarrierAccess.ResolveSource + id: ResolveSource + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: ResolveSource + nameWithType: BarrierAccess.ResolveSource + fullName: Ghost.Graphics.RHI.BarrierAccess.ResolveSource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResolveSource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1140 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ResolveSource = 8192 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureRead + commentId: F:Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureRead + id: RaytracingAccelerationStructureRead + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: RaytracingAccelerationStructureRead + nameWithType: BarrierAccess.RaytracingAccelerationStructureRead + fullName: Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RaytracingAccelerationStructureRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1141 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RaytracingAccelerationStructureRead = 16384 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureWrite + commentId: F:Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureWrite + id: RaytracingAccelerationStructureWrite + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: RaytracingAccelerationStructureWrite + nameWithType: BarrierAccess.RaytracingAccelerationStructureWrite + fullName: Ghost.Graphics.RHI.BarrierAccess.RaytracingAccelerationStructureWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RaytracingAccelerationStructureWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1142 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RaytracingAccelerationStructureWrite = 32768 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.ShadingRateSource + commentId: F:Ghost.Graphics.RHI.BarrierAccess.ShadingRateSource + id: ShadingRateSource + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: ShadingRateSource + nameWithType: BarrierAccess.ShadingRateSource + fullName: Ghost.Graphics.RHI.BarrierAccess.ShadingRateSource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShadingRateSource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1143 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShadingRateSource = 65536 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VideoDecodeRead + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VideoDecodeRead + id: VideoDecodeRead + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VideoDecodeRead + nameWithType: BarrierAccess.VideoDecodeRead + fullName: Ghost.Graphics.RHI.BarrierAccess.VideoDecodeRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoDecodeRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1144 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoDecodeRead = 131072 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VideoDecodeWrite + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VideoDecodeWrite + id: VideoDecodeWrite + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VideoDecodeWrite + nameWithType: BarrierAccess.VideoDecodeWrite + fullName: Ghost.Graphics.RHI.BarrierAccess.VideoDecodeWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoDecodeWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1145 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoDecodeWrite = 262144 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VideoProcessRead + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VideoProcessRead + id: VideoProcessRead + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VideoProcessRead + nameWithType: BarrierAccess.VideoProcessRead + fullName: Ghost.Graphics.RHI.BarrierAccess.VideoProcessRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoProcessRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1146 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoProcessRead = 524288 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VideoProcessWrite + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VideoProcessWrite + id: VideoProcessWrite + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VideoProcessWrite + nameWithType: BarrierAccess.VideoProcessWrite + fullName: Ghost.Graphics.RHI.BarrierAccess.VideoProcessWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoProcessWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1147 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoProcessWrite = 1048576 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VideoEncodeRead + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VideoEncodeRead + id: VideoEncodeRead + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VideoEncodeRead + nameWithType: BarrierAccess.VideoEncodeRead + fullName: Ghost.Graphics.RHI.BarrierAccess.VideoEncodeRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoEncodeRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1148 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoEncodeRead = 2097152 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.VideoEncodeWrite + commentId: F:Ghost.Graphics.RHI.BarrierAccess.VideoEncodeWrite + id: VideoEncodeWrite + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: VideoEncodeWrite + nameWithType: BarrierAccess.VideoEncodeWrite + fullName: Ghost.Graphics.RHI.BarrierAccess.VideoEncodeWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoEncodeWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1149 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoEncodeWrite = 4194304 + return: + type: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierAccess.NoAccess + commentId: F:Ghost.Graphics.RHI.BarrierAccess.NoAccess + id: NoAccess + parent: Ghost.Graphics.RHI.BarrierAccess + langs: + - csharp + - vb + name: NoAccess + nameWithType: BarrierAccess.NoAccess + fullName: Ghost.Graphics.RHI.BarrierAccess.NoAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NoAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1150 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: NoAccess = -2147483648 + return: + type: Ghost.Graphics.RHI.BarrierAccess +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.BarrierAccess + commentId: T:Ghost.Graphics.RHI.BarrierAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierAccess.html + name: BarrierAccess + nameWithType: BarrierAccess + fullName: Ghost.Graphics.RHI.BarrierAccess diff --git a/docs/documents/api/Ghost.Graphics.RHI.BarrierDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.BarrierDesc.yml new file mode 100644 index 0000000..400e2fd --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BarrierDesc.yml @@ -0,0 +1,996 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BarrierDesc + commentId: T:Ghost.Graphics.RHI.BarrierDesc + id: BarrierDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BarrierDesc.AccessAfter + - Ghost.Graphics.RHI.BarrierDesc.AccessBefore + - Ghost.Graphics.RHI.BarrierDesc.Buffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess) + - Ghost.Graphics.RHI.BarrierDesc.Discard + - Ghost.Graphics.RHI.BarrierDesc.Global(Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierAccess) + - Ghost.Graphics.RHI.BarrierDesc.LayoutAfter + - Ghost.Graphics.RHI.BarrierDesc.LayoutBefore + - Ghost.Graphics.RHI.BarrierDesc.Resource + - Ghost.Graphics.RHI.BarrierDesc.Subresources + - Ghost.Graphics.RHI.BarrierDesc.SyncAfter + - Ghost.Graphics.RHI.BarrierDesc.SyncBefore + - Ghost.Graphics.RHI.BarrierDesc.Texture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess,System.Nullable{Ghost.Graphics.RHI.BarrierLayout},Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierSubresourceRange,System.Boolean) + - Ghost.Graphics.RHI.BarrierDesc.Type + langs: + - csharp + - vb + name: BarrierDesc + nameWithType: BarrierDesc + fullName: Ghost.Graphics.RHI.BarrierDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BarrierDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 534 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct BarrierDesc + content.vb: Public Structure BarrierDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.BarrierDesc.Type + commentId: P:Ghost.Graphics.RHI.BarrierDesc.Type + id: Type + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Type + nameWithType: BarrierDesc.Type + fullName: Ghost.Graphics.RHI.BarrierDesc.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 536 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierType Type { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BarrierType + content.vb: Public Property Type As BarrierType + overload: Ghost.Graphics.RHI.BarrierDesc.Type* +- uid: Ghost.Graphics.RHI.BarrierDesc.SyncBefore + commentId: P:Ghost.Graphics.RHI.BarrierDesc.SyncBefore + id: SyncBefore + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: SyncBefore + nameWithType: BarrierDesc.SyncBefore + fullName: Ghost.Graphics.RHI.BarrierDesc.SyncBefore + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SyncBefore + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 541 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierSync? SyncBefore { readonly get; set; } + parameters: [] + return: + type: System.Nullable{Ghost.Graphics.RHI.BarrierSync} + content.vb: Public Property SyncBefore As BarrierSync? + overload: Ghost.Graphics.RHI.BarrierDesc.SyncBefore* +- uid: Ghost.Graphics.RHI.BarrierDesc.SyncAfter + commentId: P:Ghost.Graphics.RHI.BarrierDesc.SyncAfter + id: SyncAfter + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: SyncAfter + nameWithType: BarrierDesc.SyncAfter + fullName: Ghost.Graphics.RHI.BarrierDesc.SyncAfter + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SyncAfter + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 546 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierSync SyncAfter { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BarrierSync + content.vb: Public Property SyncAfter As BarrierSync + overload: Ghost.Graphics.RHI.BarrierDesc.SyncAfter* +- uid: Ghost.Graphics.RHI.BarrierDesc.AccessBefore + commentId: P:Ghost.Graphics.RHI.BarrierDesc.AccessBefore + id: AccessBefore + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: AccessBefore + nameWithType: BarrierDesc.AccessBefore + fullName: Ghost.Graphics.RHI.BarrierDesc.AccessBefore + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AccessBefore + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 551 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierAccess? AccessBefore { readonly get; set; } + parameters: [] + return: + type: System.Nullable{Ghost.Graphics.RHI.BarrierAccess} + content.vb: Public Property AccessBefore As BarrierAccess? + overload: Ghost.Graphics.RHI.BarrierDesc.AccessBefore* +- uid: Ghost.Graphics.RHI.BarrierDesc.AccessAfter + commentId: P:Ghost.Graphics.RHI.BarrierDesc.AccessAfter + id: AccessAfter + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: AccessAfter + nameWithType: BarrierDesc.AccessAfter + fullName: Ghost.Graphics.RHI.BarrierDesc.AccessAfter + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AccessAfter + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 556 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierAccess AccessAfter { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BarrierAccess + content.vb: Public Property AccessAfter As BarrierAccess + overload: Ghost.Graphics.RHI.BarrierDesc.AccessAfter* +- uid: Ghost.Graphics.RHI.BarrierDesc.LayoutBefore + commentId: P:Ghost.Graphics.RHI.BarrierDesc.LayoutBefore + id: LayoutBefore + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: LayoutBefore + nameWithType: BarrierDesc.LayoutBefore + fullName: Ghost.Graphics.RHI.BarrierDesc.LayoutBefore + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: LayoutBefore + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 561 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierLayout? LayoutBefore { readonly get; set; } + parameters: [] + return: + type: System.Nullable{Ghost.Graphics.RHI.BarrierLayout} + content.vb: Public Property LayoutBefore As BarrierLayout? + overload: Ghost.Graphics.RHI.BarrierDesc.LayoutBefore* +- uid: Ghost.Graphics.RHI.BarrierDesc.LayoutAfter + commentId: P:Ghost.Graphics.RHI.BarrierDesc.LayoutAfter + id: LayoutAfter + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: LayoutAfter + nameWithType: BarrierDesc.LayoutAfter + fullName: Ghost.Graphics.RHI.BarrierDesc.LayoutAfter + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: LayoutAfter + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 566 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierLayout LayoutAfter { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BarrierLayout + content.vb: Public Property LayoutAfter As BarrierLayout + overload: Ghost.Graphics.RHI.BarrierDesc.LayoutAfter* +- uid: Ghost.Graphics.RHI.BarrierDesc.Resource + commentId: P:Ghost.Graphics.RHI.BarrierDesc.Resource + id: Resource + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Resource + nameWithType: BarrierDesc.Resource + fullName: Ghost.Graphics.RHI.BarrierDesc.Resource + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Resource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 571 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Handle Resource { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Public Property Resource As Handle(Of GPUResource) + overload: Ghost.Graphics.RHI.BarrierDesc.Resource* +- uid: Ghost.Graphics.RHI.BarrierDesc.Subresources + commentId: P:Ghost.Graphics.RHI.BarrierDesc.Subresources + id: Subresources + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Subresources + nameWithType: BarrierDesc.Subresources + fullName: Ghost.Graphics.RHI.BarrierDesc.Subresources + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Subresources + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 576 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierSubresourceRange Subresources { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BarrierSubresourceRange + content.vb: Public Property Subresources As BarrierSubresourceRange + overload: Ghost.Graphics.RHI.BarrierDesc.Subresources* +- uid: Ghost.Graphics.RHI.BarrierDesc.Discard + commentId: P:Ghost.Graphics.RHI.BarrierDesc.Discard + id: Discard + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Discard + nameWithType: BarrierDesc.Discard + fullName: Ghost.Graphics.RHI.BarrierDesc.Discard + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Discard + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 581 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public bool Discard { readonly get; set; } + parameters: [] + return: + type: System.Boolean + content.vb: Public Property Discard As Boolean + overload: Ghost.Graphics.RHI.BarrierDesc.Discard* +- uid: Ghost.Graphics.RHI.BarrierDesc.Global(Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierAccess) + commentId: M:Ghost.Graphics.RHI.BarrierDesc.Global(Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierAccess) + id: Global(Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierSync,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierAccess) + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Global(BarrierSync, BarrierSync, BarrierAccess, BarrierAccess) + nameWithType: BarrierDesc.Global(BarrierSync, BarrierSync, BarrierAccess, BarrierAccess) + fullName: Ghost.Graphics.RHI.BarrierDesc.Global(Ghost.Graphics.RHI.BarrierSync, Ghost.Graphics.RHI.BarrierSync, Ghost.Graphics.RHI.BarrierAccess, Ghost.Graphics.RHI.BarrierAccess) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Global + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 586 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static BarrierDesc Global(BarrierSync syncBefore, BarrierSync syncAfter, BarrierAccess accessBefore, BarrierAccess accessAfter) + parameters: + - id: syncBefore + type: Ghost.Graphics.RHI.BarrierSync + - id: syncAfter + type: Ghost.Graphics.RHI.BarrierSync + - id: accessBefore + type: Ghost.Graphics.RHI.BarrierAccess + - id: accessAfter + type: Ghost.Graphics.RHI.BarrierAccess + return: + type: Ghost.Graphics.RHI.BarrierDesc + content.vb: Public Shared Function [Global](syncBefore As BarrierSync, syncAfter As BarrierSync, accessBefore As BarrierAccess, accessAfter As BarrierAccess) As BarrierDesc + overload: Ghost.Graphics.RHI.BarrierDesc.Global* +- uid: Ghost.Graphics.RHI.BarrierDesc.Buffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess) + commentId: M:Ghost.Graphics.RHI.BarrierDesc.Buffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess) + id: Buffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess) + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Buffer(Handle, BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess) + nameWithType: BarrierDesc.Buffer(Handle, BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess) + fullName: Ghost.Graphics.RHI.BarrierDesc.Buffer(Ghost.Core.Handle, Ghost.Graphics.RHI.BarrierSync?, Ghost.Graphics.RHI.BarrierSync, Ghost.Graphics.RHI.BarrierAccess?, Ghost.Graphics.RHI.BarrierAccess) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Buffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 598 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static BarrierDesc Buffer(Handle resource, BarrierSync? syncBefore, BarrierSync syncAfter, BarrierAccess? accessBefore, BarrierAccess accessAfter) + parameters: + - id: resource + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + - id: syncBefore + type: System.Nullable{Ghost.Graphics.RHI.BarrierSync} + - id: syncAfter + type: Ghost.Graphics.RHI.BarrierSync + - id: accessBefore + type: System.Nullable{Ghost.Graphics.RHI.BarrierAccess} + - id: accessAfter + type: Ghost.Graphics.RHI.BarrierAccess + return: + type: Ghost.Graphics.RHI.BarrierDesc + content.vb: Public Shared Function Buffer(resource As Handle(Of GPUResource), syncBefore As BarrierSync?, syncAfter As BarrierSync, accessBefore As BarrierAccess?, accessAfter As BarrierAccess) As BarrierDesc + overload: Ghost.Graphics.RHI.BarrierDesc.Buffer* + nameWithType.vb: BarrierDesc.Buffer(Handle(Of GPUResource), BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess) + fullName.vb: Ghost.Graphics.RHI.BarrierDesc.Buffer(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource), Ghost.Graphics.RHI.BarrierSync?, Ghost.Graphics.RHI.BarrierSync, Ghost.Graphics.RHI.BarrierAccess?, Ghost.Graphics.RHI.BarrierAccess) + name.vb: Buffer(Handle(Of GPUResource), BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess) +- uid: Ghost.Graphics.RHI.BarrierDesc.Texture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess,System.Nullable{Ghost.Graphics.RHI.BarrierLayout},Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierSubresourceRange,System.Boolean) + commentId: M:Ghost.Graphics.RHI.BarrierDesc.Texture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess,System.Nullable{Ghost.Graphics.RHI.BarrierLayout},Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierSubresourceRange,System.Boolean) + id: Texture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},System.Nullable{Ghost.Graphics.RHI.BarrierSync},Ghost.Graphics.RHI.BarrierSync,System.Nullable{Ghost.Graphics.RHI.BarrierAccess},Ghost.Graphics.RHI.BarrierAccess,System.Nullable{Ghost.Graphics.RHI.BarrierLayout},Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierSubresourceRange,System.Boolean) + parent: Ghost.Graphics.RHI.BarrierDesc + langs: + - csharp + - vb + name: Texture(Handle, BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess, BarrierLayout?, BarrierLayout, BarrierSubresourceRange, bool) + nameWithType: BarrierDesc.Texture(Handle, BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess, BarrierLayout?, BarrierLayout, BarrierSubresourceRange, bool) + fullName: Ghost.Graphics.RHI.BarrierDesc.Texture(Ghost.Core.Handle, Ghost.Graphics.RHI.BarrierSync?, Ghost.Graphics.RHI.BarrierSync, Ghost.Graphics.RHI.BarrierAccess?, Ghost.Graphics.RHI.BarrierAccess, Ghost.Graphics.RHI.BarrierLayout?, Ghost.Graphics.RHI.BarrierLayout, Ghost.Graphics.RHI.BarrierSubresourceRange, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 611 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static BarrierDesc Texture(Handle resource, BarrierSync? syncBefore, BarrierSync syncAfter, BarrierAccess? accessBefore, BarrierAccess accessAfter, BarrierLayout? layoutBefore, BarrierLayout layoutAfter, BarrierSubresourceRange subresources = default, bool discard = false) + parameters: + - id: resource + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + - id: syncBefore + type: System.Nullable{Ghost.Graphics.RHI.BarrierSync} + - id: syncAfter + type: Ghost.Graphics.RHI.BarrierSync + - id: accessBefore + type: System.Nullable{Ghost.Graphics.RHI.BarrierAccess} + - id: accessAfter + type: Ghost.Graphics.RHI.BarrierAccess + - id: layoutBefore + type: System.Nullable{Ghost.Graphics.RHI.BarrierLayout} + - id: layoutAfter + type: Ghost.Graphics.RHI.BarrierLayout + - id: subresources + type: Ghost.Graphics.RHI.BarrierSubresourceRange + - id: discard + type: System.Boolean + return: + type: Ghost.Graphics.RHI.BarrierDesc + content.vb: Public Shared Function Texture(resource As Handle(Of GPUResource), syncBefore As BarrierSync?, syncAfter As BarrierSync, accessBefore As BarrierAccess?, accessAfter As BarrierAccess, layoutBefore As BarrierLayout?, layoutAfter As BarrierLayout, subresources As BarrierSubresourceRange = Nothing, discard As Boolean = False) As BarrierDesc + overload: Ghost.Graphics.RHI.BarrierDesc.Texture* + nameWithType.vb: BarrierDesc.Texture(Handle(Of GPUResource), BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess, BarrierLayout?, BarrierLayout, BarrierSubresourceRange, Boolean) + fullName.vb: Ghost.Graphics.RHI.BarrierDesc.Texture(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource), Ghost.Graphics.RHI.BarrierSync?, Ghost.Graphics.RHI.BarrierSync, Ghost.Graphics.RHI.BarrierAccess?, Ghost.Graphics.RHI.BarrierAccess, Ghost.Graphics.RHI.BarrierLayout?, Ghost.Graphics.RHI.BarrierLayout, Ghost.Graphics.RHI.BarrierSubresourceRange, Boolean) + name.vb: Texture(Handle(Of GPUResource), BarrierSync?, BarrierSync, BarrierAccess?, BarrierAccess, BarrierLayout?, BarrierLayout, BarrierSubresourceRange, Boolean) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.BarrierDesc.Type* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Type + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Type + name: Type + nameWithType: BarrierDesc.Type + fullName: Ghost.Graphics.RHI.BarrierDesc.Type +- uid: Ghost.Graphics.RHI.BarrierType + commentId: T:Ghost.Graphics.RHI.BarrierType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierType.html + name: BarrierType + nameWithType: BarrierType + fullName: Ghost.Graphics.RHI.BarrierType +- uid: Ghost.Graphics.RHI.BarrierDesc.SyncBefore* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.SyncBefore + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_SyncBefore + name: SyncBefore + nameWithType: BarrierDesc.SyncBefore + fullName: Ghost.Graphics.RHI.BarrierDesc.SyncBefore +- uid: System.Nullable{Ghost.Graphics.RHI.BarrierSync} + commentId: T:System.Nullable{Ghost.Graphics.RHI.BarrierSync} + parent: System + definition: System.Nullable`1 + href: Ghost.Graphics.RHI.BarrierSync.html + name: BarrierSync? + nameWithType: BarrierSync? + fullName: Ghost.Graphics.RHI.BarrierSync? + spec.csharp: + - uid: Ghost.Graphics.RHI.BarrierSync + name: BarrierSync + href: Ghost.Graphics.RHI.BarrierSync.html + - name: '?' + spec.vb: + - uid: Ghost.Graphics.RHI.BarrierSync + name: BarrierSync + href: Ghost.Graphics.RHI.BarrierSync.html + - name: '?' +- uid: System.Nullable`1 + commentId: T:System.Nullable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + nameWithType.vb: Nullable(Of T) + fullName.vb: System.Nullable(Of T) + name.vb: Nullable(Of T) + spec.csharp: + - uid: System.Nullable`1 + name: Nullable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Nullable`1 + name: Nullable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RHI.BarrierDesc.SyncAfter* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.SyncAfter + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_SyncAfter + name: SyncAfter + nameWithType: BarrierDesc.SyncAfter + fullName: Ghost.Graphics.RHI.BarrierDesc.SyncAfter +- uid: Ghost.Graphics.RHI.BarrierSync + commentId: T:Ghost.Graphics.RHI.BarrierSync + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierSync.html + name: BarrierSync + nameWithType: BarrierSync + fullName: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierDesc.AccessBefore* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.AccessBefore + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_AccessBefore + name: AccessBefore + nameWithType: BarrierDesc.AccessBefore + fullName: Ghost.Graphics.RHI.BarrierDesc.AccessBefore +- uid: System.Nullable{Ghost.Graphics.RHI.BarrierAccess} + commentId: T:System.Nullable{Ghost.Graphics.RHI.BarrierAccess} + parent: System + definition: System.Nullable`1 + href: Ghost.Graphics.RHI.BarrierAccess.html + name: BarrierAccess? + nameWithType: BarrierAccess? + fullName: Ghost.Graphics.RHI.BarrierAccess? + spec.csharp: + - uid: Ghost.Graphics.RHI.BarrierAccess + name: BarrierAccess + href: Ghost.Graphics.RHI.BarrierAccess.html + - name: '?' + spec.vb: + - uid: Ghost.Graphics.RHI.BarrierAccess + name: BarrierAccess + href: Ghost.Graphics.RHI.BarrierAccess.html + - name: '?' +- uid: Ghost.Graphics.RHI.BarrierDesc.AccessAfter* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.AccessAfter + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_AccessAfter + name: AccessAfter + nameWithType: BarrierDesc.AccessAfter + fullName: Ghost.Graphics.RHI.BarrierDesc.AccessAfter +- uid: Ghost.Graphics.RHI.BarrierAccess + commentId: T:Ghost.Graphics.RHI.BarrierAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierAccess.html + name: BarrierAccess + nameWithType: BarrierAccess + fullName: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierDesc.LayoutBefore* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.LayoutBefore + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_LayoutBefore + name: LayoutBefore + nameWithType: BarrierDesc.LayoutBefore + fullName: Ghost.Graphics.RHI.BarrierDesc.LayoutBefore +- uid: System.Nullable{Ghost.Graphics.RHI.BarrierLayout} + commentId: T:System.Nullable{Ghost.Graphics.RHI.BarrierLayout} + parent: System + definition: System.Nullable`1 + href: Ghost.Graphics.RHI.BarrierLayout.html + name: BarrierLayout? + nameWithType: BarrierLayout? + fullName: Ghost.Graphics.RHI.BarrierLayout? + spec.csharp: + - uid: Ghost.Graphics.RHI.BarrierLayout + name: BarrierLayout + href: Ghost.Graphics.RHI.BarrierLayout.html + - name: '?' + spec.vb: + - uid: Ghost.Graphics.RHI.BarrierLayout + name: BarrierLayout + href: Ghost.Graphics.RHI.BarrierLayout.html + - name: '?' +- uid: Ghost.Graphics.RHI.BarrierDesc.LayoutAfter* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.LayoutAfter + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_LayoutAfter + name: LayoutAfter + nameWithType: BarrierDesc.LayoutAfter + fullName: Ghost.Graphics.RHI.BarrierDesc.LayoutAfter +- uid: Ghost.Graphics.RHI.BarrierLayout + commentId: T:Ghost.Graphics.RHI.BarrierLayout + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierLayout.html + name: BarrierLayout + nameWithType: BarrierLayout + fullName: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierDesc.Resource* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Resource + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Resource + name: Resource + nameWithType: BarrierDesc.Resource + fullName: Ghost.Graphics.RHI.BarrierDesc.Resource +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.BarrierDesc.Subresources* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Subresources + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Subresources + name: Subresources + nameWithType: BarrierDesc.Subresources + fullName: Ghost.Graphics.RHI.BarrierDesc.Subresources +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange + commentId: T:Ghost.Graphics.RHI.BarrierSubresourceRange + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierSubresourceRange.html + name: BarrierSubresourceRange + nameWithType: BarrierSubresourceRange + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange +- uid: Ghost.Graphics.RHI.BarrierDesc.Discard* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Discard + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Discard + name: Discard + nameWithType: BarrierDesc.Discard + fullName: Ghost.Graphics.RHI.BarrierDesc.Discard +- 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.RHI.BarrierDesc.Global* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Global + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Global_Ghost_Graphics_RHI_BarrierSync_Ghost_Graphics_RHI_BarrierSync_Ghost_Graphics_RHI_BarrierAccess_Ghost_Graphics_RHI_BarrierAccess_ + name: Global + nameWithType: BarrierDesc.Global + fullName: Ghost.Graphics.RHI.BarrierDesc.Global +- uid: Ghost.Graphics.RHI.BarrierDesc + commentId: T:Ghost.Graphics.RHI.BarrierDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierDesc.html + name: BarrierDesc + nameWithType: BarrierDesc + fullName: Ghost.Graphics.RHI.BarrierDesc +- uid: Ghost.Graphics.RHI.BarrierDesc.Buffer* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Buffer + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Buffer_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__System_Nullable_Ghost_Graphics_RHI_BarrierSync__Ghost_Graphics_RHI_BarrierSync_System_Nullable_Ghost_Graphics_RHI_BarrierAccess__Ghost_Graphics_RHI_BarrierAccess_ + name: Buffer + nameWithType: BarrierDesc.Buffer + fullName: Ghost.Graphics.RHI.BarrierDesc.Buffer +- uid: Ghost.Graphics.RHI.BarrierDesc.Texture* + commentId: Overload:Ghost.Graphics.RHI.BarrierDesc.Texture + href: Ghost.Graphics.RHI.BarrierDesc.html#Ghost_Graphics_RHI_BarrierDesc_Texture_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__System_Nullable_Ghost_Graphics_RHI_BarrierSync__Ghost_Graphics_RHI_BarrierSync_System_Nullable_Ghost_Graphics_RHI_BarrierAccess__Ghost_Graphics_RHI_BarrierAccess_System_Nullable_Ghost_Graphics_RHI_BarrierLayout__Ghost_Graphics_RHI_BarrierLayout_Ghost_Graphics_RHI_BarrierSubresourceRange_System_Boolean_ + name: Texture + nameWithType: BarrierDesc.Texture + fullName: Ghost.Graphics.RHI.BarrierDesc.Texture diff --git a/docs/documents/api/Ghost.Graphics.RHI.BarrierLayout.yml b/docs/documents/api/Ghost.Graphics.RHI.BarrierLayout.yml new file mode 100644 index 0000000..378c80c --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BarrierLayout.yml @@ -0,0 +1,957 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BarrierLayout + commentId: T:Ghost.Graphics.RHI.BarrierLayout + id: BarrierLayout + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BarrierLayout.Common + - Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCommon + - Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopyDest + - Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopySource + - Ghost.Graphics.RHI.BarrierLayout.ComputeQueueGenericRead + - Ghost.Graphics.RHI.BarrierLayout.ComputeQueueShaderResource + - Ghost.Graphics.RHI.BarrierLayout.ComputeQueueUnorderedAccess + - Ghost.Graphics.RHI.BarrierLayout.CopyDest + - Ghost.Graphics.RHI.BarrierLayout.CopySource + - Ghost.Graphics.RHI.BarrierLayout.DepthStencilRead + - Ghost.Graphics.RHI.BarrierLayout.DepthStencilWrite + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueCommon + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopyDest + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopySource + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericRead + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericReadComputeQueueAccessible + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueShaderResource + - Ghost.Graphics.RHI.BarrierLayout.DirectQueueUnorderedAccess + - Ghost.Graphics.RHI.BarrierLayout.GenericRead + - Ghost.Graphics.RHI.BarrierLayout.Present + - Ghost.Graphics.RHI.BarrierLayout.RenderTarget + - Ghost.Graphics.RHI.BarrierLayout.ResolveDest + - Ghost.Graphics.RHI.BarrierLayout.ResolveSource + - Ghost.Graphics.RHI.BarrierLayout.ShaderResource + - Ghost.Graphics.RHI.BarrierLayout.ShadingRateSource + - Ghost.Graphics.RHI.BarrierLayout.Undefined + - Ghost.Graphics.RHI.BarrierLayout.UnorderedAccess + - Ghost.Graphics.RHI.BarrierLayout.VideoDecodeRead + - Ghost.Graphics.RHI.BarrierLayout.VideoDecodeWrite + - Ghost.Graphics.RHI.BarrierLayout.VideoEncodeRead + - Ghost.Graphics.RHI.BarrierLayout.VideoEncodeWrite + - Ghost.Graphics.RHI.BarrierLayout.VideoProcessRead + - Ghost.Graphics.RHI.BarrierLayout.VideoProcessWrite + langs: + - csharp + - vb + name: BarrierLayout + nameWithType: BarrierLayout + fullName: Ghost.Graphics.RHI.BarrierLayout + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BarrierLayout + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1153 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum BarrierLayout + content.vb: Public Enum BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.Undefined + commentId: F:Ghost.Graphics.RHI.BarrierLayout.Undefined + id: Undefined + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: Undefined + nameWithType: BarrierLayout.Undefined + fullName: Ghost.Graphics.RHI.BarrierLayout.Undefined + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Undefined + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1155 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Undefined = -1 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.Common + commentId: F:Ghost.Graphics.RHI.BarrierLayout.Common + id: Common + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: Common + nameWithType: BarrierLayout.Common + fullName: Ghost.Graphics.RHI.BarrierLayout.Common + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Common + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1156 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Common = 0 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.Present + commentId: F:Ghost.Graphics.RHI.BarrierLayout.Present + id: Present + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: Present + nameWithType: BarrierLayout.Present + fullName: Ghost.Graphics.RHI.BarrierLayout.Present + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Present + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1157 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Present = 0 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.GenericRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.GenericRead + id: GenericRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: GenericRead + nameWithType: BarrierLayout.GenericRead + fullName: Ghost.Graphics.RHI.BarrierLayout.GenericRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GenericRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1158 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: GenericRead = 1 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.RenderTarget + commentId: F:Ghost.Graphics.RHI.BarrierLayout.RenderTarget + id: RenderTarget + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: RenderTarget + nameWithType: BarrierLayout.RenderTarget + fullName: Ghost.Graphics.RHI.BarrierLayout.RenderTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1159 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RenderTarget = 2 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.UnorderedAccess + commentId: F:Ghost.Graphics.RHI.BarrierLayout.UnorderedAccess + id: UnorderedAccess + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: UnorderedAccess + nameWithType: BarrierLayout.UnorderedAccess + fullName: Ghost.Graphics.RHI.BarrierLayout.UnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1160 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UnorderedAccess = 3 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DepthStencilWrite + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DepthStencilWrite + id: DepthStencilWrite + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DepthStencilWrite + nameWithType: BarrierLayout.DepthStencilWrite + fullName: Ghost.Graphics.RHI.BarrierLayout.DepthStencilWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStencilWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1161 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthStencilWrite = 4 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DepthStencilRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DepthStencilRead + id: DepthStencilRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DepthStencilRead + nameWithType: BarrierLayout.DepthStencilRead + fullName: Ghost.Graphics.RHI.BarrierLayout.DepthStencilRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStencilRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1162 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthStencilRead = 5 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ShaderResource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ShaderResource + id: ShaderResource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ShaderResource + nameWithType: BarrierLayout.ShaderResource + fullName: Ghost.Graphics.RHI.BarrierLayout.ShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1163 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShaderResource = 6 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.CopySource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.CopySource + id: CopySource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: CopySource + nameWithType: BarrierLayout.CopySource + fullName: Ghost.Graphics.RHI.BarrierLayout.CopySource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopySource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1164 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopySource = 7 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.CopyDest + commentId: F:Ghost.Graphics.RHI.BarrierLayout.CopyDest + id: CopyDest + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: CopyDest + nameWithType: BarrierLayout.CopyDest + fullName: Ghost.Graphics.RHI.BarrierLayout.CopyDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1165 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopyDest = 8 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ResolveSource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ResolveSource + id: ResolveSource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ResolveSource + nameWithType: BarrierLayout.ResolveSource + fullName: Ghost.Graphics.RHI.BarrierLayout.ResolveSource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResolveSource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1166 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ResolveSource = 9 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ResolveDest + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ResolveDest + id: ResolveDest + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ResolveDest + nameWithType: BarrierLayout.ResolveDest + fullName: Ghost.Graphics.RHI.BarrierLayout.ResolveDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResolveDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1167 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ResolveDest = 10 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ShadingRateSource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ShadingRateSource + id: ShadingRateSource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ShadingRateSource + nameWithType: BarrierLayout.ShadingRateSource + fullName: Ghost.Graphics.RHI.BarrierLayout.ShadingRateSource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShadingRateSource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1168 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShadingRateSource = 11 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.VideoDecodeRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.VideoDecodeRead + id: VideoDecodeRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: VideoDecodeRead + nameWithType: BarrierLayout.VideoDecodeRead + fullName: Ghost.Graphics.RHI.BarrierLayout.VideoDecodeRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoDecodeRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1169 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoDecodeRead = 12 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.VideoDecodeWrite + commentId: F:Ghost.Graphics.RHI.BarrierLayout.VideoDecodeWrite + id: VideoDecodeWrite + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: VideoDecodeWrite + nameWithType: BarrierLayout.VideoDecodeWrite + fullName: Ghost.Graphics.RHI.BarrierLayout.VideoDecodeWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoDecodeWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1170 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoDecodeWrite = 13 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.VideoProcessRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.VideoProcessRead + id: VideoProcessRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: VideoProcessRead + nameWithType: BarrierLayout.VideoProcessRead + fullName: Ghost.Graphics.RHI.BarrierLayout.VideoProcessRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoProcessRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1171 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoProcessRead = 14 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.VideoProcessWrite + commentId: F:Ghost.Graphics.RHI.BarrierLayout.VideoProcessWrite + id: VideoProcessWrite + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: VideoProcessWrite + nameWithType: BarrierLayout.VideoProcessWrite + fullName: Ghost.Graphics.RHI.BarrierLayout.VideoProcessWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoProcessWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1172 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoProcessWrite = 15 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.VideoEncodeRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.VideoEncodeRead + id: VideoEncodeRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: VideoEncodeRead + nameWithType: BarrierLayout.VideoEncodeRead + fullName: Ghost.Graphics.RHI.BarrierLayout.VideoEncodeRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoEncodeRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1173 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoEncodeRead = 16 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.VideoEncodeWrite + commentId: F:Ghost.Graphics.RHI.BarrierLayout.VideoEncodeWrite + id: VideoEncodeWrite + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: VideoEncodeWrite + nameWithType: BarrierLayout.VideoEncodeWrite + fullName: Ghost.Graphics.RHI.BarrierLayout.VideoEncodeWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoEncodeWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1174 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoEncodeWrite = 17 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueCommon + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueCommon + id: DirectQueueCommon + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueCommon + nameWithType: BarrierLayout.DirectQueueCommon + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueCommon + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueCommon + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1175 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueCommon = 18 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericRead + id: DirectQueueGenericRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueGenericRead + nameWithType: BarrierLayout.DirectQueueGenericRead + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueGenericRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1176 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueGenericRead = 19 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueUnorderedAccess + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueUnorderedAccess + id: DirectQueueUnorderedAccess + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueUnorderedAccess + nameWithType: BarrierLayout.DirectQueueUnorderedAccess + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueUnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueUnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1177 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueUnorderedAccess = 20 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueShaderResource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueShaderResource + id: DirectQueueShaderResource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueShaderResource + nameWithType: BarrierLayout.DirectQueueShaderResource + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1178 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueShaderResource = 21 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopySource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopySource + id: DirectQueueCopySource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueCopySource + nameWithType: BarrierLayout.DirectQueueCopySource + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopySource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueCopySource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1179 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueCopySource = 22 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopyDest + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopyDest + id: DirectQueueCopyDest + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueCopyDest + nameWithType: BarrierLayout.DirectQueueCopyDest + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueCopyDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueCopyDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1180 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueCopyDest = 23 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCommon + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCommon + id: ComputeQueueCommon + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ComputeQueueCommon + nameWithType: BarrierLayout.ComputeQueueCommon + fullName: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCommon + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueueCommon + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1181 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeQueueCommon = 24 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueGenericRead + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ComputeQueueGenericRead + id: ComputeQueueGenericRead + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ComputeQueueGenericRead + nameWithType: BarrierLayout.ComputeQueueGenericRead + fullName: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueGenericRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueueGenericRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1182 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeQueueGenericRead = 25 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueUnorderedAccess + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ComputeQueueUnorderedAccess + id: ComputeQueueUnorderedAccess + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ComputeQueueUnorderedAccess + nameWithType: BarrierLayout.ComputeQueueUnorderedAccess + fullName: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueUnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueueUnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1183 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeQueueUnorderedAccess = 26 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueShaderResource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ComputeQueueShaderResource + id: ComputeQueueShaderResource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ComputeQueueShaderResource + nameWithType: BarrierLayout.ComputeQueueShaderResource + fullName: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueueShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1184 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeQueueShaderResource = 27 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopySource + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopySource + id: ComputeQueueCopySource + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ComputeQueueCopySource + nameWithType: BarrierLayout.ComputeQueueCopySource + fullName: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopySource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueueCopySource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1185 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeQueueCopySource = 28 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopyDest + commentId: F:Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopyDest + id: ComputeQueueCopyDest + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: ComputeQueueCopyDest + nameWithType: BarrierLayout.ComputeQueueCopyDest + fullName: Ghost.Graphics.RHI.BarrierLayout.ComputeQueueCopyDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueueCopyDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1186 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeQueueCopyDest = 29 + return: + type: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericReadComputeQueueAccessible + commentId: F:Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericReadComputeQueueAccessible + id: DirectQueueGenericReadComputeQueueAccessible + parent: Ghost.Graphics.RHI.BarrierLayout + langs: + - csharp + - vb + name: DirectQueueGenericReadComputeQueueAccessible + nameWithType: BarrierLayout.DirectQueueGenericReadComputeQueueAccessible + fullName: Ghost.Graphics.RHI.BarrierLayout.DirectQueueGenericReadComputeQueueAccessible + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DirectQueueGenericReadComputeQueueAccessible + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1187 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DirectQueueGenericReadComputeQueueAccessible = 31 + return: + type: Ghost.Graphics.RHI.BarrierLayout +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.BarrierLayout + commentId: T:Ghost.Graphics.RHI.BarrierLayout + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierLayout.html + name: BarrierLayout + nameWithType: BarrierLayout + fullName: Ghost.Graphics.RHI.BarrierLayout diff --git a/docs/documents/api/Ghost.Graphics.RHI.BarrierSubresourceRange.yml b/docs/documents/api/Ghost.Graphics.RHI.BarrierSubresourceRange.yml new file mode 100644 index 0000000..732a977 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BarrierSubresourceRange.yml @@ -0,0 +1,438 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange + commentId: T:Ghost.Graphics.RHI.BarrierSubresourceRange + id: BarrierSubresourceRange + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice + - Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel + - Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices + - Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels + langs: + - csharp + - vb + name: BarrierSubresourceRange + nameWithType: BarrierSubresourceRange + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BarrierSubresourceRange + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 511 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct BarrierSubresourceRange + content.vb: Public Structure BarrierSubresourceRange + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel + commentId: P:Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel + id: IndexOrFirstMipLevel + parent: Ghost.Graphics.RHI.BarrierSubresourceRange + langs: + - csharp + - vb + name: IndexOrFirstMipLevel + nameWithType: BarrierSubresourceRange.IndexOrFirstMipLevel + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexOrFirstMipLevel + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 513 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint IndexOrFirstMipLevel { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property IndexOrFirstMipLevel As UInteger + overload: Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel* +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels + commentId: P:Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels + id: NumMipLevels + parent: Ghost.Graphics.RHI.BarrierSubresourceRange + langs: + - csharp + - vb + name: NumMipLevels + nameWithType: BarrierSubresourceRange.NumMipLevels + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NumMipLevels + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 518 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint NumMipLevels { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property NumMipLevels As UInteger + overload: Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels* +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice + commentId: P:Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice + id: FirstArraySlice + parent: Ghost.Graphics.RHI.BarrierSubresourceRange + langs: + - csharp + - vb + name: FirstArraySlice + nameWithType: BarrierSubresourceRange.FirstArraySlice + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FirstArraySlice + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 523 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint FirstArraySlice { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property FirstArraySlice As UInteger + overload: Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice* +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices + commentId: P:Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices + id: NumArraySlices + parent: Ghost.Graphics.RHI.BarrierSubresourceRange + langs: + - csharp + - vb + name: NumArraySlices + nameWithType: BarrierSubresourceRange.NumArraySlices + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NumArraySlices + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 528 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint NumArraySlices { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property NumArraySlices As UInteger + overload: Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel* + commentId: Overload:Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel + href: Ghost.Graphics.RHI.BarrierSubresourceRange.html#Ghost_Graphics_RHI_BarrierSubresourceRange_IndexOrFirstMipLevel + name: IndexOrFirstMipLevel + nameWithType: BarrierSubresourceRange.IndexOrFirstMipLevel + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.IndexOrFirstMipLevel +- 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.RHI.BarrierSubresourceRange.NumMipLevels* + commentId: Overload:Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels + href: Ghost.Graphics.RHI.BarrierSubresourceRange.html#Ghost_Graphics_RHI_BarrierSubresourceRange_NumMipLevels + name: NumMipLevels + nameWithType: BarrierSubresourceRange.NumMipLevels + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.NumMipLevels +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice* + commentId: Overload:Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice + href: Ghost.Graphics.RHI.BarrierSubresourceRange.html#Ghost_Graphics_RHI_BarrierSubresourceRange_FirstArraySlice + name: FirstArraySlice + nameWithType: BarrierSubresourceRange.FirstArraySlice + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.FirstArraySlice +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices* + commentId: Overload:Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices + href: Ghost.Graphics.RHI.BarrierSubresourceRange.html#Ghost_Graphics_RHI_BarrierSubresourceRange_NumArraySlices + name: NumArraySlices + nameWithType: BarrierSubresourceRange.NumArraySlices + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange.NumArraySlices diff --git a/docs/documents/api/Ghost.Graphics.RHI.BarrierSync.yml b/docs/documents/api/Ghost.Graphics.RHI.BarrierSync.yml new file mode 100644 index 0000000..98584f1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BarrierSync.yml @@ -0,0 +1,724 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BarrierSync + commentId: T:Ghost.Graphics.RHI.BarrierSync + id: BarrierSync + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BarrierSync.All + - Ghost.Graphics.RHI.BarrierSync.AllShading + - Ghost.Graphics.RHI.BarrierSync.BuildRaytracingAccelerationStructure + - Ghost.Graphics.RHI.BarrierSync.ClearUnorderedAccessView + - Ghost.Graphics.RHI.BarrierSync.ComputeShading + - Ghost.Graphics.RHI.BarrierSync.Copy + - Ghost.Graphics.RHI.BarrierSync.CopyRaytracingAccelerationStructure + - Ghost.Graphics.RHI.BarrierSync.DepthStencil + - Ghost.Graphics.RHI.BarrierSync.Draw + - Ghost.Graphics.RHI.BarrierSync.EmitRaytracingAccelerationStructurePostbuildInfo + - Ghost.Graphics.RHI.BarrierSync.ExecuteIndirect + - Ghost.Graphics.RHI.BarrierSync.IndexInput + - Ghost.Graphics.RHI.BarrierSync.NonPixelShading + - Ghost.Graphics.RHI.BarrierSync.None + - Ghost.Graphics.RHI.BarrierSync.PixelShading + - Ghost.Graphics.RHI.BarrierSync.Predication + - Ghost.Graphics.RHI.BarrierSync.Raytracing + - Ghost.Graphics.RHI.BarrierSync.RenderTarget + - Ghost.Graphics.RHI.BarrierSync.Resolve + - Ghost.Graphics.RHI.BarrierSync.Split + - Ghost.Graphics.RHI.BarrierSync.VertexShading + - Ghost.Graphics.RHI.BarrierSync.VideoDecode + - Ghost.Graphics.RHI.BarrierSync.VideoEncode + - Ghost.Graphics.RHI.BarrierSync.VideoProcess + langs: + - csharp + - vb + name: BarrierSync + nameWithType: BarrierSync + fullName: Ghost.Graphics.RHI.BarrierSync + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BarrierSync + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1093 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum BarrierSync + content.vb: >- + + + Public Enum BarrierSync + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.BarrierSync.None + commentId: F:Ghost.Graphics.RHI.BarrierSync.None + id: None + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: None + nameWithType: BarrierSync.None + fullName: Ghost.Graphics.RHI.BarrierSync.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1096 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.All + commentId: F:Ghost.Graphics.RHI.BarrierSync.All + id: All + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: All + nameWithType: BarrierSync.All + fullName: Ghost.Graphics.RHI.BarrierSync.All + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: All + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1097 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: All = 1 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.Draw + commentId: F:Ghost.Graphics.RHI.BarrierSync.Draw + id: Draw + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: Draw + nameWithType: BarrierSync.Draw + fullName: Ghost.Graphics.RHI.BarrierSync.Draw + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Draw + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1098 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Draw = 2 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.IndexInput + commentId: F:Ghost.Graphics.RHI.BarrierSync.IndexInput + id: IndexInput + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: IndexInput + nameWithType: BarrierSync.IndexInput + fullName: Ghost.Graphics.RHI.BarrierSync.IndexInput + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexInput + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1099 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IndexInput = 4 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.VertexShading + commentId: F:Ghost.Graphics.RHI.BarrierSync.VertexShading + id: VertexShading + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: VertexShading + nameWithType: BarrierSync.VertexShading + fullName: Ghost.Graphics.RHI.BarrierSync.VertexShading + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VertexShading + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1100 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VertexShading = 8 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.PixelShading + commentId: F:Ghost.Graphics.RHI.BarrierSync.PixelShading + id: PixelShading + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: PixelShading + nameWithType: BarrierSync.PixelShading + fullName: Ghost.Graphics.RHI.BarrierSync.PixelShading + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PixelShading + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1101 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: PixelShading = 16 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.DepthStencil + commentId: F:Ghost.Graphics.RHI.BarrierSync.DepthStencil + id: DepthStencil + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: DepthStencil + nameWithType: BarrierSync.DepthStencil + fullName: Ghost.Graphics.RHI.BarrierSync.DepthStencil + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStencil + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1102 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthStencil = 32 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.RenderTarget + commentId: F:Ghost.Graphics.RHI.BarrierSync.RenderTarget + id: RenderTarget + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: RenderTarget + nameWithType: BarrierSync.RenderTarget + fullName: Ghost.Graphics.RHI.BarrierSync.RenderTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1103 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RenderTarget = 64 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.ComputeShading + commentId: F:Ghost.Graphics.RHI.BarrierSync.ComputeShading + id: ComputeShading + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: ComputeShading + nameWithType: BarrierSync.ComputeShading + fullName: Ghost.Graphics.RHI.BarrierSync.ComputeShading + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeShading + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1104 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeShading = 128 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.Raytracing + commentId: F:Ghost.Graphics.RHI.BarrierSync.Raytracing + id: Raytracing + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: Raytracing + nameWithType: BarrierSync.Raytracing + fullName: Ghost.Graphics.RHI.BarrierSync.Raytracing + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Raytracing + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1105 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Raytracing = 256 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.Copy + commentId: F:Ghost.Graphics.RHI.BarrierSync.Copy + id: Copy + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: Copy + nameWithType: BarrierSync.Copy + fullName: Ghost.Graphics.RHI.BarrierSync.Copy + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Copy + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1106 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Copy = 512 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.Resolve + commentId: F:Ghost.Graphics.RHI.BarrierSync.Resolve + id: Resolve + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: Resolve + nameWithType: BarrierSync.Resolve + fullName: Ghost.Graphics.RHI.BarrierSync.Resolve + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Resolve + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1107 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Resolve = 1024 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.ExecuteIndirect + commentId: F:Ghost.Graphics.RHI.BarrierSync.ExecuteIndirect + id: ExecuteIndirect + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: ExecuteIndirect + nameWithType: BarrierSync.ExecuteIndirect + fullName: Ghost.Graphics.RHI.BarrierSync.ExecuteIndirect + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ExecuteIndirect + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1108 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ExecuteIndirect = 2048 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.Predication + commentId: F:Ghost.Graphics.RHI.BarrierSync.Predication + id: Predication + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: Predication + nameWithType: BarrierSync.Predication + fullName: Ghost.Graphics.RHI.BarrierSync.Predication + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Predication + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1109 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Predication = 2048 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.AllShading + commentId: F:Ghost.Graphics.RHI.BarrierSync.AllShading + id: AllShading + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: AllShading + nameWithType: BarrierSync.AllShading + fullName: Ghost.Graphics.RHI.BarrierSync.AllShading + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllShading + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1110 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AllShading = 4096 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.NonPixelShading + commentId: F:Ghost.Graphics.RHI.BarrierSync.NonPixelShading + id: NonPixelShading + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: NonPixelShading + nameWithType: BarrierSync.NonPixelShading + fullName: Ghost.Graphics.RHI.BarrierSync.NonPixelShading + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NonPixelShading + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1111 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: NonPixelShading = 8192 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.EmitRaytracingAccelerationStructurePostbuildInfo + commentId: F:Ghost.Graphics.RHI.BarrierSync.EmitRaytracingAccelerationStructurePostbuildInfo + id: EmitRaytracingAccelerationStructurePostbuildInfo + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: EmitRaytracingAccelerationStructurePostbuildInfo + nameWithType: BarrierSync.EmitRaytracingAccelerationStructurePostbuildInfo + fullName: Ghost.Graphics.RHI.BarrierSync.EmitRaytracingAccelerationStructurePostbuildInfo + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: EmitRaytracingAccelerationStructurePostbuildInfo + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1112 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: EmitRaytracingAccelerationStructurePostbuildInfo = 16384 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.ClearUnorderedAccessView + commentId: F:Ghost.Graphics.RHI.BarrierSync.ClearUnorderedAccessView + id: ClearUnorderedAccessView + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: ClearUnorderedAccessView + nameWithType: BarrierSync.ClearUnorderedAccessView + fullName: Ghost.Graphics.RHI.BarrierSync.ClearUnorderedAccessView + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearUnorderedAccessView + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1113 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ClearUnorderedAccessView = 32768 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.VideoDecode + commentId: F:Ghost.Graphics.RHI.BarrierSync.VideoDecode + id: VideoDecode + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: VideoDecode + nameWithType: BarrierSync.VideoDecode + fullName: Ghost.Graphics.RHI.BarrierSync.VideoDecode + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoDecode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1114 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoDecode = 1048576 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.VideoProcess + commentId: F:Ghost.Graphics.RHI.BarrierSync.VideoProcess + id: VideoProcess + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: VideoProcess + nameWithType: BarrierSync.VideoProcess + fullName: Ghost.Graphics.RHI.BarrierSync.VideoProcess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoProcess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1115 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoProcess = 2097152 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.VideoEncode + commentId: F:Ghost.Graphics.RHI.BarrierSync.VideoEncode + id: VideoEncode + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: VideoEncode + nameWithType: BarrierSync.VideoEncode + fullName: Ghost.Graphics.RHI.BarrierSync.VideoEncode + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VideoEncode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1116 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VideoEncode = 4194304 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.BuildRaytracingAccelerationStructure + commentId: F:Ghost.Graphics.RHI.BarrierSync.BuildRaytracingAccelerationStructure + id: BuildRaytracingAccelerationStructure + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: BuildRaytracingAccelerationStructure + nameWithType: BarrierSync.BuildRaytracingAccelerationStructure + fullName: Ghost.Graphics.RHI.BarrierSync.BuildRaytracingAccelerationStructure + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BuildRaytracingAccelerationStructure + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1117 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: BuildRaytracingAccelerationStructure = 8388608 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.CopyRaytracingAccelerationStructure + commentId: F:Ghost.Graphics.RHI.BarrierSync.CopyRaytracingAccelerationStructure + id: CopyRaytracingAccelerationStructure + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: CopyRaytracingAccelerationStructure + nameWithType: BarrierSync.CopyRaytracingAccelerationStructure + fullName: Ghost.Graphics.RHI.BarrierSync.CopyRaytracingAccelerationStructure + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyRaytracingAccelerationStructure + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1118 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopyRaytracingAccelerationStructure = 16777216 + return: + type: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierSync.Split + commentId: F:Ghost.Graphics.RHI.BarrierSync.Split + id: Split + parent: Ghost.Graphics.RHI.BarrierSync + langs: + - csharp + - vb + name: Split + nameWithType: BarrierSync.Split + fullName: Ghost.Graphics.RHI.BarrierSync.Split + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Split + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1119 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Split = -2147483648 + return: + type: Ghost.Graphics.RHI.BarrierSync +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.BarrierSync + commentId: T:Ghost.Graphics.RHI.BarrierSync + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierSync.html + name: BarrierSync + nameWithType: BarrierSync + fullName: Ghost.Graphics.RHI.BarrierSync diff --git a/docs/documents/api/Ghost.Graphics.RHI.BarrierType.yml b/docs/documents/api/Ghost.Graphics.RHI.BarrierType.yml new file mode 100644 index 0000000..d3f940b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BarrierType.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BarrierType + commentId: T:Ghost.Graphics.RHI.BarrierType + id: BarrierType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BarrierType.Buffer + - Ghost.Graphics.RHI.BarrierType.Global + - Ghost.Graphics.RHI.BarrierType.Texture + langs: + - csharp + - vb + name: BarrierType + nameWithType: BarrierType + fullName: Ghost.Graphics.RHI.BarrierType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BarrierType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1086 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum BarrierType + content.vb: Public Enum BarrierType +- uid: Ghost.Graphics.RHI.BarrierType.Global + commentId: F:Ghost.Graphics.RHI.BarrierType.Global + id: Global + parent: Ghost.Graphics.RHI.BarrierType + langs: + - csharp + - vb + name: Global + nameWithType: BarrierType.Global + fullName: Ghost.Graphics.RHI.BarrierType.Global + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Global + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1088 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Global = 0 + return: + type: Ghost.Graphics.RHI.BarrierType +- uid: Ghost.Graphics.RHI.BarrierType.Texture + commentId: F:Ghost.Graphics.RHI.BarrierType.Texture + id: Texture + parent: Ghost.Graphics.RHI.BarrierType + langs: + - csharp + - vb + name: Texture + nameWithType: BarrierType.Texture + fullName: Ghost.Graphics.RHI.BarrierType.Texture + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1089 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Texture = 1 + return: + type: Ghost.Graphics.RHI.BarrierType +- uid: Ghost.Graphics.RHI.BarrierType.Buffer + commentId: F:Ghost.Graphics.RHI.BarrierType.Buffer + id: Buffer + parent: Ghost.Graphics.RHI.BarrierType + langs: + - csharp + - vb + name: Buffer + nameWithType: BarrierType.Buffer + fullName: Ghost.Graphics.RHI.BarrierType.Buffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Buffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1090 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Buffer = 2 + return: + type: Ghost.Graphics.RHI.BarrierType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.BarrierType + commentId: T:Ghost.Graphics.RHI.BarrierType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierType.html + name: BarrierType + nameWithType: BarrierType + fullName: Ghost.Graphics.RHI.BarrierType diff --git a/docs/documents/api/Ghost.Graphics.RHI.BindlessAccess.yml b/docs/documents/api/Ghost.Graphics.RHI.BindlessAccess.yml new file mode 100644 index 0000000..1ac7665 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BindlessAccess.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BindlessAccess + commentId: T:Ghost.Graphics.RHI.BindlessAccess + id: BindlessAccess + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BindlessAccess.ConstantBuffer + - Ghost.Graphics.RHI.BindlessAccess.ShaderResource + - Ghost.Graphics.RHI.BindlessAccess.UnorderedAccess + langs: + - csharp + - vb + name: BindlessAccess + nameWithType: BindlessAccess + fullName: Ghost.Graphics.RHI.BindlessAccess + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BindlessAccess + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 26 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum BindlessAccess + content.vb: Public Enum BindlessAccess +- uid: Ghost.Graphics.RHI.BindlessAccess.ShaderResource + commentId: F:Ghost.Graphics.RHI.BindlessAccess.ShaderResource + id: ShaderResource + parent: Ghost.Graphics.RHI.BindlessAccess + langs: + - csharp + - vb + name: ShaderResource + nameWithType: BindlessAccess.ShaderResource + fullName: Ghost.Graphics.RHI.BindlessAccess.ShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderResource + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 28 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShaderResource = 0 + return: + type: Ghost.Graphics.RHI.BindlessAccess +- uid: Ghost.Graphics.RHI.BindlessAccess.ConstantBuffer + commentId: F:Ghost.Graphics.RHI.BindlessAccess.ConstantBuffer + id: ConstantBuffer + parent: Ghost.Graphics.RHI.BindlessAccess + langs: + - csharp + - vb + name: ConstantBuffer + nameWithType: BindlessAccess.ConstantBuffer + fullName: Ghost.Graphics.RHI.BindlessAccess.ConstantBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ConstantBuffer + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 29 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ConstantBuffer = 1 + return: + type: Ghost.Graphics.RHI.BindlessAccess +- uid: Ghost.Graphics.RHI.BindlessAccess.UnorderedAccess + commentId: F:Ghost.Graphics.RHI.BindlessAccess.UnorderedAccess + id: UnorderedAccess + parent: Ghost.Graphics.RHI.BindlessAccess + langs: + - csharp + - vb + name: UnorderedAccess + nameWithType: BindlessAccess.UnorderedAccess + fullName: Ghost.Graphics.RHI.BindlessAccess.UnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 30 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UnorderedAccess = 2 + return: + type: Ghost.Graphics.RHI.BindlessAccess +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.BindlessAccess + commentId: T:Ghost.Graphics.RHI.BindlessAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BindlessAccess.html + name: BindlessAccess + nameWithType: BindlessAccess + fullName: Ghost.Graphics.RHI.BindlessAccess diff --git a/docs/documents/api/Ghost.Graphics.RHI.BufferDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.BufferDesc.yml new file mode 100644 index 0000000..f076f99 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BufferDesc.yml @@ -0,0 +1,526 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BufferDesc + commentId: T:Ghost.Graphics.RHI.BufferDesc + id: BufferDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BufferDesc.MemoryType + - Ghost.Graphics.RHI.BufferDesc.Size + - Ghost.Graphics.RHI.BufferDesc.Stride + - Ghost.Graphics.RHI.BufferDesc.Usage + langs: + - csharp + - vb + name: BufferDesc + nameWithType: BufferDesc + fullName: Ghost.Graphics.RHI.BufferDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BufferDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 966 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public record struct BufferDesc : IEquatable' + content.vb: Public Structure BufferDesc Implements IEquatable(Of BufferDesc) + implements: + - System.IEquatable{Ghost.Graphics.RHI.BufferDesc} + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.BufferDesc.Size + commentId: P:Ghost.Graphics.RHI.BufferDesc.Size + id: Size + parent: Ghost.Graphics.RHI.BufferDesc + langs: + - csharp + - vb + name: Size + nameWithType: BufferDesc.Size + fullName: Ghost.Graphics.RHI.BufferDesc.Size + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Size + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 968 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong Size { readonly get; set; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public Property Size As ULong + overload: Ghost.Graphics.RHI.BufferDesc.Size* +- uid: Ghost.Graphics.RHI.BufferDesc.Stride + commentId: P:Ghost.Graphics.RHI.BufferDesc.Stride + id: Stride + parent: Ghost.Graphics.RHI.BufferDesc + langs: + - csharp + - vb + name: Stride + nameWithType: BufferDesc.Stride + fullName: Ghost.Graphics.RHI.BufferDesc.Stride + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Stride + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 973 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Stride { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Stride As UInteger + overload: Ghost.Graphics.RHI.BufferDesc.Stride* +- uid: Ghost.Graphics.RHI.BufferDesc.Usage + commentId: P:Ghost.Graphics.RHI.BufferDesc.Usage + id: Usage + parent: Ghost.Graphics.RHI.BufferDesc + langs: + - csharp + - vb + name: Usage + nameWithType: BufferDesc.Usage + fullName: Ghost.Graphics.RHI.BufferDesc.Usage + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Usage + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 978 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BufferUsage Usage { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BufferUsage + content.vb: Public Property Usage As BufferUsage + overload: Ghost.Graphics.RHI.BufferDesc.Usage* +- uid: Ghost.Graphics.RHI.BufferDesc.MemoryType + commentId: P:Ghost.Graphics.RHI.BufferDesc.MemoryType + id: MemoryType + parent: Ghost.Graphics.RHI.BufferDesc + langs: + - csharp + - vb + name: MemoryType + nameWithType: BufferDesc.MemoryType + fullName: Ghost.Graphics.RHI.BufferDesc.MemoryType + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MemoryType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 983 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ResourceMemoryType MemoryType { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ResourceMemoryType + content.vb: Public Property MemoryType As ResourceMemoryType + overload: Ghost.Graphics.RHI.BufferDesc.MemoryType* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.BufferDesc} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.BufferDesc} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of BufferDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.BufferDesc) + name.vb: IEquatable(Of BufferDesc) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + href: Ghost.Graphics.RHI.BufferDesc.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + href: Ghost.Graphics.RHI.BufferDesc.html + - name: ) +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.RHI.BufferDesc.Size* + commentId: Overload:Ghost.Graphics.RHI.BufferDesc.Size + href: Ghost.Graphics.RHI.BufferDesc.html#Ghost_Graphics_RHI_BufferDesc_Size + name: Size + nameWithType: BufferDesc.Size + fullName: Ghost.Graphics.RHI.BufferDesc.Size +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RHI.BufferDesc.Stride* + commentId: Overload:Ghost.Graphics.RHI.BufferDesc.Stride + href: Ghost.Graphics.RHI.BufferDesc.html#Ghost_Graphics_RHI_BufferDesc_Stride + name: Stride + nameWithType: BufferDesc.Stride + fullName: Ghost.Graphics.RHI.BufferDesc.Stride +- 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.RHI.BufferDesc.Usage* + commentId: Overload:Ghost.Graphics.RHI.BufferDesc.Usage + href: Ghost.Graphics.RHI.BufferDesc.html#Ghost_Graphics_RHI_BufferDesc_Usage + name: Usage + nameWithType: BufferDesc.Usage + fullName: Ghost.Graphics.RHI.BufferDesc.Usage +- uid: Ghost.Graphics.RHI.BufferUsage + commentId: T:Ghost.Graphics.RHI.BufferUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BufferUsage.html + name: BufferUsage + nameWithType: BufferUsage + fullName: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferDesc.MemoryType* + commentId: Overload:Ghost.Graphics.RHI.BufferDesc.MemoryType + href: Ghost.Graphics.RHI.BufferDesc.html#Ghost_Graphics_RHI_BufferDesc_MemoryType + name: MemoryType + nameWithType: BufferDesc.MemoryType + fullName: Ghost.Graphics.RHI.BufferDesc.MemoryType +- uid: Ghost.Graphics.RHI.ResourceMemoryType + commentId: T:Ghost.Graphics.RHI.ResourceMemoryType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceMemoryType.html + name: ResourceMemoryType + nameWithType: ResourceMemoryType + fullName: Ghost.Graphics.RHI.ResourceMemoryType diff --git a/docs/documents/api/Ghost.Graphics.RHI.BufferUsage.yml b/docs/documents/api/Ghost.Graphics.RHI.BufferUsage.yml new file mode 100644 index 0000000..e9dfa31 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.BufferUsage.yml @@ -0,0 +1,373 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.BufferUsage + commentId: T:Ghost.Graphics.RHI.BufferUsage + id: BufferUsage + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.BufferUsage.Constant + - Ghost.Graphics.RHI.BufferUsage.Index + - Ghost.Graphics.RHI.BufferUsage.IndirectArgument + - Ghost.Graphics.RHI.BufferUsage.None + - Ghost.Graphics.RHI.BufferUsage.Raw + - Ghost.Graphics.RHI.BufferUsage.Readback + - Ghost.Graphics.RHI.BufferUsage.ShaderResource + - Ghost.Graphics.RHI.BufferUsage.Structured + - Ghost.Graphics.RHI.BufferUsage.UnorderedAccess + - Ghost.Graphics.RHI.BufferUsage.Upload + - Ghost.Graphics.RHI.BufferUsage.Vertex + langs: + - csharp + - vb + name: BufferUsage + nameWithType: BufferUsage + fullName: Ghost.Graphics.RHI.BufferUsage + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BufferUsage + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1292 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum BufferUsage + content.vb: >- + + + Public Enum BufferUsage + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.BufferUsage.None + commentId: F:Ghost.Graphics.RHI.BufferUsage.None + id: None + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: None + nameWithType: BufferUsage.None + fullName: Ghost.Graphics.RHI.BufferUsage.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1295 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Vertex + commentId: F:Ghost.Graphics.RHI.BufferUsage.Vertex + id: Vertex + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Vertex + nameWithType: BufferUsage.Vertex + fullName: Ghost.Graphics.RHI.BufferUsage.Vertex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Vertex + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1296 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Vertex = 1 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Index + commentId: F:Ghost.Graphics.RHI.BufferUsage.Index + id: Index + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Index + nameWithType: BufferUsage.Index + fullName: Ghost.Graphics.RHI.BufferUsage.Index + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Index + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1297 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Index = 2 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.IndirectArgument + commentId: F:Ghost.Graphics.RHI.BufferUsage.IndirectArgument + id: IndirectArgument + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: IndirectArgument + nameWithType: BufferUsage.IndirectArgument + fullName: Ghost.Graphics.RHI.BufferUsage.IndirectArgument + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndirectArgument + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1298 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IndirectArgument = 128 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Constant + commentId: F:Ghost.Graphics.RHI.BufferUsage.Constant + id: Constant + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Constant + nameWithType: BufferUsage.Constant + fullName: Ghost.Graphics.RHI.BufferUsage.Constant + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Constant + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1299 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Constant = 4 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.ShaderResource + commentId: F:Ghost.Graphics.RHI.BufferUsage.ShaderResource + id: ShaderResource + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: ShaderResource + nameWithType: BufferUsage.ShaderResource + fullName: Ghost.Graphics.RHI.BufferUsage.ShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1300 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShaderResource = 8 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.UnorderedAccess + commentId: F:Ghost.Graphics.RHI.BufferUsage.UnorderedAccess + id: UnorderedAccess + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: UnorderedAccess + nameWithType: BufferUsage.UnorderedAccess + fullName: Ghost.Graphics.RHI.BufferUsage.UnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1301 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UnorderedAccess = 16 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Structured + commentId: F:Ghost.Graphics.RHI.BufferUsage.Structured + id: Structured + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Structured + nameWithType: BufferUsage.Structured + fullName: Ghost.Graphics.RHI.BufferUsage.Structured + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Structured + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1302 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Structured = 32 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Raw + commentId: F:Ghost.Graphics.RHI.BufferUsage.Raw + id: Raw + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Raw + nameWithType: BufferUsage.Raw + fullName: Ghost.Graphics.RHI.BufferUsage.Raw + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Raw + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1303 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Raw = 64 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Upload + commentId: F:Ghost.Graphics.RHI.BufferUsage.Upload + id: Upload + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Upload + nameWithType: BufferUsage.Upload + fullName: Ghost.Graphics.RHI.BufferUsage.Upload + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Upload + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1304 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Upload = 256 + return: + type: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.BufferUsage.Readback + commentId: F:Ghost.Graphics.RHI.BufferUsage.Readback + id: Readback + parent: Ghost.Graphics.RHI.BufferUsage + langs: + - csharp + - vb + name: Readback + nameWithType: BufferUsage.Readback + fullName: Ghost.Graphics.RHI.BufferUsage.Readback + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Readback + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1305 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Readback = 512 + return: + type: Ghost.Graphics.RHI.BufferUsage +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.BufferUsage + commentId: T:Ghost.Graphics.RHI.BufferUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BufferUsage.html + name: BufferUsage + nameWithType: BufferUsage + fullName: Ghost.Graphics.RHI.BufferUsage diff --git a/docs/documents/api/Ghost.Graphics.RHI.CBufferInfo.yml b/docs/documents/api/Ghost.Graphics.RHI.CBufferInfo.yml new file mode 100644 index 0000000..67af2cf --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CBufferInfo.yml @@ -0,0 +1,583 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CBufferInfo + commentId: T:Ghost.Graphics.RHI.CBufferInfo + id: CBufferInfo + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CBufferInfo.Name + - Ghost.Graphics.RHI.CBufferInfo.Properties + - Ghost.Graphics.RHI.CBufferInfo.RegisterSlot + - Ghost.Graphics.RHI.CBufferInfo.RegisterSpace + - Ghost.Graphics.RHI.CBufferInfo.SizeInBytes + langs: + - csharp + - vb + name: CBufferInfo + nameWithType: CBufferInfo + fullName: Ghost.Graphics.RHI.CBufferInfo + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CBufferInfo + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 248 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct CBufferInfo + content.vb: Public Structure CBufferInfo + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.CBufferInfo.Name + commentId: P:Ghost.Graphics.RHI.CBufferInfo.Name + id: Name + parent: Ghost.Graphics.RHI.CBufferInfo + langs: + - csharp + - vb + name: Name + nameWithType: CBufferInfo.Name + fullName: Ghost.Graphics.RHI.CBufferInfo.Name + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Name + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 250 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string Name { get; init; } + parameters: [] + return: + type: System.String + content.vb: Public Property Name As String + overload: Ghost.Graphics.RHI.CBufferInfo.Name* +- uid: Ghost.Graphics.RHI.CBufferInfo.RegisterSlot + commentId: P:Ghost.Graphics.RHI.CBufferInfo.RegisterSlot + id: RegisterSlot + parent: Ghost.Graphics.RHI.CBufferInfo + langs: + - csharp + - vb + name: RegisterSlot + nameWithType: CBufferInfo.RegisterSlot + fullName: Ghost.Graphics.RHI.CBufferInfo.RegisterSlot + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RegisterSlot + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 255 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint RegisterSlot { get; init; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property RegisterSlot As UInteger + overload: Ghost.Graphics.RHI.CBufferInfo.RegisterSlot* +- uid: Ghost.Graphics.RHI.CBufferInfo.RegisterSpace + commentId: P:Ghost.Graphics.RHI.CBufferInfo.RegisterSpace + id: RegisterSpace + parent: Ghost.Graphics.RHI.CBufferInfo + langs: + - csharp + - vb + name: RegisterSpace + nameWithType: CBufferInfo.RegisterSpace + fullName: Ghost.Graphics.RHI.CBufferInfo.RegisterSpace + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RegisterSpace + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 260 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint RegisterSpace { get; init; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property RegisterSpace As UInteger + overload: Ghost.Graphics.RHI.CBufferInfo.RegisterSpace* +- uid: Ghost.Graphics.RHI.CBufferInfo.SizeInBytes + commentId: P:Ghost.Graphics.RHI.CBufferInfo.SizeInBytes + id: SizeInBytes + parent: Ghost.Graphics.RHI.CBufferInfo + langs: + - csharp + - vb + name: SizeInBytes + nameWithType: CBufferInfo.SizeInBytes + fullName: Ghost.Graphics.RHI.CBufferInfo.SizeInBytes + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SizeInBytes + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 265 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint SizeInBytes { get; init; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property SizeInBytes As UInteger + overload: Ghost.Graphics.RHI.CBufferInfo.SizeInBytes* +- uid: Ghost.Graphics.RHI.CBufferInfo.Properties + commentId: P:Ghost.Graphics.RHI.CBufferInfo.Properties + id: Properties + parent: Ghost.Graphics.RHI.CBufferInfo + langs: + - csharp + - vb + name: Properties + nameWithType: CBufferInfo.Properties + fullName: Ghost.Graphics.RHI.CBufferInfo.Properties + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Properties + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 270 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public IReadOnlyList? Properties { get; init; } + parameters: [] + return: + type: System.Collections.Generic.IReadOnlyList{Ghost.Graphics.RHI.CBufferPropertyInfo} + content.vb: Public Property Properties As IReadOnlyList(Of CBufferPropertyInfo) + overload: Ghost.Graphics.RHI.CBufferInfo.Properties* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.CBufferInfo.Name* + commentId: Overload:Ghost.Graphics.RHI.CBufferInfo.Name + href: Ghost.Graphics.RHI.CBufferInfo.html#Ghost_Graphics_RHI_CBufferInfo_Name + name: Name + nameWithType: CBufferInfo.Name + fullName: Ghost.Graphics.RHI.CBufferInfo.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.CBufferInfo.RegisterSlot* + commentId: Overload:Ghost.Graphics.RHI.CBufferInfo.RegisterSlot + href: Ghost.Graphics.RHI.CBufferInfo.html#Ghost_Graphics_RHI_CBufferInfo_RegisterSlot + name: RegisterSlot + nameWithType: CBufferInfo.RegisterSlot + fullName: Ghost.Graphics.RHI.CBufferInfo.RegisterSlot +- 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.RHI.CBufferInfo.RegisterSpace* + commentId: Overload:Ghost.Graphics.RHI.CBufferInfo.RegisterSpace + href: Ghost.Graphics.RHI.CBufferInfo.html#Ghost_Graphics_RHI_CBufferInfo_RegisterSpace + name: RegisterSpace + nameWithType: CBufferInfo.RegisterSpace + fullName: Ghost.Graphics.RHI.CBufferInfo.RegisterSpace +- uid: Ghost.Graphics.RHI.CBufferInfo.SizeInBytes* + commentId: Overload:Ghost.Graphics.RHI.CBufferInfo.SizeInBytes + href: Ghost.Graphics.RHI.CBufferInfo.html#Ghost_Graphics_RHI_CBufferInfo_SizeInBytes + name: SizeInBytes + nameWithType: CBufferInfo.SizeInBytes + fullName: Ghost.Graphics.RHI.CBufferInfo.SizeInBytes +- uid: Ghost.Graphics.RHI.CBufferInfo.Properties* + commentId: Overload:Ghost.Graphics.RHI.CBufferInfo.Properties + href: Ghost.Graphics.RHI.CBufferInfo.html#Ghost_Graphics_RHI_CBufferInfo_Properties + name: Properties + nameWithType: CBufferInfo.Properties + fullName: Ghost.Graphics.RHI.CBufferInfo.Properties +- uid: System.Collections.Generic.IReadOnlyList{Ghost.Graphics.RHI.CBufferPropertyInfo} + commentId: T:System.Collections.Generic.IReadOnlyList{Ghost.Graphics.RHI.CBufferPropertyInfo} + parent: System.Collections.Generic + definition: System.Collections.Generic.IReadOnlyList`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of CBufferPropertyInfo) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of Ghost.Graphics.RHI.CBufferPropertyInfo) + name.vb: IReadOnlyList(Of CBufferPropertyInfo) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - uid: Ghost.Graphics.RHI.CBufferPropertyInfo + name: CBufferPropertyInfo + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.CBufferPropertyInfo + name: CBufferPropertyInfo + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html + - name: ) +- uid: System.Collections.Generic.IReadOnlyList`1 + commentId: T:System.Collections.Generic.IReadOnlyList`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of T) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of T) + name.vb: IReadOnlyList(Of T) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic diff --git a/docs/documents/api/Ghost.Graphics.RHI.CBufferPropertyInfo.yml b/docs/documents/api/Ghost.Graphics.RHI.CBufferPropertyInfo.yml new file mode 100644 index 0000000..e760325 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CBufferPropertyInfo.yml @@ -0,0 +1,413 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo + commentId: T:Ghost.Graphics.RHI.CBufferPropertyInfo + id: CBufferPropertyInfo + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CBufferPropertyInfo.Name + - Ghost.Graphics.RHI.CBufferPropertyInfo.Size + - Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset + langs: + - csharp + - vb + name: CBufferPropertyInfo + nameWithType: CBufferPropertyInfo + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CBufferPropertyInfo + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 230 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct CBufferPropertyInfo + content.vb: Public Structure CBufferPropertyInfo + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo.Name + commentId: P:Ghost.Graphics.RHI.CBufferPropertyInfo.Name + id: Name + parent: Ghost.Graphics.RHI.CBufferPropertyInfo + langs: + - csharp + - vb + name: Name + nameWithType: CBufferPropertyInfo.Name + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo.Name + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Name + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 232 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string Name { get; init; } + parameters: [] + return: + type: System.String + content.vb: Public Property Name As String + overload: Ghost.Graphics.RHI.CBufferPropertyInfo.Name* +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset + commentId: P:Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset + id: StartOffset + parent: Ghost.Graphics.RHI.CBufferPropertyInfo + langs: + - csharp + - vb + name: StartOffset + nameWithType: CBufferPropertyInfo.StartOffset + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: StartOffset + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 237 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint StartOffset { get; init; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property StartOffset As UInteger + overload: Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset* +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo.Size + commentId: P:Ghost.Graphics.RHI.CBufferPropertyInfo.Size + id: Size + parent: Ghost.Graphics.RHI.CBufferPropertyInfo + langs: + - csharp + - vb + name: Size + nameWithType: CBufferPropertyInfo.Size + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo.Size + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Size + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 242 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Size { get; init; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Size As UInteger + overload: Ghost.Graphics.RHI.CBufferPropertyInfo.Size* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo.Name* + commentId: Overload:Ghost.Graphics.RHI.CBufferPropertyInfo.Name + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html#Ghost_Graphics_RHI_CBufferPropertyInfo_Name + name: Name + nameWithType: CBufferPropertyInfo.Name + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset* + commentId: Overload:Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html#Ghost_Graphics_RHI_CBufferPropertyInfo_StartOffset + name: StartOffset + nameWithType: CBufferPropertyInfo.StartOffset + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo.StartOffset +- 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.RHI.CBufferPropertyInfo.Size* + commentId: Overload:Ghost.Graphics.RHI.CBufferPropertyInfo.Size + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html#Ghost_Graphics_RHI_CBufferPropertyInfo_Size + name: Size + nameWithType: CBufferPropertyInfo.Size + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo.Size diff --git a/docs/documents/api/Ghost.Graphics.RHI.Color128.yml b/docs/documents/api/Ghost.Graphics.RHI.Color128.yml new file mode 100644 index 0000000..96fe897 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.Color128.yml @@ -0,0 +1,1006 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + id: Color128 + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.Color128.#ctor(Ghost.Graphics.RHI.Color32) + - Ghost.Graphics.RHI.Color128.#ctor(Misaki.HighPerformance.Mathematics.float4) + - Ghost.Graphics.RHI.Color128.#ctor(System.Drawing.Color) + - Ghost.Graphics.RHI.Color128.#ctor(System.Single,System.Single,System.Single,System.Single) + - Ghost.Graphics.RHI.Color128.Equals(Ghost.Graphics.RHI.Color128) + - Ghost.Graphics.RHI.Color128.Equals(System.Object) + - Ghost.Graphics.RHI.Color128.GetHashCode + - Ghost.Graphics.RHI.Color128.a + - Ghost.Graphics.RHI.Color128.b + - Ghost.Graphics.RHI.Color128.g + - Ghost.Graphics.RHI.Color128.op_Equality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + - Ghost.Graphics.RHI.Color128.op_Inequality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + - Ghost.Graphics.RHI.Color128.r + langs: + - csharp + - vb + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Color128 + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 75 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Represents a color with 16 bytes components. + example: [] + syntax: + content: 'public struct Color128 : IEquatable' + content.vb: Public Structure Color128 Implements IEquatable(Of Color128) + implements: + - System.IEquatable{Ghost.Graphics.RHI.Color128} + inheritedMembers: + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.Color128.r + commentId: F:Ghost.Graphics.RHI.Color128.r + id: r + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: r + nameWithType: Color128.r + fullName: Ghost.Graphics.RHI.Color128.r + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: r + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 78 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float r + return: + type: System.Single + content.vb: Public r As Single +- uid: Ghost.Graphics.RHI.Color128.g + commentId: F:Ghost.Graphics.RHI.Color128.g + id: g + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: g + nameWithType: Color128.g + fullName: Ghost.Graphics.RHI.Color128.g + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: g + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 79 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float g + return: + type: System.Single + content.vb: Public g As Single +- uid: Ghost.Graphics.RHI.Color128.b + commentId: F:Ghost.Graphics.RHI.Color128.b + id: b + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: b + nameWithType: Color128.b + fullName: Ghost.Graphics.RHI.Color128.b + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: b + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 80 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float b + return: + type: System.Single + content.vb: Public b As Single +- uid: Ghost.Graphics.RHI.Color128.a + commentId: F:Ghost.Graphics.RHI.Color128.a + id: a + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: a + nameWithType: Color128.a + fullName: Ghost.Graphics.RHI.Color128.a + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: a + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 81 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float a + return: + type: System.Single + content.vb: Public a As Single +- uid: Ghost.Graphics.RHI.Color128.#ctor(System.Single,System.Single,System.Single,System.Single) + commentId: M:Ghost.Graphics.RHI.Color128.#ctor(System.Single,System.Single,System.Single,System.Single) + id: '#ctor(System.Single,System.Single,System.Single,System.Single)' + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: Color128(float, float, float, float) + nameWithType: Color128.Color128(float, float, float, float) + fullName: Ghost.Graphics.RHI.Color128.Color128(float, float, float, float) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 83 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color128(float r, float g, float b, float a) + parameters: + - id: r + type: System.Single + - id: g + type: System.Single + - id: b + type: System.Single + - id: a + type: System.Single + content.vb: Public Sub New(r As Single, g As Single, b As Single, a As Single) + overload: Ghost.Graphics.RHI.Color128.#ctor* + nameWithType.vb: Color128.New(Single, Single, Single, Single) + fullName.vb: Ghost.Graphics.RHI.Color128.New(Single, Single, Single, Single) + name.vb: New(Single, Single, Single, Single) +- uid: Ghost.Graphics.RHI.Color128.#ctor(System.Drawing.Color) + commentId: M:Ghost.Graphics.RHI.Color128.#ctor(System.Drawing.Color) + id: '#ctor(System.Drawing.Color)' + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: Color128(Color) + nameWithType: Color128.Color128(Color) + fullName: Ghost.Graphics.RHI.Color128.Color128(System.Drawing.Color) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 91 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color128(Color color) + parameters: + - id: color + type: System.Drawing.Color + content.vb: Public Sub New(color As Color) + overload: Ghost.Graphics.RHI.Color128.#ctor* + nameWithType.vb: Color128.New(Color) + fullName.vb: Ghost.Graphics.RHI.Color128.New(System.Drawing.Color) + name.vb: New(Color) +- uid: Ghost.Graphics.RHI.Color128.#ctor(Ghost.Graphics.RHI.Color32) + commentId: M:Ghost.Graphics.RHI.Color128.#ctor(Ghost.Graphics.RHI.Color32) + id: '#ctor(Ghost.Graphics.RHI.Color32)' + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: Color128(Color32) + nameWithType: Color128.Color128(Color32) + fullName: Ghost.Graphics.RHI.Color128.Color128(Ghost.Graphics.RHI.Color32) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 96 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color128(Color32 color32) + parameters: + - id: color32 + type: Ghost.Graphics.RHI.Color32 + content.vb: Public Sub New(color32 As Color32) + overload: Ghost.Graphics.RHI.Color128.#ctor* + nameWithType.vb: Color128.New(Color32) + fullName.vb: Ghost.Graphics.RHI.Color128.New(Ghost.Graphics.RHI.Color32) + name.vb: New(Color32) +- uid: Ghost.Graphics.RHI.Color128.#ctor(Misaki.HighPerformance.Mathematics.float4) + commentId: M:Ghost.Graphics.RHI.Color128.#ctor(Misaki.HighPerformance.Mathematics.float4) + id: '#ctor(Misaki.HighPerformance.Mathematics.float4)' + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: Color128(float4) + nameWithType: Color128.Color128(float4) + fullName: Ghost.Graphics.RHI.Color128.Color128(Misaki.HighPerformance.Mathematics.float4) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 101 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color128(float4 v) + parameters: + - id: v + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public Sub New(v As float4) + overload: Ghost.Graphics.RHI.Color128.#ctor* + nameWithType.vb: Color128.New(float4) + fullName.vb: Ghost.Graphics.RHI.Color128.New(Misaki.HighPerformance.Mathematics.float4) + name.vb: New(float4) +- uid: Ghost.Graphics.RHI.Color128.Equals(Ghost.Graphics.RHI.Color128) + commentId: M:Ghost.Graphics.RHI.Color128.Equals(Ghost.Graphics.RHI.Color128) + id: Equals(Ghost.Graphics.RHI.Color128) + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: Equals(Color128) + nameWithType: Color128.Equals(Color128) + fullName: Ghost.Graphics.RHI.Color128.Equals(Ghost.Graphics.RHI.Color128) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 106 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public readonly bool Equals(Color128 other) + parameters: + - id: other + type: Ghost.Graphics.RHI.Color128 + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As Color128) As Boolean + overload: Ghost.Graphics.RHI.Color128.Equals* + implements: + - System.IEquatable{Ghost.Graphics.RHI.Color128}.Equals(Ghost.Graphics.RHI.Color128) +- uid: Ghost.Graphics.RHI.Color128.Equals(System.Object) + commentId: M:Ghost.Graphics.RHI.Color128.Equals(System.Object) + id: Equals(System.Object) + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: Equals(object?) + nameWithType: Color128.Equals(object?) + fullName: Ghost.Graphics.RHI.Color128.Equals(object?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 111 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether this instance and a specified object are equal. + example: [] + syntax: + content: public override readonly bool Equals(object? obj) + parameters: + - id: obj + type: System.Object + description: The object to compare with the current instance. + return: + type: System.Boolean + description: true if obj and this instance are the same type and represent the same value; otherwise, false. + content.vb: Public Overrides Function Equals(obj As Object) As Boolean + overridden: System.ValueType.Equals(System.Object) + overload: Ghost.Graphics.RHI.Color128.Equals* + nameWithType.vb: Color128.Equals(Object) + fullName.vb: Ghost.Graphics.RHI.Color128.Equals(Object) + name.vb: Equals(Object) +- uid: Ghost.Graphics.RHI.Color128.GetHashCode + commentId: M:Ghost.Graphics.RHI.Color128.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: Color128.GetHashCode() + fullName: Ghost.Graphics.RHI.Color128.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 116 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override readonly int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RHI.Color128.GetHashCode* +- uid: Ghost.Graphics.RHI.Color128.op_Equality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + commentId: M:Ghost.Graphics.RHI.Color128.op_Equality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + id: op_Equality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: operator ==(Color128, Color128) + nameWithType: Color128.operator ==(Color128, Color128) + fullName: Ghost.Graphics.RHI.Color128.operator ==(Ghost.Graphics.RHI.Color128, Ghost.Graphics.RHI.Color128) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Equality + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 121 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool operator ==(Color128 left, Color128 right) + parameters: + - id: left + type: Ghost.Graphics.RHI.Color128 + - id: right + type: Ghost.Graphics.RHI.Color128 + return: + type: System.Boolean + content.vb: Public Shared Operator =(left As Color128, right As Color128) As Boolean + overload: Ghost.Graphics.RHI.Color128.op_Equality* + nameWithType.vb: Color128.=(Color128, Color128) + fullName.vb: Ghost.Graphics.RHI.Color128.=(Ghost.Graphics.RHI.Color128, Ghost.Graphics.RHI.Color128) + name.vb: =(Color128, Color128) +- uid: Ghost.Graphics.RHI.Color128.op_Inequality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + commentId: M:Ghost.Graphics.RHI.Color128.op_Inequality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + id: op_Inequality(Ghost.Graphics.RHI.Color128,Ghost.Graphics.RHI.Color128) + parent: Ghost.Graphics.RHI.Color128 + langs: + - csharp + - vb + name: operator !=(Color128, Color128) + nameWithType: Color128.operator !=(Color128, Color128) + fullName: Ghost.Graphics.RHI.Color128.operator !=(Ghost.Graphics.RHI.Color128, Ghost.Graphics.RHI.Color128) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Inequality + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 126 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool operator !=(Color128 left, Color128 right) + parameters: + - id: left + type: Ghost.Graphics.RHI.Color128 + - id: right + type: Ghost.Graphics.RHI.Color128 + return: + type: System.Boolean + content.vb: Public Shared Operator <>(left As Color128, right As Color128) As Boolean + overload: Ghost.Graphics.RHI.Color128.op_Inequality* + nameWithType.vb: Color128.<>(Color128, Color128) + fullName.vb: Ghost.Graphics.RHI.Color128.<>(Ghost.Graphics.RHI.Color128, Ghost.Graphics.RHI.Color128) + name.vb: <>(Color128, Color128) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.Color128} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.Color128} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of Color128) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.Color128) + name.vb: IEquatable(Of Color128) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.Color128 + name: Color128 + href: Ghost.Graphics.RHI.Color128.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Color128 + name: Color128 + href: Ghost.Graphics.RHI.Color128.html + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.Color128.#ctor* + commentId: Overload:Ghost.Graphics.RHI.Color128.#ctor + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128__ctor_System_Single_System_Single_System_Single_System_Single_ + name: Color128 + nameWithType: Color128.Color128 + fullName: Ghost.Graphics.RHI.Color128.Color128 + nameWithType.vb: Color128.New + fullName.vb: Ghost.Graphics.RHI.Color128.New + name.vb: New +- uid: System.Drawing.Color + commentId: T:System.Drawing.Color + parent: System.Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.drawing.color + name: Color + nameWithType: Color + fullName: System.Drawing.Color +- uid: System.Drawing + commentId: N:System.Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Drawing + nameWithType: System.Drawing + fullName: System.Drawing + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Drawing + name: Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.drawing + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Drawing + name: Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.drawing +- uid: Ghost.Graphics.RHI.Color32 + commentId: T:Ghost.Graphics.RHI.Color32 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color32.html + name: Color32 + nameWithType: Color32 + fullName: Ghost.Graphics.RHI.Color32 +- uid: Misaki.HighPerformance.Mathematics.float4 + commentId: T:Misaki.HighPerformance.Mathematics.float4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4 + nameWithType: float4 + fullName: Misaki.HighPerformance.Mathematics.float4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: Ghost.Graphics.RHI.Color128.Equals* + commentId: Overload:Ghost.Graphics.RHI.Color128.Equals + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128_Equals_Ghost_Graphics_RHI_Color128_ + name: Equals + nameWithType: Color128.Equals + fullName: Ghost.Graphics.RHI.Color128.Equals +- uid: System.IEquatable{Ghost.Graphics.RHI.Color128}.Equals(Ghost.Graphics.RHI.Color128) + commentId: M:System.IEquatable{Ghost.Graphics.RHI.Color128}.Equals(Ghost.Graphics.RHI.Color128) + parent: System.IEquatable{Ghost.Graphics.RHI.Color128} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(Color128) + nameWithType: IEquatable.Equals(Color128) + fullName: System.IEquatable.Equals(Ghost.Graphics.RHI.Color128) + nameWithType.vb: IEquatable(Of Color128).Equals(Color128) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.Color128).Equals(Ghost.Graphics.RHI.Color128) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.RHI.Color128}.Equals(Ghost.Graphics.RHI.Color128) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.Color128 + name: Color128 + href: Ghost.Graphics.RHI.Color128.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.RHI.Color128}.Equals(Ghost.Graphics.RHI.Color128) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.Color128 + name: Color128 + href: Ghost.Graphics.RHI.Color128.html + - name: ) +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- 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: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) +- 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: Ghost.Graphics.RHI.Color128.GetHashCode* + commentId: Overload:Ghost.Graphics.RHI.Color128.GetHashCode + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128_GetHashCode + name: GetHashCode + nameWithType: Color128.GetHashCode + fullName: Ghost.Graphics.RHI.Color128.GetHashCode +- 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.RHI.Color128.op_Equality* + commentId: Overload:Ghost.Graphics.RHI.Color128.op_Equality + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128_op_Equality_Ghost_Graphics_RHI_Color128_Ghost_Graphics_RHI_Color128_ + name: operator == + nameWithType: Color128.operator == + fullName: Ghost.Graphics.RHI.Color128.operator == + nameWithType.vb: Color128.= + fullName.vb: Ghost.Graphics.RHI.Color128.= + name.vb: = + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.Color128.op_Equality* + name: == + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128_op_Equality_Ghost_Graphics_RHI_Color128_Ghost_Graphics_RHI_Color128_ +- uid: Ghost.Graphics.RHI.Color128.op_Inequality* + commentId: Overload:Ghost.Graphics.RHI.Color128.op_Inequality + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128_op_Inequality_Ghost_Graphics_RHI_Color128_Ghost_Graphics_RHI_Color128_ + name: operator != + nameWithType: Color128.operator != + fullName: Ghost.Graphics.RHI.Color128.operator != + nameWithType.vb: Color128.<> + fullName.vb: Ghost.Graphics.RHI.Color128.<> + name.vb: <> + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.Color128.op_Inequality* + name: '!=' + href: Ghost.Graphics.RHI.Color128.html#Ghost_Graphics_RHI_Color128_op_Inequality_Ghost_Graphics_RHI_Color128_Ghost_Graphics_RHI_Color128_ diff --git a/docs/documents/api/Ghost.Graphics.RHI.Color32.yml b/docs/documents/api/Ghost.Graphics.RHI.Color32.yml new file mode 100644 index 0000000..ca2c64a --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.Color32.yml @@ -0,0 +1,1006 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.Color32 + commentId: T:Ghost.Graphics.RHI.Color32 + id: Color32 + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.Color32.#ctor(Ghost.Graphics.RHI.Color128) + - Ghost.Graphics.RHI.Color32.#ctor(Misaki.HighPerformance.Mathematics.float4) + - Ghost.Graphics.RHI.Color32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte) + - Ghost.Graphics.RHI.Color32.#ctor(System.Drawing.Color) + - Ghost.Graphics.RHI.Color32.Equals(Ghost.Graphics.RHI.Color32) + - Ghost.Graphics.RHI.Color32.Equals(System.Object) + - Ghost.Graphics.RHI.Color32.GetHashCode + - Ghost.Graphics.RHI.Color32.a + - Ghost.Graphics.RHI.Color32.b + - Ghost.Graphics.RHI.Color32.g + - Ghost.Graphics.RHI.Color32.op_Equality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + - Ghost.Graphics.RHI.Color32.op_Inequality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + - Ghost.Graphics.RHI.Color32.r + langs: + - csharp + - vb + name: Color32 + nameWithType: Color32 + fullName: Ghost.Graphics.RHI.Color32 + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Color32 + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 15 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Represents a color with 4 bytes components. + example: [] + syntax: + content: 'public struct Color32 : IEquatable' + content.vb: Public Structure Color32 Implements IEquatable(Of Color32) + implements: + - System.IEquatable{Ghost.Graphics.RHI.Color32} + inheritedMembers: + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.Color32.r + commentId: F:Ghost.Graphics.RHI.Color32.r + id: r + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: r + nameWithType: Color32.r + fullName: Ghost.Graphics.RHI.Color32.r + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: r + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 18 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public byte r + return: + type: System.Byte + content.vb: Public r As Byte +- uid: Ghost.Graphics.RHI.Color32.g + commentId: F:Ghost.Graphics.RHI.Color32.g + id: g + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: g + nameWithType: Color32.g + fullName: Ghost.Graphics.RHI.Color32.g + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: g + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 19 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public byte g + return: + type: System.Byte + content.vb: Public g As Byte +- uid: Ghost.Graphics.RHI.Color32.b + commentId: F:Ghost.Graphics.RHI.Color32.b + id: b + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: b + nameWithType: Color32.b + fullName: Ghost.Graphics.RHI.Color32.b + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: b + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 20 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public byte b + return: + type: System.Byte + content.vb: Public b As Byte +- uid: Ghost.Graphics.RHI.Color32.a + commentId: F:Ghost.Graphics.RHI.Color32.a + id: a + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: a + nameWithType: Color32.a + fullName: Ghost.Graphics.RHI.Color32.a + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: a + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 21 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public byte a + return: + type: System.Byte + content.vb: Public a As Byte +- uid: Ghost.Graphics.RHI.Color32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte) + commentId: M:Ghost.Graphics.RHI.Color32.#ctor(System.Byte,System.Byte,System.Byte,System.Byte) + id: '#ctor(System.Byte,System.Byte,System.Byte,System.Byte)' + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: Color32(byte, byte, byte, byte) + nameWithType: Color32.Color32(byte, byte, byte, byte) + fullName: Ghost.Graphics.RHI.Color32.Color32(byte, byte, byte, byte) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 23 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color32(byte r, byte g, byte b, byte a) + parameters: + - id: r + type: System.Byte + - id: g + type: System.Byte + - id: b + type: System.Byte + - id: a + type: System.Byte + content.vb: Public Sub New(r As Byte, g As Byte, b As Byte, a As Byte) + overload: Ghost.Graphics.RHI.Color32.#ctor* + nameWithType.vb: Color32.New(Byte, Byte, Byte, Byte) + fullName.vb: Ghost.Graphics.RHI.Color32.New(Byte, Byte, Byte, Byte) + name.vb: New(Byte, Byte, Byte, Byte) +- uid: Ghost.Graphics.RHI.Color32.#ctor(System.Drawing.Color) + commentId: M:Ghost.Graphics.RHI.Color32.#ctor(System.Drawing.Color) + id: '#ctor(System.Drawing.Color)' + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: Color32(Color) + nameWithType: Color32.Color32(Color) + fullName: Ghost.Graphics.RHI.Color32.Color32(System.Drawing.Color) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 31 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color32(Color color) + parameters: + - id: color + type: System.Drawing.Color + content.vb: Public Sub New(color As Color) + overload: Ghost.Graphics.RHI.Color32.#ctor* + nameWithType.vb: Color32.New(Color) + fullName.vb: Ghost.Graphics.RHI.Color32.New(System.Drawing.Color) + name.vb: New(Color) +- uid: Ghost.Graphics.RHI.Color32.#ctor(Ghost.Graphics.RHI.Color128) + commentId: M:Ghost.Graphics.RHI.Color32.#ctor(Ghost.Graphics.RHI.Color128) + id: '#ctor(Ghost.Graphics.RHI.Color128)' + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: Color32(Color128) + nameWithType: Color32.Color32(Color128) + fullName: Ghost.Graphics.RHI.Color32.Color32(Ghost.Graphics.RHI.Color128) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 36 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color32(Color128 color128) + parameters: + - id: color128 + type: Ghost.Graphics.RHI.Color128 + content.vb: Public Sub New(color128 As Color128) + overload: Ghost.Graphics.RHI.Color32.#ctor* + nameWithType.vb: Color32.New(Color128) + fullName.vb: Ghost.Graphics.RHI.Color32.New(Ghost.Graphics.RHI.Color128) + name.vb: New(Color128) +- uid: Ghost.Graphics.RHI.Color32.#ctor(Misaki.HighPerformance.Mathematics.float4) + commentId: M:Ghost.Graphics.RHI.Color32.#ctor(Misaki.HighPerformance.Mathematics.float4) + id: '#ctor(Misaki.HighPerformance.Mathematics.float4)' + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: Color32(float4) + nameWithType: Color32.Color32(float4) + fullName: Ghost.Graphics.RHI.Color32.Color32(Misaki.HighPerformance.Mathematics.float4) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 41 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color32(float4 v) + parameters: + - id: v + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public Sub New(v As float4) + overload: Ghost.Graphics.RHI.Color32.#ctor* + nameWithType.vb: Color32.New(float4) + fullName.vb: Ghost.Graphics.RHI.Color32.New(Misaki.HighPerformance.Mathematics.float4) + name.vb: New(float4) +- uid: Ghost.Graphics.RHI.Color32.Equals(Ghost.Graphics.RHI.Color32) + commentId: M:Ghost.Graphics.RHI.Color32.Equals(Ghost.Graphics.RHI.Color32) + id: Equals(Ghost.Graphics.RHI.Color32) + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: Equals(Color32) + nameWithType: Color32.Equals(Color32) + fullName: Ghost.Graphics.RHI.Color32.Equals(Ghost.Graphics.RHI.Color32) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 46 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public readonly bool Equals(Color32 other) + parameters: + - id: other + type: Ghost.Graphics.RHI.Color32 + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As Color32) As Boolean + overload: Ghost.Graphics.RHI.Color32.Equals* + implements: + - System.IEquatable{Ghost.Graphics.RHI.Color32}.Equals(Ghost.Graphics.RHI.Color32) +- uid: Ghost.Graphics.RHI.Color32.Equals(System.Object) + commentId: M:Ghost.Graphics.RHI.Color32.Equals(System.Object) + id: Equals(System.Object) + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: Equals(object?) + nameWithType: Color32.Equals(object?) + fullName: Ghost.Graphics.RHI.Color32.Equals(object?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 51 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether this instance and a specified object are equal. + example: [] + syntax: + content: public override readonly bool Equals(object? obj) + parameters: + - id: obj + type: System.Object + description: The object to compare with the current instance. + return: + type: System.Boolean + description: true if obj and this instance are the same type and represent the same value; otherwise, false. + content.vb: Public Overrides Function Equals(obj As Object) As Boolean + overridden: System.ValueType.Equals(System.Object) + overload: Ghost.Graphics.RHI.Color32.Equals* + nameWithType.vb: Color32.Equals(Object) + fullName.vb: Ghost.Graphics.RHI.Color32.Equals(Object) + name.vb: Equals(Object) +- uid: Ghost.Graphics.RHI.Color32.GetHashCode + commentId: M:Ghost.Graphics.RHI.Color32.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: Color32.GetHashCode() + fullName: Ghost.Graphics.RHI.Color32.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 56 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override readonly int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RHI.Color32.GetHashCode* +- uid: Ghost.Graphics.RHI.Color32.op_Equality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + commentId: M:Ghost.Graphics.RHI.Color32.op_Equality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + id: op_Equality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: operator ==(Color32, Color32) + nameWithType: Color32.operator ==(Color32, Color32) + fullName: Ghost.Graphics.RHI.Color32.operator ==(Ghost.Graphics.RHI.Color32, Ghost.Graphics.RHI.Color32) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Equality + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 61 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool operator ==(Color32 left, Color32 right) + parameters: + - id: left + type: Ghost.Graphics.RHI.Color32 + - id: right + type: Ghost.Graphics.RHI.Color32 + return: + type: System.Boolean + content.vb: Public Shared Operator =(left As Color32, right As Color32) As Boolean + overload: Ghost.Graphics.RHI.Color32.op_Equality* + nameWithType.vb: Color32.=(Color32, Color32) + fullName.vb: Ghost.Graphics.RHI.Color32.=(Ghost.Graphics.RHI.Color32, Ghost.Graphics.RHI.Color32) + name.vb: =(Color32, Color32) +- uid: Ghost.Graphics.RHI.Color32.op_Inequality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + commentId: M:Ghost.Graphics.RHI.Color32.op_Inequality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + id: op_Inequality(Ghost.Graphics.RHI.Color32,Ghost.Graphics.RHI.Color32) + parent: Ghost.Graphics.RHI.Color32 + langs: + - csharp + - vb + name: operator !=(Color32, Color32) + nameWithType: Color32.operator !=(Color32, Color32) + fullName: Ghost.Graphics.RHI.Color32.operator !=(Ghost.Graphics.RHI.Color32, Ghost.Graphics.RHI.Color32) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Inequality + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 66 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool operator !=(Color32 left, Color32 right) + parameters: + - id: left + type: Ghost.Graphics.RHI.Color32 + - id: right + type: Ghost.Graphics.RHI.Color32 + return: + type: System.Boolean + content.vb: Public Shared Operator <>(left As Color32, right As Color32) As Boolean + overload: Ghost.Graphics.RHI.Color32.op_Inequality* + nameWithType.vb: Color32.<>(Color32, Color32) + fullName.vb: Ghost.Graphics.RHI.Color32.<>(Ghost.Graphics.RHI.Color32, Ghost.Graphics.RHI.Color32) + name.vb: <>(Color32, Color32) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.Color32} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.Color32} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of Color32) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.Color32) + name.vb: IEquatable(Of Color32) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.Color32 + name: Color32 + href: Ghost.Graphics.RHI.Color32.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Color32 + name: Color32 + href: Ghost.Graphics.RHI.Color32.html + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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.Byte + commentId: T:System.Byte + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte + nameWithType: byte + fullName: byte + nameWithType.vb: Byte + fullName.vb: Byte + name.vb: Byte +- uid: Ghost.Graphics.RHI.Color32.#ctor* + commentId: Overload:Ghost.Graphics.RHI.Color32.#ctor + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32__ctor_System_Byte_System_Byte_System_Byte_System_Byte_ + name: Color32 + nameWithType: Color32.Color32 + fullName: Ghost.Graphics.RHI.Color32.Color32 + nameWithType.vb: Color32.New + fullName.vb: Ghost.Graphics.RHI.Color32.New + name.vb: New +- uid: System.Drawing.Color + commentId: T:System.Drawing.Color + parent: System.Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.drawing.color + name: Color + nameWithType: Color + fullName: System.Drawing.Color +- uid: System.Drawing + commentId: N:System.Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Drawing + nameWithType: System.Drawing + fullName: System.Drawing + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Drawing + name: Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.drawing + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Drawing + name: Drawing + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.drawing +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: Misaki.HighPerformance.Mathematics.float4 + commentId: T:Misaki.HighPerformance.Mathematics.float4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4 + nameWithType: float4 + fullName: Misaki.HighPerformance.Mathematics.float4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: Ghost.Graphics.RHI.Color32.Equals* + commentId: Overload:Ghost.Graphics.RHI.Color32.Equals + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32_Equals_Ghost_Graphics_RHI_Color32_ + name: Equals + nameWithType: Color32.Equals + fullName: Ghost.Graphics.RHI.Color32.Equals +- uid: System.IEquatable{Ghost.Graphics.RHI.Color32}.Equals(Ghost.Graphics.RHI.Color32) + commentId: M:System.IEquatable{Ghost.Graphics.RHI.Color32}.Equals(Ghost.Graphics.RHI.Color32) + parent: System.IEquatable{Ghost.Graphics.RHI.Color32} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(Color32) + nameWithType: IEquatable.Equals(Color32) + fullName: System.IEquatable.Equals(Ghost.Graphics.RHI.Color32) + nameWithType.vb: IEquatable(Of Color32).Equals(Color32) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.Color32).Equals(Ghost.Graphics.RHI.Color32) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.RHI.Color32}.Equals(Ghost.Graphics.RHI.Color32) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.Color32 + name: Color32 + href: Ghost.Graphics.RHI.Color32.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.RHI.Color32}.Equals(Ghost.Graphics.RHI.Color32) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.Color32 + name: Color32 + href: Ghost.Graphics.RHI.Color32.html + - name: ) +- uid: Ghost.Graphics.RHI.Color32 + commentId: T:Ghost.Graphics.RHI.Color32 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color32.html + name: Color32 + nameWithType: Color32 + fullName: Ghost.Graphics.RHI.Color32 +- 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: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) +- 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: Ghost.Graphics.RHI.Color32.GetHashCode* + commentId: Overload:Ghost.Graphics.RHI.Color32.GetHashCode + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32_GetHashCode + name: GetHashCode + nameWithType: Color32.GetHashCode + fullName: Ghost.Graphics.RHI.Color32.GetHashCode +- 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.RHI.Color32.op_Equality* + commentId: Overload:Ghost.Graphics.RHI.Color32.op_Equality + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32_op_Equality_Ghost_Graphics_RHI_Color32_Ghost_Graphics_RHI_Color32_ + name: operator == + nameWithType: Color32.operator == + fullName: Ghost.Graphics.RHI.Color32.operator == + nameWithType.vb: Color32.= + fullName.vb: Ghost.Graphics.RHI.Color32.= + name.vb: = + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.Color32.op_Equality* + name: == + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32_op_Equality_Ghost_Graphics_RHI_Color32_Ghost_Graphics_RHI_Color32_ +- uid: Ghost.Graphics.RHI.Color32.op_Inequality* + commentId: Overload:Ghost.Graphics.RHI.Color32.op_Inequality + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32_op_Inequality_Ghost_Graphics_RHI_Color32_Ghost_Graphics_RHI_Color32_ + name: operator != + nameWithType: Color32.operator != + fullName: Ghost.Graphics.RHI.Color32.operator != + nameWithType.vb: Color32.<> + fullName.vb: Ghost.Graphics.RHI.Color32.<> + name.vb: <> + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.Color32.op_Inequality* + name: '!=' + href: Ghost.Graphics.RHI.Color32.html#Ghost_Graphics_RHI_Color32_op_Inequality_Ghost_Graphics_RHI_Color32_Ghost_Graphics_RHI_Color32_ diff --git a/docs/documents/api/Ghost.Graphics.RHI.CommandBufferType.yml b/docs/documents/api/Ghost.Graphics.RHI.CommandBufferType.yml new file mode 100644 index 0000000..548342a --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CommandBufferType.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CommandBufferType + commentId: T:Ghost.Graphics.RHI.CommandBufferType + id: CommandBufferType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CommandBufferType.Compute + - Ghost.Graphics.RHI.CommandBufferType.Copy + - Ghost.Graphics.RHI.CommandBufferType.Graphics + langs: + - csharp + - vb + name: CommandBufferType + nameWithType: CommandBufferType + fullName: Ghost.Graphics.RHI.CommandBufferType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CommandBufferType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1217 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum CommandBufferType + content.vb: Public Enum CommandBufferType +- uid: Ghost.Graphics.RHI.CommandBufferType.Graphics + commentId: F:Ghost.Graphics.RHI.CommandBufferType.Graphics + id: Graphics + parent: Ghost.Graphics.RHI.CommandBufferType + langs: + - csharp + - vb + name: Graphics + nameWithType: CommandBufferType.Graphics + fullName: Ghost.Graphics.RHI.CommandBufferType.Graphics + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Graphics + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1219 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Graphics = 0 + return: + type: Ghost.Graphics.RHI.CommandBufferType +- uid: Ghost.Graphics.RHI.CommandBufferType.Compute + commentId: F:Ghost.Graphics.RHI.CommandBufferType.Compute + id: Compute + parent: Ghost.Graphics.RHI.CommandBufferType + langs: + - csharp + - vb + name: Compute + nameWithType: CommandBufferType.Compute + fullName: Ghost.Graphics.RHI.CommandBufferType.Compute + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Compute + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1220 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Compute = 1 + return: + type: Ghost.Graphics.RHI.CommandBufferType +- uid: Ghost.Graphics.RHI.CommandBufferType.Copy + commentId: F:Ghost.Graphics.RHI.CommandBufferType.Copy + id: Copy + parent: Ghost.Graphics.RHI.CommandBufferType + langs: + - csharp + - vb + name: Copy + nameWithType: CommandBufferType.Copy + fullName: Ghost.Graphics.RHI.CommandBufferType.Copy + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Copy + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1221 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Copy = 2 + return: + type: Ghost.Graphics.RHI.CommandBufferType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.CommandBufferType + commentId: T:Ghost.Graphics.RHI.CommandBufferType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandBufferType.html + name: CommandBufferType + nameWithType: CommandBufferType + fullName: Ghost.Graphics.RHI.CommandBufferType diff --git a/docs/documents/api/Ghost.Graphics.RHI.CommandError.yml b/docs/documents/api/Ghost.Graphics.RHI.CommandError.yml new file mode 100644 index 0000000..161a275 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CommandError.yml @@ -0,0 +1,436 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CommandError + commentId: T:Ghost.Graphics.RHI.CommandError + id: CommandError + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CommandError.CommandIndex + - Ghost.Graphics.RHI.CommandError.CommandName + - Ghost.Graphics.RHI.CommandError.Status + langs: + - csharp + - vb + name: CommandError + nameWithType: CommandError + fullName: Ghost.Graphics.RHI.CommandError + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CommandError + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 989 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct CommandError + content.vb: Public Structure CommandError + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.CommandError.CommandIndex + commentId: P:Ghost.Graphics.RHI.CommandError.CommandIndex + id: CommandIndex + parent: Ghost.Graphics.RHI.CommandError + langs: + - csharp + - vb + name: CommandIndex + nameWithType: CommandError.CommandIndex + fullName: Ghost.Graphics.RHI.CommandError.CommandIndex + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CommandIndex + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 991 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public int CommandIndex { readonly get; set; } + parameters: [] + return: + type: System.Int32 + content.vb: Public Property CommandIndex As Integer + overload: Ghost.Graphics.RHI.CommandError.CommandIndex* +- uid: Ghost.Graphics.RHI.CommandError.CommandName + commentId: P:Ghost.Graphics.RHI.CommandError.CommandName + id: CommandName + parent: Ghost.Graphics.RHI.CommandError + langs: + - csharp + - vb + name: CommandName + nameWithType: CommandError.CommandName + fullName: Ghost.Graphics.RHI.CommandError.CommandName + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CommandName + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 996 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string CommandName { readonly get; set; } + parameters: [] + return: + type: System.String + content.vb: Public Property CommandName As String + overload: Ghost.Graphics.RHI.CommandError.CommandName* +- uid: Ghost.Graphics.RHI.CommandError.Status + commentId: P:Ghost.Graphics.RHI.CommandError.Status + id: Status + parent: Ghost.Graphics.RHI.CommandError + langs: + - csharp + - vb + name: Status + nameWithType: CommandError.Status + fullName: Ghost.Graphics.RHI.CommandError.Status + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Status + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1001 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Error Status { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Error + content.vb: Public Property Status As [Error] + overload: Ghost.Graphics.RHI.CommandError.Status* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.CommandError.CommandIndex* + commentId: Overload:Ghost.Graphics.RHI.CommandError.CommandIndex + href: Ghost.Graphics.RHI.CommandError.html#Ghost_Graphics_RHI_CommandError_CommandIndex + name: CommandIndex + nameWithType: CommandError.CommandIndex + fullName: Ghost.Graphics.RHI.CommandError.CommandIndex +- 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.RHI.CommandError.CommandName* + commentId: Overload:Ghost.Graphics.RHI.CommandError.CommandName + href: Ghost.Graphics.RHI.CommandError.html#Ghost_Graphics_RHI_CommandError_CommandName + name: CommandName + nameWithType: CommandError.CommandName + fullName: Ghost.Graphics.RHI.CommandError.CommandName +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.CommandError.Status* + commentId: Overload:Ghost.Graphics.RHI.CommandError.Status + href: Ghost.Graphics.RHI.CommandError.html#Ghost_Graphics_RHI_CommandError_Status + name: Status + nameWithType: CommandError.Status + fullName: Ghost.Graphics.RHI.CommandError.Status +- uid: Ghost.Core.Error + commentId: T:Ghost.Core.Error + parent: Ghost.Core + name: Error + nameWithType: Error + fullName: Ghost.Core.Error +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.CommandQueueType.yml b/docs/documents/api/Ghost.Graphics.RHI.CommandQueueType.yml new file mode 100644 index 0000000..cd92519 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CommandQueueType.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CommandQueueType + commentId: T:Ghost.Graphics.RHI.CommandQueueType + id: CommandQueueType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CommandQueueType.Compute + - Ghost.Graphics.RHI.CommandQueueType.Copy + - Ghost.Graphics.RHI.CommandQueueType.Graphics + langs: + - csharp + - vb + name: CommandQueueType + nameWithType: CommandQueueType + fullName: Ghost.Graphics.RHI.CommandQueueType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CommandQueueType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1210 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum CommandQueueType + content.vb: Public Enum CommandQueueType +- uid: Ghost.Graphics.RHI.CommandQueueType.Graphics + commentId: F:Ghost.Graphics.RHI.CommandQueueType.Graphics + id: Graphics + parent: Ghost.Graphics.RHI.CommandQueueType + langs: + - csharp + - vb + name: Graphics + nameWithType: CommandQueueType.Graphics + fullName: Ghost.Graphics.RHI.CommandQueueType.Graphics + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Graphics + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1212 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Graphics = 0 + return: + type: Ghost.Graphics.RHI.CommandQueueType +- uid: Ghost.Graphics.RHI.CommandQueueType.Compute + commentId: F:Ghost.Graphics.RHI.CommandQueueType.Compute + id: Compute + parent: Ghost.Graphics.RHI.CommandQueueType + langs: + - csharp + - vb + name: Compute + nameWithType: CommandQueueType.Compute + fullName: Ghost.Graphics.RHI.CommandQueueType.Compute + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Compute + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1213 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Compute = 1 + return: + type: Ghost.Graphics.RHI.CommandQueueType +- uid: Ghost.Graphics.RHI.CommandQueueType.Copy + commentId: F:Ghost.Graphics.RHI.CommandQueueType.Copy + id: Copy + parent: Ghost.Graphics.RHI.CommandQueueType + langs: + - csharp + - vb + name: Copy + nameWithType: CommandQueueType.Copy + fullName: Ghost.Graphics.RHI.CommandQueueType.Copy + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Copy + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1214 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Copy = 2 + return: + type: Ghost.Graphics.RHI.CommandQueueType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.CommandQueueType + commentId: T:Ghost.Graphics.RHI.CommandQueueType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandQueueType.html + name: CommandQueueType + nameWithType: CommandQueueType + fullName: Ghost.Graphics.RHI.CommandQueueType diff --git a/docs/documents/api/Ghost.Graphics.RHI.ComparisonFunction.yml b/docs/documents/api/Ghost.Graphics.RHI.ComparisonFunction.yml new file mode 100644 index 0000000..367d007 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ComparisonFunction.yml @@ -0,0 +1,282 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ComparisonFunction + commentId: T:Ghost.Graphics.RHI.ComparisonFunction + id: ComparisonFunction + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ComparisonFunction.Always + - Ghost.Graphics.RHI.ComparisonFunction.Equal + - Ghost.Graphics.RHI.ComparisonFunction.Greater + - Ghost.Graphics.RHI.ComparisonFunction.GreaterEqual + - Ghost.Graphics.RHI.ComparisonFunction.Less + - Ghost.Graphics.RHI.ComparisonFunction.LessEqual + - Ghost.Graphics.RHI.ComparisonFunction.Never + - Ghost.Graphics.RHI.ComparisonFunction.NotEqual + langs: + - csharp + - vb + name: ComparisonFunction + nameWithType: ComparisonFunction + fullName: Ghost.Graphics.RHI.ComparisonFunction + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComparisonFunction + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1338 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum ComparisonFunction + content.vb: Public Enum ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.Never + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.Never + id: Never + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: Never + nameWithType: ComparisonFunction.Never + fullName: Ghost.Graphics.RHI.ComparisonFunction.Never + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Never + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1340 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Never = 0 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.Less + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.Less + id: Less + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: Less + nameWithType: ComparisonFunction.Less + fullName: Ghost.Graphics.RHI.ComparisonFunction.Less + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Less + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1341 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Less = 1 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.Equal + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.Equal + id: Equal + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: Equal + nameWithType: ComparisonFunction.Equal + fullName: Ghost.Graphics.RHI.ComparisonFunction.Equal + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equal + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1342 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Equal = 2 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.LessEqual + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.LessEqual + id: LessEqual + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: LessEqual + nameWithType: ComparisonFunction.LessEqual + fullName: Ghost.Graphics.RHI.ComparisonFunction.LessEqual + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: LessEqual + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1343 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: LessEqual = 3 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.Greater + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.Greater + id: Greater + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: Greater + nameWithType: ComparisonFunction.Greater + fullName: Ghost.Graphics.RHI.ComparisonFunction.Greater + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Greater + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1344 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Greater = 4 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.NotEqual + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.NotEqual + id: NotEqual + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: NotEqual + nameWithType: ComparisonFunction.NotEqual + fullName: Ghost.Graphics.RHI.ComparisonFunction.NotEqual + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NotEqual + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1345 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: NotEqual = 5 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.GreaterEqual + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.GreaterEqual + id: GreaterEqual + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: GreaterEqual + nameWithType: ComparisonFunction.GreaterEqual + fullName: Ghost.Graphics.RHI.ComparisonFunction.GreaterEqual + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GreaterEqual + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1346 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: GreaterEqual = 6 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.ComparisonFunction.Always + commentId: F:Ghost.Graphics.RHI.ComparisonFunction.Always + id: Always + parent: Ghost.Graphics.RHI.ComparisonFunction + langs: + - csharp + - vb + name: Always + nameWithType: ComparisonFunction.Always + fullName: Ghost.Graphics.RHI.ComparisonFunction.Always + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Always + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1347 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Always = 7 + return: + type: Ghost.Graphics.RHI.ComparisonFunction +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ComparisonFunction + commentId: T:Ghost.Graphics.RHI.ComparisonFunction + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ComparisonFunction.html + name: ComparisonFunction + nameWithType: ComparisonFunction + fullName: Ghost.Graphics.RHI.ComparisonFunction diff --git a/docs/documents/api/Ghost.Graphics.RHI.CompilerOptimizeLevel.yml b/docs/documents/api/Ghost.Graphics.RHI.CompilerOptimizeLevel.yml new file mode 100644 index 0000000..d81d963 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CompilerOptimizeLevel.yml @@ -0,0 +1,174 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel + commentId: T:Ghost.Graphics.RHI.CompilerOptimizeLevel + id: CompilerOptimizeLevel + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CompilerOptimizeLevel.O0 + - Ghost.Graphics.RHI.CompilerOptimizeLevel.O1 + - Ghost.Graphics.RHI.CompilerOptimizeLevel.O2 + - Ghost.Graphics.RHI.CompilerOptimizeLevel.O3 + langs: + - csharp + - vb + name: CompilerOptimizeLevel + nameWithType: CompilerOptimizeLevel + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CompilerOptimizeLevel + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 54 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum CompilerOptimizeLevel + content.vb: Public Enum CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel.O0 + commentId: F:Ghost.Graphics.RHI.CompilerOptimizeLevel.O0 + id: O0 + parent: Ghost.Graphics.RHI.CompilerOptimizeLevel + langs: + - csharp + - vb + name: O0 + nameWithType: CompilerOptimizeLevel.O0 + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel.O0 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: O0 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 56 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: O0 = 0 + return: + type: Ghost.Graphics.RHI.CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel.O1 + commentId: F:Ghost.Graphics.RHI.CompilerOptimizeLevel.O1 + id: O1 + parent: Ghost.Graphics.RHI.CompilerOptimizeLevel + langs: + - csharp + - vb + name: O1 + nameWithType: CompilerOptimizeLevel.O1 + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel.O1 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: O1 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 57 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: O1 = 1 + return: + type: Ghost.Graphics.RHI.CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel.O2 + commentId: F:Ghost.Graphics.RHI.CompilerOptimizeLevel.O2 + id: O2 + parent: Ghost.Graphics.RHI.CompilerOptimizeLevel + langs: + - csharp + - vb + name: O2 + nameWithType: CompilerOptimizeLevel.O2 + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel.O2 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: O2 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 58 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: O2 = 2 + return: + type: Ghost.Graphics.RHI.CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel.O3 + commentId: F:Ghost.Graphics.RHI.CompilerOptimizeLevel.O3 + id: O3 + parent: Ghost.Graphics.RHI.CompilerOptimizeLevel + langs: + - csharp + - vb + name: O3 + nameWithType: CompilerOptimizeLevel.O3 + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel.O3 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: O3 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 59 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: O3 = 3 + return: + type: Ghost.Graphics.RHI.CompilerOptimizeLevel +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel + commentId: T:Ghost.Graphics.RHI.CompilerOptimizeLevel + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerOptimizeLevel.html + name: CompilerOptimizeLevel + nameWithType: CompilerOptimizeLevel + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel diff --git a/docs/documents/api/Ghost.Graphics.RHI.CompilerOption.yml b/docs/documents/api/Ghost.Graphics.RHI.CompilerOption.yml new file mode 100644 index 0000000..fadb7e5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CompilerOption.yml @@ -0,0 +1,211 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CompilerOption + commentId: T:Ghost.Graphics.RHI.CompilerOption + id: CompilerOption + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CompilerOption.KeepDebugInfo + - Ghost.Graphics.RHI.CompilerOption.KeepReflections + - Ghost.Graphics.RHI.CompilerOption.None + - Ghost.Graphics.RHI.CompilerOption.SpirvCrossCompile + - Ghost.Graphics.RHI.CompilerOption.WarnAsError + langs: + - csharp + - vb + name: CompilerOption + nameWithType: CompilerOption + fullName: Ghost.Graphics.RHI.CompilerOption + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CompilerOption + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 62 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum CompilerOption + content.vb: >- + + + Public Enum CompilerOption + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.CompilerOption.None + commentId: F:Ghost.Graphics.RHI.CompilerOption.None + id: None + parent: Ghost.Graphics.RHI.CompilerOption + langs: + - csharp + - vb + name: None + nameWithType: CompilerOption.None + fullName: Ghost.Graphics.RHI.CompilerOption.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 65 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.CompilerOption +- uid: Ghost.Graphics.RHI.CompilerOption.KeepDebugInfo + commentId: F:Ghost.Graphics.RHI.CompilerOption.KeepDebugInfo + id: KeepDebugInfo + parent: Ghost.Graphics.RHI.CompilerOption + langs: + - csharp + - vb + name: KeepDebugInfo + nameWithType: CompilerOption.KeepDebugInfo + fullName: Ghost.Graphics.RHI.CompilerOption.KeepDebugInfo + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: KeepDebugInfo + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 66 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: KeepDebugInfo = 1 + return: + type: Ghost.Graphics.RHI.CompilerOption +- uid: Ghost.Graphics.RHI.CompilerOption.KeepReflections + commentId: F:Ghost.Graphics.RHI.CompilerOption.KeepReflections + id: KeepReflections + parent: Ghost.Graphics.RHI.CompilerOption + langs: + - csharp + - vb + name: KeepReflections + nameWithType: CompilerOption.KeepReflections + fullName: Ghost.Graphics.RHI.CompilerOption.KeepReflections + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: KeepReflections + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 67 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: KeepReflections = 2 + return: + type: Ghost.Graphics.RHI.CompilerOption +- uid: Ghost.Graphics.RHI.CompilerOption.WarnAsError + commentId: F:Ghost.Graphics.RHI.CompilerOption.WarnAsError + id: WarnAsError + parent: Ghost.Graphics.RHI.CompilerOption + langs: + - csharp + - vb + name: WarnAsError + nameWithType: CompilerOption.WarnAsError + fullName: Ghost.Graphics.RHI.CompilerOption.WarnAsError + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WarnAsError + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 68 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: WarnAsError = 4 + return: + type: Ghost.Graphics.RHI.CompilerOption +- uid: Ghost.Graphics.RHI.CompilerOption.SpirvCrossCompile + commentId: F:Ghost.Graphics.RHI.CompilerOption.SpirvCrossCompile + id: SpirvCrossCompile + parent: Ghost.Graphics.RHI.CompilerOption + langs: + - csharp + - vb + name: SpirvCrossCompile + nameWithType: CompilerOption.SpirvCrossCompile + fullName: Ghost.Graphics.RHI.CompilerOption.SpirvCrossCompile + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SpirvCrossCompile + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 69 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: SpirvCrossCompile = 8 + return: + type: Ghost.Graphics.RHI.CompilerOption +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.CompilerOption + commentId: T:Ghost.Graphics.RHI.CompilerOption + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerOption.html + name: CompilerOption + nameWithType: CompilerOption + fullName: Ghost.Graphics.RHI.CompilerOption diff --git a/docs/documents/api/Ghost.Graphics.RHI.CompilerTier.yml b/docs/documents/api/Ghost.Graphics.RHI.CompilerTier.yml new file mode 100644 index 0000000..179af1d --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CompilerTier.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CompilerTier + commentId: T:Ghost.Graphics.RHI.CompilerTier + id: CompilerTier + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CompilerTier.Tier0 + - Ghost.Graphics.RHI.CompilerTier.Tier1 + - Ghost.Graphics.RHI.CompilerTier.Tier2 + langs: + - csharp + - vb + name: CompilerTier + nameWithType: CompilerTier + fullName: Ghost.Graphics.RHI.CompilerTier + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CompilerTier + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 47 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum CompilerTier + content.vb: Public Enum CompilerTier +- uid: Ghost.Graphics.RHI.CompilerTier.Tier0 + commentId: F:Ghost.Graphics.RHI.CompilerTier.Tier0 + id: Tier0 + parent: Ghost.Graphics.RHI.CompilerTier + langs: + - csharp + - vb + name: Tier0 + nameWithType: CompilerTier.Tier0 + fullName: Ghost.Graphics.RHI.CompilerTier.Tier0 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Tier0 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 49 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Tier0 = 0 + return: + type: Ghost.Graphics.RHI.CompilerTier +- uid: Ghost.Graphics.RHI.CompilerTier.Tier1 + commentId: F:Ghost.Graphics.RHI.CompilerTier.Tier1 + id: Tier1 + parent: Ghost.Graphics.RHI.CompilerTier + langs: + - csharp + - vb + name: Tier1 + nameWithType: CompilerTier.Tier1 + fullName: Ghost.Graphics.RHI.CompilerTier.Tier1 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Tier1 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 50 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Tier1 = 1 + return: + type: Ghost.Graphics.RHI.CompilerTier +- uid: Ghost.Graphics.RHI.CompilerTier.Tier2 + commentId: F:Ghost.Graphics.RHI.CompilerTier.Tier2 + id: Tier2 + parent: Ghost.Graphics.RHI.CompilerTier + langs: + - csharp + - vb + name: Tier2 + nameWithType: CompilerTier.Tier2 + fullName: Ghost.Graphics.RHI.CompilerTier.Tier2 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Tier2 + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 51 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Tier2 = 2 + return: + type: Ghost.Graphics.RHI.CompilerTier +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.CompilerTier + commentId: T:Ghost.Graphics.RHI.CompilerTier + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerTier.html + name: CompilerTier + nameWithType: CompilerTier + fullName: Ghost.Graphics.RHI.CompilerTier diff --git a/docs/documents/api/Ghost.Graphics.RHI.CreationOptions.yml b/docs/documents/api/Ghost.Graphics.RHI.CreationOptions.yml new file mode 100644 index 0000000..4bbb56f --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.CreationOptions.yml @@ -0,0 +1,477 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.CreationOptions + commentId: T:Ghost.Graphics.RHI.CreationOptions + id: CreationOptions + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.CreationOptions.AllocationType + - Ghost.Graphics.RHI.CreationOptions.Heap + - Ghost.Graphics.RHI.CreationOptions.Offset + langs: + - csharp + - vb + name: CreationOptions + nameWithType: CreationOptions + fullName: Ghost.Graphics.RHI.CreationOptions + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreationOptions + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 11 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct CreationOptions + content.vb: Public Structure CreationOptions + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.CreationOptions.AllocationType + commentId: P:Ghost.Graphics.RHI.CreationOptions.AllocationType + id: AllocationType + parent: Ghost.Graphics.RHI.CreationOptions + langs: + - csharp + - vb + name: AllocationType + nameWithType: CreationOptions.AllocationType + fullName: Ghost.Graphics.RHI.CreationOptions.AllocationType + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllocationType + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 13 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ResourceAllocationType AllocationType { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ResourceAllocationType + content.vb: Public Property AllocationType As ResourceAllocationType + overload: Ghost.Graphics.RHI.CreationOptions.AllocationType* +- uid: Ghost.Graphics.RHI.CreationOptions.Heap + commentId: P:Ghost.Graphics.RHI.CreationOptions.Heap + id: Heap + parent: Ghost.Graphics.RHI.CreationOptions + langs: + - csharp + - vb + name: Heap + nameWithType: CreationOptions.Heap + fullName: Ghost.Graphics.RHI.CreationOptions.Heap + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Heap + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 18 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Handle Heap { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Public Property Heap As Handle(Of GPUResource) + overload: Ghost.Graphics.RHI.CreationOptions.Heap* +- uid: Ghost.Graphics.RHI.CreationOptions.Offset + commentId: P:Ghost.Graphics.RHI.CreationOptions.Offset + id: Offset + parent: Ghost.Graphics.RHI.CreationOptions + langs: + - csharp + - vb + name: Offset + nameWithType: CreationOptions.Offset + fullName: Ghost.Graphics.RHI.CreationOptions.Offset + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Offset + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 23 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong Offset { readonly get; set; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public Property Offset As ULong + overload: Ghost.Graphics.RHI.CreationOptions.Offset* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.CreationOptions.AllocationType* + commentId: Overload:Ghost.Graphics.RHI.CreationOptions.AllocationType + href: Ghost.Graphics.RHI.CreationOptions.html#Ghost_Graphics_RHI_CreationOptions_AllocationType + name: AllocationType + nameWithType: CreationOptions.AllocationType + fullName: Ghost.Graphics.RHI.CreationOptions.AllocationType +- uid: Ghost.Graphics.RHI.ResourceAllocationType + commentId: T:Ghost.Graphics.RHI.ResourceAllocationType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceAllocationType.html + name: ResourceAllocationType + nameWithType: ResourceAllocationType + fullName: Ghost.Graphics.RHI.ResourceAllocationType +- uid: Ghost.Graphics.RHI.CreationOptions.Heap* + commentId: Overload:Ghost.Graphics.RHI.CreationOptions.Heap + href: Ghost.Graphics.RHI.CreationOptions.html#Ghost_Graphics_RHI_CreationOptions_Heap + name: Heap + nameWithType: CreationOptions.Heap + fullName: Ghost.Graphics.RHI.CreationOptions.Heap +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.CreationOptions.Offset* + commentId: Overload:Ghost.Graphics.RHI.CreationOptions.Offset + href: Ghost.Graphics.RHI.CreationOptions.html#Ghost_Graphics_RHI_CreationOptions_Offset + name: Offset + nameWithType: CreationOptions.Offset + fullName: Ghost.Graphics.RHI.CreationOptions.Offset +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong diff --git a/docs/documents/api/Ghost.Graphics.RHI.FeatureSupport.yml b/docs/documents/api/Ghost.Graphics.RHI.FeatureSupport.yml new file mode 100644 index 0000000..b5e7fc8 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.FeatureSupport.yml @@ -0,0 +1,292 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.FeatureSupport + commentId: T:Ghost.Graphics.RHI.FeatureSupport + id: FeatureSupport + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.FeatureSupport.AliasBuffersAndTextures + - Ghost.Graphics.RHI.FeatureSupport.BindlessResources + - Ghost.Graphics.RHI.FeatureSupport.MeshShaders + - Ghost.Graphics.RHI.FeatureSupport.None + - Ghost.Graphics.RHI.FeatureSupport.RayTracing + - Ghost.Graphics.RHI.FeatureSupport.SamplerFeedback + - Ghost.Graphics.RHI.FeatureSupport.VariableRateShading + - Ghost.Graphics.RHI.FeatureSupport.WorkGraphs + langs: + - csharp + - vb + name: FeatureSupport + nameWithType: FeatureSupport + fullName: Ghost.Graphics.RHI.FeatureSupport + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FeatureSupport + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 2 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum FeatureSupport + content.vb: >- + + + Public Enum FeatureSupport + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.FeatureSupport.None + commentId: F:Ghost.Graphics.RHI.FeatureSupport.None + id: None + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: None + nameWithType: FeatureSupport.None + fullName: Ghost.Graphics.RHI.FeatureSupport.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 5 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.RayTracing + commentId: F:Ghost.Graphics.RHI.FeatureSupport.RayTracing + id: RayTracing + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: RayTracing + nameWithType: FeatureSupport.RayTracing + fullName: Ghost.Graphics.RHI.FeatureSupport.RayTracing + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RayTracing + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RayTracing = 1 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.VariableRateShading + commentId: F:Ghost.Graphics.RHI.FeatureSupport.VariableRateShading + id: VariableRateShading + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: VariableRateShading + nameWithType: FeatureSupport.VariableRateShading + fullName: Ghost.Graphics.RHI.FeatureSupport.VariableRateShading + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VariableRateShading + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VariableRateShading = 2 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.MeshShaders + commentId: F:Ghost.Graphics.RHI.FeatureSupport.MeshShaders + id: MeshShaders + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: MeshShaders + nameWithType: FeatureSupport.MeshShaders + fullName: Ghost.Graphics.RHI.FeatureSupport.MeshShaders + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshShaders + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 8 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: MeshShaders = 4 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.SamplerFeedback + commentId: F:Ghost.Graphics.RHI.FeatureSupport.SamplerFeedback + id: SamplerFeedback + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: SamplerFeedback + nameWithType: FeatureSupport.SamplerFeedback + fullName: Ghost.Graphics.RHI.FeatureSupport.SamplerFeedback + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SamplerFeedback + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 9 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: SamplerFeedback = 8 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.BindlessResources + commentId: F:Ghost.Graphics.RHI.FeatureSupport.BindlessResources + id: BindlessResources + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: BindlessResources + nameWithType: FeatureSupport.BindlessResources + fullName: Ghost.Graphics.RHI.FeatureSupport.BindlessResources + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BindlessResources + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 10 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: BindlessResources = 16 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.WorkGraphs + commentId: F:Ghost.Graphics.RHI.FeatureSupport.WorkGraphs + id: WorkGraphs + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: WorkGraphs + nameWithType: FeatureSupport.WorkGraphs + fullName: Ghost.Graphics.RHI.FeatureSupport.WorkGraphs + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WorkGraphs + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 11 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: WorkGraphs = 32 + return: + type: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport.AliasBuffersAndTextures + commentId: F:Ghost.Graphics.RHI.FeatureSupport.AliasBuffersAndTextures + id: AliasBuffersAndTextures + parent: Ghost.Graphics.RHI.FeatureSupport + langs: + - csharp + - vb + name: AliasBuffersAndTextures + nameWithType: FeatureSupport.AliasBuffersAndTextures + fullName: Ghost.Graphics.RHI.FeatureSupport.AliasBuffersAndTextures + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AliasBuffersAndTextures + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AliasBuffersAndTextures = 64 + return: + type: Ghost.Graphics.RHI.FeatureSupport +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.FeatureSupport + commentId: T:Ghost.Graphics.RHI.FeatureSupport + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.FeatureSupport.html + name: FeatureSupport + nameWithType: FeatureSupport + fullName: Ghost.Graphics.RHI.FeatureSupport diff --git a/docs/documents/api/Ghost.Graphics.RHI.FrameData.yml b/docs/documents/api/Ghost.Graphics.RHI.FrameData.yml new file mode 100644 index 0000000..5133eec --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.FrameData.yml @@ -0,0 +1,378 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.FrameData + commentId: T:Ghost.Graphics.RHI.FrameData + id: FrameData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.FrameData.instanceBufferIndex + - Ghost.Graphics.RHI.FrameData.userBufferIndex + - Ghost.Graphics.RHI.FrameData.viewBufferIndex + langs: + - csharp + - vb + name: FrameData + nameWithType: FrameData + fullName: Ghost.Graphics.RHI.FrameData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FrameData + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 23 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct FrameData + content.vb: Public Structure FrameData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.FrameData.viewBufferIndex + commentId: F:Ghost.Graphics.RHI.FrameData.viewBufferIndex + id: viewBufferIndex + parent: Ghost.Graphics.RHI.FrameData + langs: + - csharp + - vb + name: viewBufferIndex + nameWithType: FrameData.viewBufferIndex + fullName: Ghost.Graphics.RHI.FrameData.viewBufferIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: viewBufferIndex + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 26 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint viewBufferIndex + return: + type: System.UInt32 + content.vb: Public viewBufferIndex As UInteger +- uid: Ghost.Graphics.RHI.FrameData.instanceBufferIndex + commentId: F:Ghost.Graphics.RHI.FrameData.instanceBufferIndex + id: instanceBufferIndex + parent: Ghost.Graphics.RHI.FrameData + langs: + - csharp + - vb + name: instanceBufferIndex + nameWithType: FrameData.instanceBufferIndex + fullName: Ghost.Graphics.RHI.FrameData.instanceBufferIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: instanceBufferIndex + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 27 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint instanceBufferIndex + return: + type: System.UInt32 + content.vb: Public instanceBufferIndex As UInteger +- uid: Ghost.Graphics.RHI.FrameData.userBufferIndex + commentId: F:Ghost.Graphics.RHI.FrameData.userBufferIndex + id: userBufferIndex + parent: Ghost.Graphics.RHI.FrameData + langs: + - csharp + - vb + name: userBufferIndex + nameWithType: FrameData.userBufferIndex + fullName: Ghost.Graphics.RHI.FrameData.userBufferIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: userBufferIndex + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 28 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint userBufferIndex + return: + type: System.UInt32 + content.vb: Public userBufferIndex As UInteger +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.GPUResource.yml b/docs/documents/api/Ghost.Graphics.RHI.GPUResource.yml new file mode 100644 index 0000000..b8eedb5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.GPUResource.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.GPUResource + commentId: T:Ghost.Graphics.RHI.GPUResource + id: GPUResource + parent: Ghost.Graphics.RHI + children: [] + langs: + - csharp + - vb + name: GPUResource + nameWithType: GPUResource + fullName: Ghost.Graphics.RHI.GPUResource + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GPUResource + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct GPUResource + content.vb: Public Structure GPUResource + 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) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RHI.GraphicsBuffer.yml b/docs/documents/api/Ghost.Graphics.RHI.GraphicsBuffer.yml new file mode 100644 index 0000000..b373893 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.GraphicsBuffer.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.GraphicsBuffer + commentId: T:Ghost.Graphics.RHI.GraphicsBuffer + id: GraphicsBuffer + parent: Ghost.Graphics.RHI + children: [] + langs: + - csharp + - vb + name: GraphicsBuffer + nameWithType: GraphicsBuffer + fullName: Ghost.Graphics.RHI.GraphicsBuffer + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsBuffer + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct GraphicsBuffer + content.vb: Public Structure GraphicsBuffer + 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) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RHI.GraphicsCompiledResult.yml b/docs/documents/api/Ghost.Graphics.RHI.GraphicsCompiledResult.yml new file mode 100644 index 0000000..a44760f --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.GraphicsCompiledResult.yml @@ -0,0 +1,443 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult + commentId: T:Ghost.Graphics.RHI.GraphicsCompiledResult + id: GraphicsCompiledResult + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose + - Ghost.Graphics.RHI.GraphicsCompiledResult.msResult + - Ghost.Graphics.RHI.GraphicsCompiledResult.psResult + - Ghost.Graphics.RHI.GraphicsCompiledResult.tsResult + langs: + - csharp + - vb + name: GraphicsCompiledResult + nameWithType: GraphicsCompiledResult + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsCompiledResult + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 20 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public struct GraphicsCompiledResult : IDisposable' + content.vb: Public Structure GraphicsCompiledResult Implements IDisposable + implements: + - System.IDisposable + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult.tsResult + commentId: F:Ghost.Graphics.RHI.GraphicsCompiledResult.tsResult + id: tsResult + parent: Ghost.Graphics.RHI.GraphicsCompiledResult + langs: + - csharp + - vb + name: tsResult + nameWithType: GraphicsCompiledResult.tsResult + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult.tsResult + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: tsResult + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 22 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderCompileResult tsResult + return: + type: Ghost.Graphics.RHI.ShaderCompileResult + content.vb: Public tsResult As ShaderCompileResult +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult.msResult + commentId: F:Ghost.Graphics.RHI.GraphicsCompiledResult.msResult + id: msResult + parent: Ghost.Graphics.RHI.GraphicsCompiledResult + langs: + - csharp + - vb + name: msResult + nameWithType: GraphicsCompiledResult.msResult + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult.msResult + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: msResult + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 23 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderCompileResult msResult + return: + type: Ghost.Graphics.RHI.ShaderCompileResult + content.vb: Public msResult As ShaderCompileResult +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult.psResult + commentId: F:Ghost.Graphics.RHI.GraphicsCompiledResult.psResult + id: psResult + parent: Ghost.Graphics.RHI.GraphicsCompiledResult + langs: + - csharp + - vb + name: psResult + nameWithType: GraphicsCompiledResult.psResult + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult.psResult + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: psResult + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 24 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderCompileResult psResult + return: + type: Ghost.Graphics.RHI.ShaderCompileResult + content.vb: Public psResult As ShaderCompileResult +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose + commentId: M:Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose + id: Dispose + parent: Ghost.Graphics.RHI.GraphicsCompiledResult + langs: + - csharp + - vb + name: Dispose() + nameWithType: GraphicsCompiledResult.Dispose() + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 26 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose* + implements: + - System.IDisposable.Dispose +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.RHI.ShaderCompileResult + commentId: T:Ghost.Graphics.RHI.ShaderCompileResult + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderCompileResult.html + name: ShaderCompileResult + nameWithType: ShaderCompileResult + fullName: Ghost.Graphics.RHI.ShaderCompileResult +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose* + commentId: Overload:Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html#Ghost_Graphics_RHI_GraphicsCompiledResult_Dispose + name: Dispose + nameWithType: GraphicsCompiledResult.Dispose + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.GraphicsEngineDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.GraphicsEngineDesc.yml new file mode 100644 index 0000000..7f56940 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.GraphicsEngineDesc.yml @@ -0,0 +1,330 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.GraphicsEngineDesc + commentId: T:Ghost.Graphics.RHI.GraphicsEngineDesc + id: GraphicsEngineDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount + langs: + - csharp + - vb + name: GraphicsEngineDesc + nameWithType: GraphicsEngineDesc + fullName: Ghost.Graphics.RHI.GraphicsEngineDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsEngineDesc + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct GraphicsEngineDesc + content.vb: Public Structure GraphicsEngineDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount + commentId: P:Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount + id: FrameBufferCount + parent: Ghost.Graphics.RHI.GraphicsEngineDesc + langs: + - csharp + - vb + name: FrameBufferCount + nameWithType: GraphicsEngineDesc.FrameBufferCount + fullName: Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FrameBufferCount + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint FrameBufferCount { get; init; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property FrameBufferCount As UInteger + overload: Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount* + commentId: Overload:Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount + href: Ghost.Graphics.RHI.GraphicsEngineDesc.html#Ghost_Graphics_RHI_GraphicsEngineDesc_FrameBufferCount + name: FrameBufferCount + nameWithType: GraphicsEngineDesc.FrameBufferCount + fullName: Ghost.Graphics.RHI.GraphicsEngineDesc.FrameBufferCount +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.GraphicsPSODescriptor.yml b/docs/documents/api/Ghost.Graphics.RHI.GraphicsPSODescriptor.yml new file mode 100644 index 0000000..f4c5792 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.GraphicsPSODescriptor.yml @@ -0,0 +1,592 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor + commentId: T:Ghost.Graphics.RHI.GraphicsPSODescriptor + id: GraphicsPSODescriptor + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat + - Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption + - Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats + - Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey + langs: + - csharp + - vb + name: GraphicsPSODescriptor + nameWithType: GraphicsPSODescriptor + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsPSODescriptor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 207 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ref struct GraphicsPSODescriptor + content.vb: Public Structure GraphicsPSODescriptor + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey + commentId: P:Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey + id: VariantKey + parent: Ghost.Graphics.RHI.GraphicsPSODescriptor + langs: + - csharp + - vb + name: VariantKey + nameWithType: GraphicsPSODescriptor.VariantKey + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VariantKey + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 209 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Key64 VariantKey { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + content.vb: Public Property VariantKey As Key64(Of ShaderVariant) + overload: Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey* +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption + commentId: P:Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption + id: PipelineOption + parent: Ghost.Graphics.RHI.GraphicsPSODescriptor + langs: + - csharp + - vb + name: PipelineOption + nameWithType: GraphicsPSODescriptor.PipelineOption + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PipelineOption + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 214 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public PipelineState PipelineOption { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Graphics.PipelineState + content.vb: Public Property PipelineOption As PipelineState + overload: Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption* +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats + commentId: P:Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats + id: RtvFormats + parent: Ghost.Graphics.RHI.GraphicsPSODescriptor + langs: + - csharp + - vb + name: RtvFormats + nameWithType: GraphicsPSODescriptor.RtvFormats + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RtvFormats + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 219 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ReadOnlySpan RtvFormats { readonly get; set; } + parameters: [] + return: + type: System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat} + content.vb: Public Property RtvFormats As ReadOnlySpan(Of TextureFormat) + overload: Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats* +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat + commentId: P:Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat + id: DsvFormat + parent: Ghost.Graphics.RHI.GraphicsPSODescriptor + langs: + - csharp + - vb + name: DsvFormat + nameWithType: GraphicsPSODescriptor.DsvFormat + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DsvFormat + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 224 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureFormat DsvFormat { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureFormat + content.vb: Public Property DsvFormat As TextureFormat + overload: Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey* + commentId: Overload:Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey + href: Ghost.Graphics.RHI.GraphicsPSODescriptor.html#Ghost_Graphics_RHI_GraphicsPSODescriptor_VariantKey + name: VariantKey + nameWithType: GraphicsPSODescriptor.VariantKey + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.VariantKey +- uid: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + commentId: T:Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + parent: Ghost.Core + definition: Ghost.Core.Key64`1 + href: Ghost.Graphics.RHI.ShaderVariant.html + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of ShaderVariant) + fullName.vb: Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderVariant) + name.vb: Key64(Of ShaderVariant) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - uid: Ghost.Graphics.RHI.ShaderVariant + name: ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderVariant + name: ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + - name: ) +- uid: Ghost.Core.Key64`1 + commentId: T:Ghost.Core.Key64`1 + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of T) + fullName.vb: Ghost.Core.Key64(Of T) + name.vb: Key64(Of T) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - 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.RHI.GraphicsPSODescriptor.PipelineOption* + commentId: Overload:Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption + href: Ghost.Graphics.RHI.GraphicsPSODescriptor.html#Ghost_Graphics_RHI_GraphicsPSODescriptor_PipelineOption + name: PipelineOption + nameWithType: GraphicsPSODescriptor.PipelineOption + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.PipelineOption +- 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.RHI.GraphicsPSODescriptor.RtvFormats* + commentId: Overload:Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats + href: Ghost.Graphics.RHI.GraphicsPSODescriptor.html#Ghost_Graphics_RHI_GraphicsPSODescriptor_RtvFormats + name: RtvFormats + nameWithType: GraphicsPSODescriptor.RtvFormats + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.RtvFormats +- uid: System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of TextureFormat) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.TextureFormat) + name.vb: ReadOnlySpan(Of TextureFormat) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - 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: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RHI.GraphicsPSODescriptor.DsvFormat* + commentId: Overload:Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat + href: Ghost.Graphics.RHI.GraphicsPSODescriptor.html#Ghost_Graphics_RHI_GraphicsPSODescriptor_DsvFormat + name: DsvFormat + nameWithType: GraphicsPSODescriptor.DsvFormat + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor.DsvFormat +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat diff --git a/docs/documents/api/Ghost.Graphics.RHI.GraphicsPipeline.yml b/docs/documents/api/Ghost.Graphics.RHI.GraphicsPipeline.yml new file mode 100644 index 0000000..ff2b744 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.GraphicsPipeline.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.GraphicsPipeline + commentId: T:Ghost.Graphics.RHI.GraphicsPipeline + id: GraphicsPipeline + parent: Ghost.Graphics.RHI + children: [] + langs: + - csharp + - vb + name: GraphicsPipeline + nameWithType: GraphicsPipeline + fullName: Ghost.Graphics.RHI.GraphicsPipeline + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsPipeline + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 155 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct GraphicsPipeline + content.vb: Public Structure GraphicsPipeline + 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) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RHI.HeapFlags.yml b/docs/documents/api/Ghost.Graphics.RHI.HeapFlags.yml new file mode 100644 index 0000000..189391f --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.HeapFlags.yml @@ -0,0 +1,201 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.HeapFlags + commentId: T:Ghost.Graphics.RHI.HeapFlags + id: HeapFlags + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.HeapFlags.AllowBuffers + - Ghost.Graphics.RHI.HeapFlags.AllowRTAndDS + - Ghost.Graphics.RHI.HeapFlags.AllowTextures + - Ghost.Graphics.RHI.HeapFlags.AlowBufferAndTexture + - Ghost.Graphics.RHI.HeapFlags.None + langs: + - csharp + - vb + name: HeapFlags + nameWithType: HeapFlags + fullName: Ghost.Graphics.RHI.HeapFlags + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HeapFlags + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 36 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum HeapFlags + content.vb: Public Enum HeapFlags +- uid: Ghost.Graphics.RHI.HeapFlags.None + commentId: F:Ghost.Graphics.RHI.HeapFlags.None + id: None + parent: Ghost.Graphics.RHI.HeapFlags + langs: + - csharp + - vb + name: None + nameWithType: HeapFlags.None + fullName: Ghost.Graphics.RHI.HeapFlags.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 38 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.HeapFlags +- uid: Ghost.Graphics.RHI.HeapFlags.AllowBuffers + commentId: F:Ghost.Graphics.RHI.HeapFlags.AllowBuffers + id: AllowBuffers + parent: Ghost.Graphics.RHI.HeapFlags + langs: + - csharp + - vb + name: AllowBuffers + nameWithType: HeapFlags.AllowBuffers + fullName: Ghost.Graphics.RHI.HeapFlags.AllowBuffers + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllowBuffers + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 39 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AllowBuffers = 1 + return: + type: Ghost.Graphics.RHI.HeapFlags +- uid: Ghost.Graphics.RHI.HeapFlags.AllowTextures + commentId: F:Ghost.Graphics.RHI.HeapFlags.AllowTextures + id: AllowTextures + parent: Ghost.Graphics.RHI.HeapFlags + langs: + - csharp + - vb + name: AllowTextures + nameWithType: HeapFlags.AllowTextures + fullName: Ghost.Graphics.RHI.HeapFlags.AllowTextures + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllowTextures + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 40 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AllowTextures = 2 + return: + type: Ghost.Graphics.RHI.HeapFlags +- uid: Ghost.Graphics.RHI.HeapFlags.AllowRTAndDS + commentId: F:Ghost.Graphics.RHI.HeapFlags.AllowRTAndDS + id: AllowRTAndDS + parent: Ghost.Graphics.RHI.HeapFlags + langs: + - csharp + - vb + name: AllowRTAndDS + nameWithType: HeapFlags.AllowRTAndDS + fullName: Ghost.Graphics.RHI.HeapFlags.AllowRTAndDS + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllowRTAndDS + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 41 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AllowRTAndDS = 3 + return: + type: Ghost.Graphics.RHI.HeapFlags +- uid: Ghost.Graphics.RHI.HeapFlags.AlowBufferAndTexture + commentId: F:Ghost.Graphics.RHI.HeapFlags.AlowBufferAndTexture + id: AlowBufferAndTexture + parent: Ghost.Graphics.RHI.HeapFlags + langs: + - csharp + - vb + name: AlowBufferAndTexture + nameWithType: HeapFlags.AlowBufferAndTexture + fullName: Ghost.Graphics.RHI.HeapFlags.AlowBufferAndTexture + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AlowBufferAndTexture + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 42 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AlowBufferAndTexture = 4 + return: + type: Ghost.Graphics.RHI.HeapFlags +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.HeapFlags + commentId: T:Ghost.Graphics.RHI.HeapFlags + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.HeapFlags.html + name: HeapFlags + nameWithType: HeapFlags + fullName: Ghost.Graphics.RHI.HeapFlags diff --git a/docs/documents/api/Ghost.Graphics.RHI.HeapType.yml b/docs/documents/api/Ghost.Graphics.RHI.HeapType.yml new file mode 100644 index 0000000..e53b540 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.HeapType.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.HeapType + commentId: T:Ghost.Graphics.RHI.HeapType + id: HeapType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.HeapType.Default + - Ghost.Graphics.RHI.HeapType.Readback + - Ghost.Graphics.RHI.HeapType.Upload + langs: + - csharp + - vb + name: HeapType + nameWithType: HeapType + fullName: Ghost.Graphics.RHI.HeapType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HeapType + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 29 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum HeapType + content.vb: Public Enum HeapType +- uid: Ghost.Graphics.RHI.HeapType.Default + commentId: F:Ghost.Graphics.RHI.HeapType.Default + id: Default + parent: Ghost.Graphics.RHI.HeapType + langs: + - csharp + - vb + name: Default + nameWithType: HeapType.Default + fullName: Ghost.Graphics.RHI.HeapType.Default + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Default + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 31 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Default = 0 + return: + type: Ghost.Graphics.RHI.HeapType +- uid: Ghost.Graphics.RHI.HeapType.Upload + commentId: F:Ghost.Graphics.RHI.HeapType.Upload + id: Upload + parent: Ghost.Graphics.RHI.HeapType + langs: + - csharp + - vb + name: Upload + nameWithType: HeapType.Upload + fullName: Ghost.Graphics.RHI.HeapType.Upload + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Upload + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 32 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Upload = 1 + return: + type: Ghost.Graphics.RHI.HeapType +- uid: Ghost.Graphics.RHI.HeapType.Readback + commentId: F:Ghost.Graphics.RHI.HeapType.Readback + id: Readback + parent: Ghost.Graphics.RHI.HeapType + langs: + - csharp + - vb + name: Readback + nameWithType: HeapType.Readback + fullName: Ghost.Graphics.RHI.HeapType.Readback + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Readback + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 33 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Readback = 2 + return: + type: Ghost.Graphics.RHI.HeapType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.HeapType + commentId: T:Ghost.Graphics.RHI.HeapType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.HeapType.html + name: HeapType + nameWithType: HeapType + fullName: Ghost.Graphics.RHI.HeapType diff --git a/docs/documents/api/Ghost.Graphics.RHI.ICommandAllocator.yml b/docs/documents/api/Ghost.Graphics.RHI.ICommandAllocator.yml new file mode 100644 index 0000000..59e5fe8 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ICommandAllocator.yml @@ -0,0 +1,131 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ICommandAllocator + commentId: T:Ghost.Graphics.RHI.ICommandAllocator + id: ICommandAllocator + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ICommandAllocator.Reset + langs: + - csharp + - vb + name: ICommandAllocator + nameWithType: ICommandAllocator + fullName: Ghost.Graphics.RHI.ICommandAllocator + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ICommandAllocator + path: src/Runtime/Ghost.Graphics.RHI/ICommandAllocator.cs + startLine: 2 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface ICommandAllocator : IDisposable' + content.vb: Public Interface ICommandAllocator Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.ICommandAllocator.Reset + commentId: M:Ghost.Graphics.RHI.ICommandAllocator.Reset + id: Reset + parent: Ghost.Graphics.RHI.ICommandAllocator + langs: + - csharp + - vb + name: Reset() + nameWithType: ICommandAllocator.Reset() + fullName: Ghost.Graphics.RHI.ICommandAllocator.Reset() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Reset + path: src/Runtime/Ghost.Graphics.RHI/ICommandAllocator.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: void Reset() + content.vb: Sub Reset() + overload: Ghost.Graphics.RHI.ICommandAllocator.Reset* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.ICommandAllocator.Reset* + commentId: Overload:Ghost.Graphics.RHI.ICommandAllocator.Reset + href: Ghost.Graphics.RHI.ICommandAllocator.html#Ghost_Graphics_RHI_ICommandAllocator_Reset + name: Reset + nameWithType: ICommandAllocator.Reset + fullName: Ghost.Graphics.RHI.ICommandAllocator.Reset diff --git a/docs/documents/api/Ghost.Graphics.RHI.ICommandBuffer.yml b/docs/documents/api/Ghost.Graphics.RHI.ICommandBuffer.yml new file mode 100644 index 0000000..c2c1d0e --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ICommandBuffer.yml @@ -0,0 +1,1916 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ICommandBuffer + commentId: T:Ghost.Graphics.RHI.ICommandBuffer + id: ICommandBuffer + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ICommandBuffer.Barrier(System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc}) + - Ghost.Graphics.RHI.ICommandBuffer.Begin(Ghost.Graphics.RHI.ICommandAllocator) + - Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass(System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc},Ghost.Graphics.RHI.PassDepthStencilDesc,System.Boolean) + - Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Boolean,System.Boolean,System.Single,System.Byte) + - Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},Ghost.Graphics.RHI.Color128) + - Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64,System.UInt64,System.UInt64) + - Ghost.Graphics.RHI.ICommandBuffer.CopyTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion}) + - Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute(System.UInt32,System.UInt32,System.UInt32) + - Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh(System.UInt32,System.UInt32,System.UInt32) + - Ghost.Graphics.RHI.ICommandBuffer.DispatchRay + - Ghost.Graphics.RHI.ICommandBuffer.Draw(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + - Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed(System.UInt32,System.UInt32,System.UInt32,System.Int32,System.UInt32) + - Ghost.Graphics.RHI.ICommandBuffer.End + - Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass + - Ghost.Graphics.RHI.ICommandBuffer.IsEmpty + - Ghost.Graphics.RHI.ICommandBuffer.Name + - Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + - Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants(System.UInt32,System.ReadOnlySpan{System.UInt32},System.UInt32) + - Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Graphics.RHI.IndexType,System.UInt64) + - Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + - Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology(Ghost.Graphics.RHI.PrimitiveTopology) + - Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + - Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + - Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64) + - Ghost.Graphics.RHI.ICommandBuffer.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + - Ghost.Graphics.RHI.ICommandBuffer.Type + - Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer``1(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.ReadOnlySpan{``0}) + - Ghost.Graphics.RHI.ICommandBuffer.UploadTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData}) + langs: + - csharp + - vb + name: ICommandBuffer + nameWithType: ICommandBuffer + fullName: Ghost.Graphics.RHI.ICommandBuffer + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ICommandBuffer + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 9 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: D3D12-style command buffer interface for recording rendering commands + example: [] + syntax: + content: 'public interface ICommandBuffer : IDisposable' + content.vb: Public Interface ICommandBuffer Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.ICommandBuffer.Type + commentId: P:Ghost.Graphics.RHI.ICommandBuffer.Type + id: Type + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: Type + nameWithType: ICommandBuffer.Type + fullName: Ghost.Graphics.RHI.ICommandBuffer.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 14 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets the space of the command buffer. + example: [] + syntax: + content: CommandBufferType Type { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.CommandBufferType + content.vb: ReadOnly Property Type As CommandBufferType + overload: Ghost.Graphics.RHI.ICommandBuffer.Type* +- uid: Ghost.Graphics.RHI.ICommandBuffer.IsEmpty + commentId: P:Ghost.Graphics.RHI.ICommandBuffer.IsEmpty + id: IsEmpty + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: IsEmpty + nameWithType: ICommandBuffer.IsEmpty + fullName: Ghost.Graphics.RHI.ICommandBuffer.IsEmpty + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IsEmpty + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 22 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether the command buffer contains any recorded commands. + example: [] + syntax: + content: bool IsEmpty { get; } + parameters: [] + return: + type: System.Boolean + content.vb: ReadOnly Property IsEmpty As Boolean + overload: Ghost.Graphics.RHI.ICommandBuffer.IsEmpty* +- uid: Ghost.Graphics.RHI.ICommandBuffer.Name + commentId: P:Ghost.Graphics.RHI.ICommandBuffer.Name + id: Name + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: Name + nameWithType: ICommandBuffer.Name + fullName: Ghost.Graphics.RHI.ICommandBuffer.Name + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Name + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 27 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: string Name { get; set; } + parameters: [] + return: + type: System.String + content.vb: Property Name As String + overload: Ghost.Graphics.RHI.ICommandBuffer.Name* +- uid: Ghost.Graphics.RHI.ICommandBuffer.Begin(Ghost.Graphics.RHI.ICommandAllocator) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.Begin(Ghost.Graphics.RHI.ICommandAllocator) + id: Begin(Ghost.Graphics.RHI.ICommandAllocator) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: Begin(ICommandAllocator) + nameWithType: ICommandBuffer.Begin(ICommandAllocator) + fullName: Ghost.Graphics.RHI.ICommandBuffer.Begin(Ghost.Graphics.RHI.ICommandAllocator) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Begin + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 36 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Begins recording commands into this command buffer + example: [] + syntax: + content: void Begin(ICommandAllocator allocator) + parameters: + - id: allocator + type: Ghost.Graphics.RHI.ICommandAllocator + content.vb: Sub Begin(allocator As ICommandAllocator) + overload: Ghost.Graphics.RHI.ICommandBuffer.Begin* +- uid: Ghost.Graphics.RHI.ICommandBuffer.End + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.End + id: End + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: End() + nameWithType: ICommandBuffer.End() + fullName: Ghost.Graphics.RHI.ICommandBuffer.End() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: End + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 41 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Ends recording commands and prepares for submission + example: [] + syntax: + content: Result End() + return: + type: Ghost.Core.Result + content.vb: Function [End]() As Result + overload: Ghost.Graphics.RHI.ICommandBuffer.End* +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + id: SetViewport(Ghost.Graphics.RHI.ViewportDesc) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetViewport(ViewportDesc) + nameWithType: ICommandBuffer.SetViewport(ViewportDesc) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetViewport + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 47 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the viewport for rendering + example: [] + syntax: + content: void SetViewport(ViewportDesc viewport) + parameters: + - id: viewport + type: Ghost.Graphics.RHI.ViewportDesc + description: Viewport to set + content.vb: Sub SetViewport(viewport As ViewportDesc) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetViewport* +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + id: SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetScissorRect(ScissorRectDesc) + nameWithType: ICommandBuffer.SetScissorRect(ScissorRectDesc) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetScissorRect + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 53 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the scissor rectangle + example: [] + syntax: + content: void SetScissorRect(ScissorRectDesc rect) + parameters: + - id: rect + type: Ghost.Graphics.RHI.ScissorRectDesc + description: Scissor rectangle to set + content.vb: Sub SetScissorRect(rect As ScissorRectDesc) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect* +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + id: SetRenderTargets(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetRenderTargets(ReadOnlySpan>, Handle) + nameWithType: ICommandBuffer.SetRenderTargets(ReadOnlySpan>, Handle) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets(System.ReadOnlySpan>, Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetRenderTargets + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 65 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the optional render targets and optional depth Target for subsequent rendering operations. + remarks: >- + To specify no render targets, provide an empty span for renderTargets. + + Use for depthTarget if no depth Target is required. + example: [] + syntax: + content: void SetRenderTargets(ReadOnlySpan> renderTargets, Handle depthTarget) + parameters: + - id: renderTargets + type: System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}} + description: >- + A read-only span of handles to textures that will be used as render targets. + The order of handles determines the order in which render targets are bound. + - id: depthTarget + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: A handle to the texture to be used as the depth Target. Specify a invalid handle if no depth Target is required. + content.vb: Sub SetRenderTargets(renderTargets As ReadOnlySpan(Of Handle(Of Texture)), depthTarget As Handle(Of Texture)) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets* + nameWithType.vb: ICommandBuffer.SetRenderTargets(ReadOnlySpan(Of Handle(Of Texture)), Handle(Of Texture)) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets(System.ReadOnlySpan(Of Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture)), Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture)) + name.vb: SetRenderTargets(ReadOnlySpan(Of Handle(Of Texture)), Handle(Of Texture)) +- uid: Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},Ghost.Graphics.RHI.Color128) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},Ghost.Graphics.RHI.Color128) + id: ClearRenderTargetView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},Ghost.Graphics.RHI.Color128) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: ClearRenderTargetView(Handle, Color128) + nameWithType: ICommandBuffer.ClearRenderTargetView(Handle, Color128) + fullName: Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView(Ghost.Core.Handle, Ghost.Graphics.RHI.Color128) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearRenderTargetView + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 72 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Clears the specified render target to a given color. + example: [] + syntax: + content: void ClearRenderTargetView(Handle renderTarget, Color128 clearColor) + parameters: + - id: renderTarget + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: A handle to the render target texture to be cleared. Must reference a valid render target. + - id: clearColor + type: Ghost.Graphics.RHI.Color128 + description: The color value used to clear the render target. Specifies the RGBA components to fill the target. + content.vb: Sub ClearRenderTargetView(renderTarget As Handle(Of Texture), clearColor As Color128) + overload: Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView* + nameWithType.vb: ICommandBuffer.ClearRenderTargetView(Handle(Of Texture), Color128) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), Ghost.Graphics.RHI.Color128) + name.vb: ClearRenderTargetView(Handle(Of Texture), Color128) +- uid: Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Boolean,System.Boolean,System.Single,System.Byte) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Boolean,System.Boolean,System.Single,System.Byte) + id: ClearDepthStencilView(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Boolean,System.Boolean,System.Single,System.Byte) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: ClearDepthStencilView(Handle, bool, bool, float, byte) + nameWithType: ICommandBuffer.ClearDepthStencilView(Handle, bool, bool, float, byte) + fullName: Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView(Ghost.Core.Handle, bool, bool, float, byte) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearDepthStencilView + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 82 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Clears the specified depth-stencil view by resetting its depth and/or stencil values. + example: [] + syntax: + content: void ClearDepthStencilView(Handle depthStencil, bool inlcludeDepth, bool includeStencil, float clearDepth = 1, byte clearStencil = 0) + parameters: + - id: depthStencil + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: A handle to the depth-stencil texture to be cleared. Must reference a valid depth-stencil resource. + - id: inlcludeDepth + type: System.Boolean + description: A value indicating whether the depth component should be cleared. + - id: includeStencil + type: System.Boolean + description: A value indicating whether the stencil component should be cleared. + - id: clearDepth + type: System.Single + description: The value to which the depth buffer will be set. Typically ranges from 0.0f (nearest) to 1.0f (farthest). + - id: clearStencil + type: System.Byte + description: The value to which the stencil buffer will be set. Must be a valid stencil value supported by the format. + content.vb: Sub ClearDepthStencilView(depthStencil As Handle(Of Texture), inlcludeDepth As Boolean, includeStencil As Boolean, clearDepth As Single = 1, clearStencil As Byte = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView* + nameWithType.vb: ICommandBuffer.ClearDepthStencilView(Handle(Of Texture), Boolean, Boolean, Single, Byte) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), Boolean, Boolean, Single, Byte) + name.vb: ClearDepthStencilView(Handle(Of Texture), Boolean, Boolean, Single, Byte) +- uid: Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass(System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc},Ghost.Graphics.RHI.PassDepthStencilDesc,System.Boolean) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass(System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc},Ghost.Graphics.RHI.PassDepthStencilDesc,System.Boolean) + id: BeginRenderPass(System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc},Ghost.Graphics.RHI.PassDepthStencilDesc,System.Boolean) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: BeginRenderPass(ReadOnlySpan, PassDepthStencilDesc, bool) + nameWithType: ICommandBuffer.BeginRenderPass(ReadOnlySpan, PassDepthStencilDesc, bool) + fullName: Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass(System.ReadOnlySpan, Ghost.Graphics.RHI.PassDepthStencilDesc, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BeginRenderPass + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 90 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Begins a render pass with the specified render Target + example: [] + syntax: + content: void BeginRenderPass(ReadOnlySpan rtDescs, PassDepthStencilDesc depthDesc, bool allowUAVWrites = false) + parameters: + - id: rtDescs + type: System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc} + description: Render Target descriptions + - id: depthDesc + type: Ghost.Graphics.RHI.PassDepthStencilDesc + description: Depth stencil description + - id: allowUAVWrites + type: System.Boolean + description: Whether UAV writes are allowed during the render pass + content.vb: Sub BeginRenderPass(rtDescs As ReadOnlySpan(Of PassRenderTargetDesc), depthDesc As PassDepthStencilDesc, allowUAVWrites As Boolean = False) + overload: Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass* + nameWithType.vb: ICommandBuffer.BeginRenderPass(ReadOnlySpan(Of PassRenderTargetDesc), PassDepthStencilDesc, Boolean) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass(System.ReadOnlySpan(Of Ghost.Graphics.RHI.PassRenderTargetDesc), Ghost.Graphics.RHI.PassDepthStencilDesc, Boolean) + name.vb: BeginRenderPass(ReadOnlySpan(Of PassRenderTargetDesc), PassDepthStencilDesc, Boolean) +- uid: Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass + id: EndRenderPass + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: EndRenderPass() + nameWithType: ICommandBuffer.EndRenderPass() + fullName: Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: EndRenderPass + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 95 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Ends the current render pass + example: [] + syntax: + content: void EndRenderPass() + content.vb: Sub EndRenderPass() + overload: Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass* +- uid: Ghost.Graphics.RHI.ICommandBuffer.Barrier(System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.Barrier(System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc}) + id: Barrier(System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: Barrier(params ReadOnlySpan) + nameWithType: ICommandBuffer.Barrier(params ReadOnlySpan) + fullName: Ghost.Graphics.RHI.ICommandBuffer.Barrier(params System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Barrier + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 101 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Inserts multiple resource barriers. + example: [] + syntax: + content: void Barrier(params ReadOnlySpan barrierDescs) + parameters: + - id: barrierDescs + type: System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc} + description: Resource barrier descriptions + content.vb: Sub Barrier(barrierDescs As ReadOnlySpan(Of BarrierDesc)) + overload: Ghost.Graphics.RHI.ICommandBuffer.Barrier* + nameWithType.vb: ICommandBuffer.Barrier(ReadOnlySpan(Of BarrierDesc)) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.Barrier(System.ReadOnlySpan(Of Ghost.Graphics.RHI.BarrierDesc)) + name.vb: Barrier(ReadOnlySpan(Of BarrierDesc)) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + id: SetPipelineState(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetPipelineState(Key128) + nameWithType: ICommandBuffer.SetPipelineState(Key128) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState(Ghost.Core.Key128) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetPipelineState + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 107 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the pipeline state object + example: [] + syntax: + content: void SetPipelineState(Key128 pipelineKey) + parameters: + - id: pipelineKey + type: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + description: Pipeline state to set + content.vb: Sub SetPipelineState(pipelineKey As Key128(Of GraphicsPipeline)) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState* + nameWithType.vb: ICommandBuffer.SetPipelineState(Key128(Of GraphicsPipeline)) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState(Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline)) + name.vb: SetPipelineState(Key128(Of GraphicsPipeline)) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + id: SetConstantBufferView(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetConstantBufferView(uint, Handle) + nameWithType: ICommandBuffer.SetConstantBufferView(uint, Handle) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView(uint, Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetConstantBufferView + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 114 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the constant buffer view for the specified slot in the graphics pipeline. + example: [] + syntax: + content: void SetConstantBufferView(uint slot, Handle buffer) + parameters: + - id: slot + type: System.UInt32 + description: The zero-based index of the slot to bind the constant buffer view to. + - id: buffer + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: A graphics buffer to use as the constant buffer view. + content.vb: Sub SetConstantBufferView(slot As UInteger, buffer As Handle(Of GraphicsBuffer)) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView* + nameWithType.vb: ICommandBuffer.SetConstantBufferView(UInteger, Handle(Of GraphicsBuffer)) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView(UInteger, Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer)) + name.vb: SetConstantBufferView(UInteger, Handle(Of GraphicsBuffer)) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64) + id: SetVertexBuffer(System.UInt32,Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetVertexBuffer(uint, Handle, ulong) + nameWithType: ICommandBuffer.SetVertexBuffer(uint, Handle, ulong) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer(uint, Ghost.Core.Handle, ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetVertexBuffer + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 122 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Binds a vertex buffer to the specified slot for subsequent draw calls. + example: [] + syntax: + content: void SetVertexBuffer(uint slot, Handle buffer, ulong offset = 0) + parameters: + - id: slot + type: System.UInt32 + description: The vertex buffer slot to bind to. + - id: buffer + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: The handle to the graphics buffer containing vertex data. + - id: offset + type: System.UInt64 + description: The Offset in bytes from the start of the buffer. + content.vb: Sub SetVertexBuffer(slot As UInteger, buffer As Handle(Of GraphicsBuffer), offset As ULong = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer* + nameWithType.vb: ICommandBuffer.SetVertexBuffer(UInteger, Handle(Of GraphicsBuffer), ULong) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer(UInteger, Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer), ULong) + name.vb: SetVertexBuffer(UInteger, Handle(Of GraphicsBuffer), ULong) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Graphics.RHI.IndexType,System.UInt64) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Graphics.RHI.IndexType,System.UInt64) + id: SetIndexBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Graphics.RHI.IndexType,System.UInt64) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetIndexBuffer(Handle, IndexType, ulong) + nameWithType: ICommandBuffer.SetIndexBuffer(Handle, IndexType, ulong) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer(Ghost.Core.Handle, Ghost.Graphics.RHI.IndexType, ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetIndexBuffer + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 130 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Binds an index buffer for indexed drawing. + example: [] + syntax: + content: void SetIndexBuffer(Handle buffer, IndexType type, ulong offset = 0) + parameters: + - id: buffer + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: The handle to the graphics buffer containing index data. + - id: type + type: Ghost.Graphics.RHI.IndexType + description: The space of indices (e.g., 16-bit or 32-bit). + - id: offset + type: System.UInt64 + description: The Offset in bytes from the start of the buffer. + content.vb: Sub SetIndexBuffer(buffer As Handle(Of GraphicsBuffer), type As IndexType, offset As ULong = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer* + nameWithType.vb: ICommandBuffer.SetIndexBuffer(Handle(Of GraphicsBuffer), IndexType, ULong) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer), Ghost.Graphics.RHI.IndexType, ULong) + name.vb: SetIndexBuffer(Handle(Of GraphicsBuffer), IndexType, ULong) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology(Ghost.Graphics.RHI.PrimitiveTopology) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology(Ghost.Graphics.RHI.PrimitiveTopology) + id: SetPrimitiveTopology(Ghost.Graphics.RHI.PrimitiveTopology) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetPrimitiveTopology(PrimitiveTopology) + nameWithType: ICommandBuffer.SetPrimitiveTopology(PrimitiveTopology) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology(Ghost.Graphics.RHI.PrimitiveTopology) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetPrimitiveTopology + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 136 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the primitive topology to be used for subsequent drawing operations. + example: [] + syntax: + content: void SetPrimitiveTopology(PrimitiveTopology topology) + parameters: + - id: topology + type: Ghost.Graphics.RHI.PrimitiveTopology + description: The primitive topology that determines how the input vertices are interpreted during rendering. + content.vb: Sub SetPrimitiveTopology(topology As PrimitiveTopology) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology* +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants(System.UInt32,System.ReadOnlySpan{System.UInt32},System.UInt32) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants(System.UInt32,System.ReadOnlySpan{System.UInt32},System.UInt32) + id: SetGraphicsRoot32Constants(System.UInt32,System.ReadOnlySpan{System.UInt32},System.UInt32) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: SetGraphicsRoot32Constants(uint, ReadOnlySpan, uint) + nameWithType: ICommandBuffer.SetGraphicsRoot32Constants(uint, ReadOnlySpan, uint) + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants(uint, System.ReadOnlySpan, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetGraphicsRoot32Constants + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 144 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets a 32-bit constant value in the graphics root signature at the specified index. + example: [] + syntax: + content: void SetGraphicsRoot32Constants(uint rootIndex, ReadOnlySpan constantBuffer, uint offsetIn32Bits = 0) + parameters: + - id: rootIndex + type: System.UInt32 + description: The zero-based index of the root parameter in the graphics root signature to set the constant for. + - id: constantBuffer + type: System.ReadOnlySpan{System.UInt32} + description: A read-only span containing the 32-bit constant values to set. + - id: offsetIn32Bits + type: System.UInt32 + description: The Offset, in 32-bit values, from the start of the root parameter where the constants will be set. + content.vb: Sub SetGraphicsRoot32Constants(rootIndex As UInteger, constantBuffer As ReadOnlySpan(Of UInteger), offsetIn32Bits As UInteger = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants* + nameWithType.vb: ICommandBuffer.SetGraphicsRoot32Constants(UInteger, ReadOnlySpan(Of UInteger), UInteger) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants(UInteger, System.ReadOnlySpan(Of UInteger), UInteger) + name.vb: SetGraphicsRoot32Constants(UInteger, ReadOnlySpan(Of UInteger), UInteger) +- uid: Ghost.Graphics.RHI.ICommandBuffer.Draw(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.Draw(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + id: Draw(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: Draw(uint, uint, uint, uint) + nameWithType: ICommandBuffer.Draw(uint, uint, uint, uint) + fullName: Ghost.Graphics.RHI.ICommandBuffer.Draw(uint, uint, uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Draw + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 153 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Issues a non-indexed draw call. + example: [] + syntax: + content: void Draw(uint vertexCount, uint instanceCount = 1, uint startVertex = 0, uint startInstance = 0) + parameters: + - id: vertexCount + type: System.UInt32 + description: Number of vertices to draw. + - id: instanceCount + type: System.UInt32 + description: Number of instances to draw. + - id: startVertex + type: System.UInt32 + description: Index of the first vertex to draw. + - id: startInstance + type: System.UInt32 + description: Index of the first instance to draw. + content.vb: Sub Draw(vertexCount As UInteger, instanceCount As UInteger = 1, startVertex As UInteger = 0, startInstance As UInteger = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.Draw* + nameWithType.vb: ICommandBuffer.Draw(UInteger, UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.Draw(UInteger, UInteger, UInteger, UInteger) + name.vb: Draw(UInteger, UInteger, UInteger, UInteger) +- uid: Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed(System.UInt32,System.UInt32,System.UInt32,System.Int32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed(System.UInt32,System.UInt32,System.UInt32,System.Int32,System.UInt32) + id: DrawIndexed(System.UInt32,System.UInt32,System.UInt32,System.Int32,System.UInt32) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: DrawIndexed(uint, uint, uint, int, uint) + nameWithType: ICommandBuffer.DrawIndexed(uint, uint, uint, int, uint) + fullName: Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed(uint, uint, uint, int, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DrawIndexed + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 163 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Issues an indexed draw call. + example: [] + syntax: + content: void DrawIndexed(uint indexCount, uint instanceCount = 1, uint startIndex = 0, int baseVertex = 0, uint startInstance = 0) + parameters: + - id: indexCount + type: System.UInt32 + description: Number of indices to draw. + - id: instanceCount + type: System.UInt32 + description: Number of instances to draw. + - id: startIndex + type: System.UInt32 + description: Index of the first index to draw. + - id: baseVertex + type: System.Int32 + description: Value added to each index before indexing the vertex buffer. + - id: startInstance + type: System.UInt32 + description: Index of the first instance to draw. + content.vb: Sub DrawIndexed(indexCount As UInteger, instanceCount As UInteger = 1, startIndex As UInteger = 0, baseVertex As Integer = 0, startInstance As UInteger = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed* + nameWithType.vb: ICommandBuffer.DrawIndexed(UInteger, UInteger, UInteger, Integer, UInteger) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed(UInteger, UInteger, UInteger, Integer, UInteger) + name.vb: DrawIndexed(UInteger, UInteger, UInteger, Integer, UInteger) +- uid: Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute(System.UInt32,System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute(System.UInt32,System.UInt32,System.UInt32) + id: DispatchCompute(System.UInt32,System.UInt32,System.UInt32) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: DispatchCompute(uint, uint, uint) + nameWithType: ICommandBuffer.DispatchCompute(uint, uint, uint) + fullName: Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute(uint, uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DispatchCompute + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 171 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Dispatches compute threads + example: [] + syntax: + content: void DispatchCompute(uint threadGroupCountX, uint threadGroupCountY, uint threadGroupCountZ) + parameters: + - id: threadGroupCountX + type: System.UInt32 + description: Thread groups in X dimension + - id: threadGroupCountY + type: System.UInt32 + description: Thread groups in Y dimension + - id: threadGroupCountZ + type: System.UInt32 + description: Thread groups in Z dimension + content.vb: Sub DispatchCompute(threadGroupCountX As UInteger, threadGroupCountY As UInteger, threadGroupCountZ As UInteger) + overload: Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute* + nameWithType.vb: ICommandBuffer.DispatchCompute(UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute(UInteger, UInteger, UInteger) + name.vb: DispatchCompute(UInteger, UInteger, UInteger) +- uid: Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh(System.UInt32,System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh(System.UInt32,System.UInt32,System.UInt32) + id: DispatchMesh(System.UInt32,System.UInt32,System.UInt32) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: DispatchMesh(uint, uint, uint) + nameWithType: ICommandBuffer.DispatchMesh(uint, uint, uint) + fullName: Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh(uint, uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DispatchMesh + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 179 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Dispatches mesh shader threads + example: [] + syntax: + content: void DispatchMesh(uint threadGroupCountX, uint threadGroupCountY, uint threadGroupCountZ) + parameters: + - id: threadGroupCountX + type: System.UInt32 + description: Thread groups in X dimension + - id: threadGroupCountY + type: System.UInt32 + description: Thread groups in Y dimension + - id: threadGroupCountZ + type: System.UInt32 + description: Thread groups in Z dimension + content.vb: Sub DispatchMesh(threadGroupCountX As UInteger, threadGroupCountY As UInteger, threadGroupCountZ As UInteger) + overload: Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh* + nameWithType.vb: ICommandBuffer.DispatchMesh(UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh(UInteger, UInteger, UInteger) + name.vb: DispatchMesh(UInteger, UInteger, UInteger) +- uid: Ghost.Graphics.RHI.ICommandBuffer.DispatchRay + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.DispatchRay + id: DispatchRay + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: DispatchRay() + nameWithType: ICommandBuffer.DispatchRay() + fullName: Ghost.Graphics.RHI.ICommandBuffer.DispatchRay() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DispatchRay + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 185 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Dispatches ray tracing threads + example: [] + syntax: + content: void DispatchRay() + content.vb: Sub DispatchRay() + overload: Ghost.Graphics.RHI.ICommandBuffer.DispatchRay* +- uid: Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer``1(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.ReadOnlySpan{``0}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer``1(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.ReadOnlySpan{``0}) + id: UploadBuffer``1(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.ReadOnlySpan{``0}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: UploadBuffer(Handle, params ReadOnlySpan) + nameWithType: ICommandBuffer.UploadBuffer(Handle, params ReadOnlySpan) + fullName: Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer(Ghost.Core.Handle, params System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UploadBuffer + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 194 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Uploads the specified data to the buffer represented by the given handle. + example: [] + syntax: + content: 'void UploadBuffer(Handle buffer, params ReadOnlySpan data) where T : unmanaged' + parameters: + - id: buffer + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: A handle to the buffer that will receive the uploaded data. + - id: data + type: System.ReadOnlySpan{{T}} + description: >- + A read-only span containing the data to upload to the buffer. The span must contain elements of space + T. + typeParameters: + - id: T + description: The unmanaged Value space of the elements to upload to the buffer. + content.vb: Sub UploadBuffer(Of T As Structure)(buffer As Handle(Of GraphicsBuffer), data As ReadOnlySpan(Of T)) + overload: Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer* + nameWithType.vb: ICommandBuffer.UploadBuffer(Of T)(Handle(Of GraphicsBuffer), ReadOnlySpan(Of T)) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer(Of T)(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer), System.ReadOnlySpan(Of T)) + name.vb: UploadBuffer(Of T)(Handle(Of GraphicsBuffer), ReadOnlySpan(Of T)) +- uid: Ghost.Graphics.RHI.ICommandBuffer.UploadTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.UploadTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData}) + id: UploadTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: UploadTexture(Handle, params ReadOnlySpan) + nameWithType: ICommandBuffer.UploadTexture(Handle, params ReadOnlySpan) + fullName: Ghost.Graphics.RHI.ICommandBuffer.UploadTexture(Ghost.Core.Handle, params System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UploadTexture + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 203 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: void UploadTexture(Handle texture, params ReadOnlySpan subresources) + parameters: + - id: texture + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + - id: subresources + type: System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData} + content.vb: Sub UploadTexture(texture As Handle(Of Texture), subresources As ReadOnlySpan(Of SubResourceData)) + overload: Ghost.Graphics.RHI.ICommandBuffer.UploadTexture* + nameWithType.vb: ICommandBuffer.UploadTexture(Handle(Of Texture), ReadOnlySpan(Of SubResourceData)) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.UploadTexture(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), System.ReadOnlySpan(Of Ghost.Graphics.RHI.SubResourceData)) + name.vb: UploadTexture(Handle(Of Texture), ReadOnlySpan(Of SubResourceData)) +- uid: Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64,System.UInt64,System.UInt64) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64,System.UInt64,System.UInt64) + id: CopyBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.UInt64,System.UInt64,System.UInt64) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: CopyBuffer(Handle, Handle, ulong, ulong, ulong) + nameWithType: ICommandBuffer.CopyBuffer(Handle, Handle, ulong, ulong, ulong) + fullName: Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer(Ghost.Core.Handle, Ghost.Core.Handle, ulong, ulong, ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyBuffer + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 213 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Copies a specified number of bytes from the source graphics buffer to the destination graphics buffer. + example: [] + syntax: + content: void CopyBuffer(Handle dest, Handle src, ulong destOffset = 0, ulong srcOffset = 0, ulong numBytes = 0) + parameters: + - id: dest + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: The handle to the destination graphics buffer where data will be written. + - id: src + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: The handle to the source graphics buffer from which data will be read. + - id: destOffset + type: System.UInt64 + description: The byte Offset in the destination buffer at which to begin writing. Must be zero or greater. + - id: srcOffset + type: System.UInt64 + description: The byte Offset in the source buffer at which to begin reading. Must be zero or greater. + - id: numBytes + type: System.UInt64 + description: The number of bytes to copy. If zero, copies the remaining bytes from the source buffer starting at srcOffset. + content.vb: Sub CopyBuffer(dest As Handle(Of GraphicsBuffer), src As Handle(Of GraphicsBuffer), destOffset As ULong = 0, srcOffset As ULong = 0, numBytes As ULong = 0) + overload: Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer* + nameWithType.vb: ICommandBuffer.CopyBuffer(Handle(Of GraphicsBuffer), Handle(Of GraphicsBuffer), ULong, ULong, ULong) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer), Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer), ULong, ULong, ULong) + name.vb: CopyBuffer(Handle(Of GraphicsBuffer), Handle(Of GraphicsBuffer), ULong, ULong, ULong) +- uid: Ghost.Graphics.RHI.ICommandBuffer.CopyTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion}) + commentId: M:Ghost.Graphics.RHI.ICommandBuffer.CopyTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion}) + id: CopyTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion},Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.Nullable{Ghost.Graphics.RHI.TextureRegion}) + parent: Ghost.Graphics.RHI.ICommandBuffer + langs: + - csharp + - vb + name: CopyTexture(Handle, TextureRegion?, Handle, TextureRegion?) + nameWithType: ICommandBuffer.CopyTexture(Handle, TextureRegion?, Handle, TextureRegion?) + fullName: Ghost.Graphics.RHI.ICommandBuffer.CopyTexture(Ghost.Core.Handle, Ghost.Graphics.RHI.TextureRegion?, Ghost.Core.Handle, Ghost.Graphics.RHI.TextureRegion?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyTexture + path: src/Runtime/Ghost.Graphics.RHI/ICommandBuffer.cs + startLine: 222 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Copies a region of a source texture to a destination texture. The source and destination regions can be specified to copy a subset of the textures, or the entire textures if the regions are null. + example: [] + syntax: + content: void CopyTexture(Handle dst, TextureRegion? dstRegion, Handle src, TextureRegion? srcRegion) + parameters: + - id: dst + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: The handle to the destination texture where data will be written. + - id: dstRegion + type: System.Nullable{Ghost.Graphics.RHI.TextureRegion} + description: The region of the destination texture to copy to. If null, the entire texture will be used. + - id: src + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: The handle to the source texture from which data will be read. + - id: srcRegion + type: System.Nullable{Ghost.Graphics.RHI.TextureRegion} + description: The region of the source texture to copy from. If null, the entire texture will be used. + content.vb: Sub CopyTexture(dst As Handle(Of Texture), dstRegion As TextureRegion?, src As Handle(Of Texture), srcRegion As TextureRegion?) + overload: Ghost.Graphics.RHI.ICommandBuffer.CopyTexture* + nameWithType.vb: ICommandBuffer.CopyTexture(Handle(Of Texture), TextureRegion?, Handle(Of Texture), TextureRegion?) + fullName.vb: Ghost.Graphics.RHI.ICommandBuffer.CopyTexture(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), Ghost.Graphics.RHI.TextureRegion?, Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), Ghost.Graphics.RHI.TextureRegion?) + name.vb: CopyTexture(Handle(Of Texture), TextureRegion?, Handle(Of Texture), TextureRegion?) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.ICommandBuffer.Type* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.Type + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_Type + name: Type + nameWithType: ICommandBuffer.Type + fullName: Ghost.Graphics.RHI.ICommandBuffer.Type +- uid: Ghost.Graphics.RHI.CommandBufferType + commentId: T:Ghost.Graphics.RHI.CommandBufferType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandBufferType.html + name: CommandBufferType + nameWithType: CommandBufferType + fullName: Ghost.Graphics.RHI.CommandBufferType +- uid: Ghost.Graphics.RHI.ICommandBuffer.IsEmpty* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.IsEmpty + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_IsEmpty + name: IsEmpty + nameWithType: ICommandBuffer.IsEmpty + fullName: Ghost.Graphics.RHI.ICommandBuffer.IsEmpty +- 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.RHI.ICommandBuffer.Name* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.Name + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_Name + name: Name + nameWithType: ICommandBuffer.Name + fullName: Ghost.Graphics.RHI.ICommandBuffer.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.ICommandBuffer.Begin* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.Begin + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_Begin_Ghost_Graphics_RHI_ICommandAllocator_ + name: Begin + nameWithType: ICommandBuffer.Begin + fullName: Ghost.Graphics.RHI.ICommandBuffer.Begin +- uid: Ghost.Graphics.RHI.ICommandAllocator + commentId: T:Ghost.Graphics.RHI.ICommandAllocator + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandAllocator.html + name: ICommandAllocator + nameWithType: ICommandAllocator + fullName: Ghost.Graphics.RHI.ICommandAllocator +- uid: Ghost.Graphics.RHI.ICommandBuffer.End* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.End + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_End + name: End + nameWithType: ICommandBuffer.End + fullName: Ghost.Graphics.RHI.ICommandBuffer.End +- uid: Ghost.Core.Result + commentId: T:Ghost.Core.Result + parent: Ghost.Core + name: Result + nameWithType: Result + fullName: Ghost.Core.Result +- 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.RHI.ICommandBuffer.SetViewport* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetViewport + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetViewport_Ghost_Graphics_RHI_ViewportDesc_ + name: SetViewport + nameWithType: ICommandBuffer.SetViewport + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetViewport +- uid: Ghost.Graphics.RHI.ViewportDesc + commentId: T:Ghost.Graphics.RHI.ViewportDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ViewportDesc.html + name: ViewportDesc + nameWithType: ViewportDesc + fullName: Ghost.Graphics.RHI.ViewportDesc +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetScissorRect_Ghost_Graphics_RHI_ScissorRectDesc_ + name: SetScissorRect + nameWithType: ICommandBuffer.SetScissorRect + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetScissorRect +- uid: Ghost.Graphics.RHI.ScissorRectDesc + commentId: T:Ghost.Graphics.RHI.ScissorRectDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ScissorRectDesc.html + name: ScissorRectDesc + nameWithType: ScissorRectDesc + fullName: Ghost.Graphics.RHI.ScissorRectDesc +- uid: Ghost.Core.Handle`1.Invalid + commentId: P:Ghost.Core.Handle`1.Invalid + name: Invalid + nameWithType: Handle.Invalid + fullName: Ghost.Core.Handle.Invalid + nameWithType.vb: Handle(Of T).Invalid + fullName.vb: Ghost.Core.Handle(Of T).Invalid +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetRenderTargets_System_ReadOnlySpan_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture___Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__ + name: SetRenderTargets + nameWithType: ICommandBuffer.SetRenderTargets + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetRenderTargets +- uid: System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}} + commentId: T:System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan> + nameWithType: ReadOnlySpan> + fullName: System.ReadOnlySpan> + nameWithType.vb: ReadOnlySpan(Of Handle(Of Texture)) + fullName.vb: System.ReadOnlySpan(Of Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture)) + name.vb: ReadOnlySpan(Of Handle(Of Texture)) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + - 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: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) + - name: ) +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_ClearRenderTargetView_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__Ghost_Graphics_RHI_Color128_ + name: ClearRenderTargetView + nameWithType: ICommandBuffer.ClearRenderTargetView + fullName: Ghost.Graphics.RHI.ICommandBuffer.ClearRenderTargetView +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_ClearDepthStencilView_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__System_Boolean_System_Boolean_System_Single_System_Byte_ + name: ClearDepthStencilView + nameWithType: ICommandBuffer.ClearDepthStencilView + fullName: Ghost.Graphics.RHI.ICommandBuffer.ClearDepthStencilView +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: System.Byte + commentId: T:System.Byte + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte + nameWithType: byte + fullName: byte + nameWithType.vb: Byte + fullName.vb: Byte + name.vb: Byte +- uid: Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_BeginRenderPass_System_ReadOnlySpan_Ghost_Graphics_RHI_PassRenderTargetDesc__Ghost_Graphics_RHI_PassDepthStencilDesc_System_Boolean_ + name: BeginRenderPass + nameWithType: ICommandBuffer.BeginRenderPass + fullName: Ghost.Graphics.RHI.ICommandBuffer.BeginRenderPass +- uid: System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.PassRenderTargetDesc} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of PassRenderTargetDesc) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.PassRenderTargetDesc) + name.vb: ReadOnlySpan(Of PassRenderTargetDesc) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.PassRenderTargetDesc + name: PassRenderTargetDesc + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html + - 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: Ghost.Graphics.RHI.PassRenderTargetDesc + name: PassRenderTargetDesc + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html + - name: ) +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc + commentId: T:Ghost.Graphics.RHI.PassDepthStencilDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html + name: PassDepthStencilDesc + nameWithType: PassDepthStencilDesc + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc +- uid: Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_EndRenderPass + name: EndRenderPass + nameWithType: ICommandBuffer.EndRenderPass + fullName: Ghost.Graphics.RHI.ICommandBuffer.EndRenderPass +- uid: Ghost.Graphics.RHI.ICommandBuffer.Barrier* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.Barrier + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_Barrier_System_ReadOnlySpan_Ghost_Graphics_RHI_BarrierDesc__ + name: Barrier + nameWithType: ICommandBuffer.Barrier + fullName: Ghost.Graphics.RHI.ICommandBuffer.Barrier +- uid: System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.BarrierDesc} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of BarrierDesc) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.BarrierDesc) + name.vb: ReadOnlySpan(Of BarrierDesc) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.BarrierDesc + name: BarrierDesc + href: Ghost.Graphics.RHI.BarrierDesc.html + - 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: Ghost.Graphics.RHI.BarrierDesc + name: BarrierDesc + href: Ghost.Graphics.RHI.BarrierDesc.html + - name: ) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetPipelineState_Ghost_Core_Key128_Ghost_Graphics_RHI_GraphicsPipeline__ + name: SetPipelineState + nameWithType: ICommandBuffer.SetPipelineState + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetPipelineState +- uid: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + commentId: T:Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + parent: Ghost.Core + definition: Ghost.Core.Key128`1 + href: Ghost.Graphics.RHI.GraphicsPipeline.html + name: Key128 + nameWithType: Key128 + fullName: Ghost.Core.Key128 + nameWithType.vb: Key128(Of GraphicsPipeline) + fullName.vb: Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline) + name.vb: Key128(Of GraphicsPipeline) + spec.csharp: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: ) +- uid: Ghost.Core.Key128`1 + commentId: T:Ghost.Core.Key128`1 + name: Key128 + nameWithType: Key128 + fullName: Ghost.Core.Key128 + nameWithType.vb: Key128(Of T) + fullName.vb: Ghost.Core.Key128(Of T) + name.vb: Key128(Of T) + spec.csharp: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetConstantBufferView_System_UInt32_Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__ + name: SetConstantBufferView + nameWithType: ICommandBuffer.SetConstantBufferView + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetConstantBufferView +- 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.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GraphicsBuffer) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer) + name.vb: Handle(Of GraphicsBuffer) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: ) +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetVertexBuffer_System_UInt32_Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__System_UInt64_ + name: SetVertexBuffer + nameWithType: ICommandBuffer.SetVertexBuffer + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetVertexBuffer +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetIndexBuffer_Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__Ghost_Graphics_RHI_IndexType_System_UInt64_ + name: SetIndexBuffer + nameWithType: ICommandBuffer.SetIndexBuffer + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetIndexBuffer +- uid: Ghost.Graphics.RHI.IndexType + commentId: T:Ghost.Graphics.RHI.IndexType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IndexType.html + name: IndexType + nameWithType: IndexType + fullName: Ghost.Graphics.RHI.IndexType +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetPrimitiveTopology_Ghost_Graphics_RHI_PrimitiveTopology_ + name: SetPrimitiveTopology + nameWithType: ICommandBuffer.SetPrimitiveTopology + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetPrimitiveTopology +- uid: Ghost.Graphics.RHI.PrimitiveTopology + commentId: T:Ghost.Graphics.RHI.PrimitiveTopology + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PrimitiveTopology.html + name: PrimitiveTopology + nameWithType: PrimitiveTopology + fullName: Ghost.Graphics.RHI.PrimitiveTopology +- uid: Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_SetGraphicsRoot32Constants_System_UInt32_System_ReadOnlySpan_System_UInt32__System_UInt32_ + name: SetGraphicsRoot32Constants + nameWithType: ICommandBuffer.SetGraphicsRoot32Constants + fullName: Ghost.Graphics.RHI.ICommandBuffer.SetGraphicsRoot32Constants +- uid: System.ReadOnlySpan{System.UInt32} + commentId: T:System.ReadOnlySpan{System.UInt32} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of UInteger) + fullName.vb: System.ReadOnlySpan(Of UInteger) + name.vb: ReadOnlySpan(Of UInteger) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - 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.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.RHI.ICommandBuffer.Draw* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.Draw + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_Draw_System_UInt32_System_UInt32_System_UInt32_System_UInt32_ + name: Draw + nameWithType: ICommandBuffer.Draw + fullName: Ghost.Graphics.RHI.ICommandBuffer.Draw +- uid: Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_DrawIndexed_System_UInt32_System_UInt32_System_UInt32_System_Int32_System_UInt32_ + name: DrawIndexed + nameWithType: ICommandBuffer.DrawIndexed + fullName: Ghost.Graphics.RHI.ICommandBuffer.DrawIndexed +- 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.RHI.ICommandBuffer.DispatchCompute* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_DispatchCompute_System_UInt32_System_UInt32_System_UInt32_ + name: DispatchCompute + nameWithType: ICommandBuffer.DispatchCompute + fullName: Ghost.Graphics.RHI.ICommandBuffer.DispatchCompute +- uid: Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_DispatchMesh_System_UInt32_System_UInt32_System_UInt32_ + name: DispatchMesh + nameWithType: ICommandBuffer.DispatchMesh + fullName: Ghost.Graphics.RHI.ICommandBuffer.DispatchMesh +- uid: Ghost.Graphics.RHI.ICommandBuffer.DispatchRay* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.DispatchRay + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_DispatchRay + name: DispatchRay + nameWithType: ICommandBuffer.DispatchRay + fullName: Ghost.Graphics.RHI.ICommandBuffer.DispatchRay +- uid: Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_UploadBuffer__1_Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__System_ReadOnlySpan___0__ + name: UploadBuffer + nameWithType: ICommandBuffer.UploadBuffer + fullName: Ghost.Graphics.RHI.ICommandBuffer.UploadBuffer +- uid: System.ReadOnlySpan{{T}} + commentId: T:System.ReadOnlySpan{``0} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RHI.ICommandBuffer.UploadTexture* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.UploadTexture + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_UploadTexture_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__System_ReadOnlySpan_Ghost_Graphics_RHI_SubResourceData__ + name: UploadTexture + nameWithType: ICommandBuffer.UploadTexture + fullName: Ghost.Graphics.RHI.ICommandBuffer.UploadTexture +- uid: System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.SubResourceData} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of SubResourceData) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.SubResourceData) + name.vb: ReadOnlySpan(Of SubResourceData) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.SubResourceData + name: SubResourceData + href: Ghost.Graphics.RHI.SubResourceData.html + - 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: Ghost.Graphics.RHI.SubResourceData + name: SubResourceData + href: Ghost.Graphics.RHI.SubResourceData.html + - name: ) +- uid: Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_CopyBuffer_Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__System_UInt64_System_UInt64_System_UInt64_ + name: CopyBuffer + nameWithType: ICommandBuffer.CopyBuffer + fullName: Ghost.Graphics.RHI.ICommandBuffer.CopyBuffer +- uid: Ghost.Graphics.RHI.ICommandBuffer.CopyTexture* + commentId: Overload:Ghost.Graphics.RHI.ICommandBuffer.CopyTexture + href: Ghost.Graphics.RHI.ICommandBuffer.html#Ghost_Graphics_RHI_ICommandBuffer_CopyTexture_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__System_Nullable_Ghost_Graphics_RHI_TextureRegion__Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__System_Nullable_Ghost_Graphics_RHI_TextureRegion__ + name: CopyTexture + nameWithType: ICommandBuffer.CopyTexture + fullName: Ghost.Graphics.RHI.ICommandBuffer.CopyTexture +- uid: System.Nullable{Ghost.Graphics.RHI.TextureRegion} + commentId: T:System.Nullable{Ghost.Graphics.RHI.TextureRegion} + parent: System + definition: System.Nullable`1 + href: Ghost.Graphics.RHI.TextureRegion.html + name: TextureRegion? + nameWithType: TextureRegion? + fullName: Ghost.Graphics.RHI.TextureRegion? + spec.csharp: + - uid: Ghost.Graphics.RHI.TextureRegion + name: TextureRegion + href: Ghost.Graphics.RHI.TextureRegion.html + - name: '?' + spec.vb: + - uid: Ghost.Graphics.RHI.TextureRegion + name: TextureRegion + href: Ghost.Graphics.RHI.TextureRegion.html + - name: '?' +- uid: System.Nullable`1 + commentId: T:System.Nullable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + nameWithType.vb: Nullable(Of T) + fullName.vb: System.Nullable(Of T) + name.vb: Nullable(Of T) + spec.csharp: + - uid: System.Nullable`1 + name: Nullable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Nullable`1 + name: Nullable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.ICommandQueue.yml b/docs/documents/api/Ghost.Graphics.RHI.ICommandQueue.yml new file mode 100644 index 0000000..d8fcb27 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ICommandQueue.yml @@ -0,0 +1,459 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ICommandQueue + commentId: T:Ghost.Graphics.RHI.ICommandQueue + id: ICommandQueue + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue + - Ghost.Graphics.RHI.ICommandQueue.Signal(System.UInt64) + - Ghost.Graphics.RHI.ICommandQueue.Submit(Ghost.Graphics.RHI.ICommandBuffer) + - Ghost.Graphics.RHI.ICommandQueue.Submit(System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer}) + - Ghost.Graphics.RHI.ICommandQueue.Type + - Ghost.Graphics.RHI.ICommandQueue.WaitForValue(System.UInt64) + - Ghost.Graphics.RHI.ICommandQueue.WaitIdle + langs: + - csharp + - vb + name: ICommandQueue + nameWithType: ICommandQueue + fullName: Ghost.Graphics.RHI.ICommandQueue + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ICommandQueue + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 5 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Command queue interface + example: [] + syntax: + content: 'public interface ICommandQueue : IDisposable' + content.vb: Public Interface ICommandQueue Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.ICommandQueue.Type + commentId: P:Ghost.Graphics.RHI.ICommandQueue.Type + id: Type + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: Type + nameWithType: ICommandQueue.Type + fullName: Ghost.Graphics.RHI.ICommandQueue.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 10 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Type of commands this queue can execute + example: [] + syntax: + content: CommandQueueType Type { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.CommandQueueType + content.vb: ReadOnly Property Type As CommandQueueType + overload: Ghost.Graphics.RHI.ICommandQueue.Type* +- uid: Ghost.Graphics.RHI.ICommandQueue.Submit(Ghost.Graphics.RHI.ICommandBuffer) + commentId: M:Ghost.Graphics.RHI.ICommandQueue.Submit(Ghost.Graphics.RHI.ICommandBuffer) + id: Submit(Ghost.Graphics.RHI.ICommandBuffer) + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: Submit(ICommandBuffer) + nameWithType: ICommandQueue.Submit(ICommandBuffer) + fullName: Ghost.Graphics.RHI.ICommandQueue.Submit(Ghost.Graphics.RHI.ICommandBuffer) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Submit + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 19 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Submits a single command buffer for execution + example: [] + syntax: + content: void Submit(ICommandBuffer commandBuffer) + parameters: + - id: commandBuffer + type: Ghost.Graphics.RHI.ICommandBuffer + description: Command buffer to submit + content.vb: Sub Submit(commandBuffer As ICommandBuffer) + overload: Ghost.Graphics.RHI.ICommandQueue.Submit* +- uid: Ghost.Graphics.RHI.ICommandQueue.Submit(System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer}) + commentId: M:Ghost.Graphics.RHI.ICommandQueue.Submit(System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer}) + id: Submit(System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer}) + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: Submit(params ReadOnlySpan) + nameWithType: ICommandQueue.Submit(params ReadOnlySpan) + fullName: Ghost.Graphics.RHI.ICommandQueue.Submit(params System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Submit + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 25 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Submits multiple command buffers for execution + example: [] + syntax: + content: void Submit(params ReadOnlySpan commandBuffers) + parameters: + - id: commandBuffers + type: System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer} + description: Command buffers to submit + content.vb: Sub Submit(commandBuffers As ReadOnlySpan(Of ICommandBuffer)) + overload: Ghost.Graphics.RHI.ICommandQueue.Submit* + nameWithType.vb: ICommandQueue.Submit(ReadOnlySpan(Of ICommandBuffer)) + fullName.vb: Ghost.Graphics.RHI.ICommandQueue.Submit(System.ReadOnlySpan(Of Ghost.Graphics.RHI.ICommandBuffer)) + name.vb: Submit(ReadOnlySpan(Of ICommandBuffer)) +- uid: Ghost.Graphics.RHI.ICommandQueue.Signal(System.UInt64) + commentId: M:Ghost.Graphics.RHI.ICommandQueue.Signal(System.UInt64) + id: Signal(System.UInt64) + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: Signal(ulong) + nameWithType: ICommandQueue.Signal(ulong) + fullName: Ghost.Graphics.RHI.ICommandQueue.Signal(ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Signal + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 32 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Signals a fence with the specified Value + example: [] + syntax: + content: ulong Signal(ulong value) + parameters: + - id: value + type: System.UInt64 + description: Value to signal + return: + type: System.UInt64 + description: The fence Value that was signaled + content.vb: Function Signal(value As ULong) As ULong + overload: Ghost.Graphics.RHI.ICommandQueue.Signal* + nameWithType.vb: ICommandQueue.Signal(ULong) + fullName.vb: Ghost.Graphics.RHI.ICommandQueue.Signal(ULong) + name.vb: Signal(ULong) +- uid: Ghost.Graphics.RHI.ICommandQueue.WaitForValue(System.UInt64) + commentId: M:Ghost.Graphics.RHI.ICommandQueue.WaitForValue(System.UInt64) + id: WaitForValue(System.UInt64) + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: WaitForValue(ulong) + nameWithType: ICommandQueue.WaitForValue(ulong) + fullName: Ghost.Graphics.RHI.ICommandQueue.WaitForValue(ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WaitForValue + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 38 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Waits for the fence to reach the specified Value + example: [] + syntax: + content: void WaitForValue(ulong value) + parameters: + - id: value + type: System.UInt64 + description: Value to wait for + content.vb: Sub WaitForValue(value As ULong) + overload: Ghost.Graphics.RHI.ICommandQueue.WaitForValue* + nameWithType.vb: ICommandQueue.WaitForValue(ULong) + fullName.vb: Ghost.Graphics.RHI.ICommandQueue.WaitForValue(ULong) + name.vb: WaitForValue(ULong) +- uid: Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue + commentId: M:Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue + id: GetCompletedValue + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: GetCompletedValue() + nameWithType: ICommandQueue.GetCompletedValue() + fullName: Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetCompletedValue + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 44 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets the last completed fence Value + example: [] + syntax: + content: ulong GetCompletedValue() + return: + type: System.UInt64 + description: Last completed fence Value + content.vb: Function GetCompletedValue() As ULong + overload: Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue* +- uid: Ghost.Graphics.RHI.ICommandQueue.WaitIdle + commentId: M:Ghost.Graphics.RHI.ICommandQueue.WaitIdle + id: WaitIdle + parent: Ghost.Graphics.RHI.ICommandQueue + langs: + - csharp + - vb + name: WaitIdle() + nameWithType: ICommandQueue.WaitIdle() + fullName: Ghost.Graphics.RHI.ICommandQueue.WaitIdle() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WaitIdle + path: src/Runtime/Ghost.Graphics.RHI/ICommandQueue.cs + startLine: 49 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Waits until all submitted commands have finished executing + example: [] + syntax: + content: void WaitIdle() + content.vb: Sub WaitIdle() + overload: Ghost.Graphics.RHI.ICommandQueue.WaitIdle* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.ICommandQueue.Type* + commentId: Overload:Ghost.Graphics.RHI.ICommandQueue.Type + href: Ghost.Graphics.RHI.ICommandQueue.html#Ghost_Graphics_RHI_ICommandQueue_Type + name: Type + nameWithType: ICommandQueue.Type + fullName: Ghost.Graphics.RHI.ICommandQueue.Type +- uid: Ghost.Graphics.RHI.CommandQueueType + commentId: T:Ghost.Graphics.RHI.CommandQueueType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandQueueType.html + name: CommandQueueType + nameWithType: CommandQueueType + fullName: Ghost.Graphics.RHI.CommandQueueType +- uid: Ghost.Graphics.RHI.ICommandQueue.Submit* + commentId: Overload:Ghost.Graphics.RHI.ICommandQueue.Submit + href: Ghost.Graphics.RHI.ICommandQueue.html#Ghost_Graphics_RHI_ICommandQueue_Submit_Ghost_Graphics_RHI_ICommandBuffer_ + name: Submit + nameWithType: ICommandQueue.Submit + fullName: Ghost.Graphics.RHI.ICommandQueue.Submit +- 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: System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.ICommandBuffer} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of ICommandBuffer) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.ICommandBuffer) + name.vb: ReadOnlySpan(Of ICommandBuffer) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.ICommandBuffer + name: ICommandBuffer + href: Ghost.Graphics.RHI.ICommandBuffer.html + - 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: Ghost.Graphics.RHI.ICommandBuffer + name: ICommandBuffer + href: Ghost.Graphics.RHI.ICommandBuffer.html + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RHI.ICommandQueue.Signal* + commentId: Overload:Ghost.Graphics.RHI.ICommandQueue.Signal + href: Ghost.Graphics.RHI.ICommandQueue.html#Ghost_Graphics_RHI_ICommandQueue_Signal_System_UInt64_ + name: Signal + nameWithType: ICommandQueue.Signal + fullName: Ghost.Graphics.RHI.ICommandQueue.Signal +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RHI.ICommandQueue.WaitForValue* + commentId: Overload:Ghost.Graphics.RHI.ICommandQueue.WaitForValue + href: Ghost.Graphics.RHI.ICommandQueue.html#Ghost_Graphics_RHI_ICommandQueue_WaitForValue_System_UInt64_ + name: WaitForValue + nameWithType: ICommandQueue.WaitForValue + fullName: Ghost.Graphics.RHI.ICommandQueue.WaitForValue +- uid: Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue* + commentId: Overload:Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue + href: Ghost.Graphics.RHI.ICommandQueue.html#Ghost_Graphics_RHI_ICommandQueue_GetCompletedValue + name: GetCompletedValue + nameWithType: ICommandQueue.GetCompletedValue + fullName: Ghost.Graphics.RHI.ICommandQueue.GetCompletedValue +- uid: Ghost.Graphics.RHI.ICommandQueue.WaitIdle* + commentId: Overload:Ghost.Graphics.RHI.ICommandQueue.WaitIdle + href: Ghost.Graphics.RHI.ICommandQueue.html#Ghost_Graphics_RHI_ICommandQueue_WaitIdle + name: WaitIdle + nameWithType: ICommandQueue.WaitIdle + fullName: Ghost.Graphics.RHI.ICommandQueue.WaitIdle diff --git a/docs/documents/api/Ghost.Graphics.RHI.IGraphicsEngine.yml b/docs/documents/api/Ghost.Graphics.RHI.IGraphicsEngine.yml new file mode 100644 index 0000000..d70a592 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IGraphicsEngine.yml @@ -0,0 +1,679 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IGraphicsEngine + commentId: T:Ghost.Graphics.RHI.IGraphicsEngine + id: IGraphicsEngine + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame(System.UInt64) + - Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator(Ghost.Graphics.RHI.CommandBufferType) + - Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + - Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain(Ghost.Graphics.RHI.SwapChainDesc) + - Ghost.Graphics.RHI.IGraphicsEngine.Device + - Ghost.Graphics.RHI.IGraphicsEngine.EndFrame(System.UInt64) + - Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + - Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary + - Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator + - Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase + - Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + - Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler + langs: + - csharp + - vb + name: IGraphicsEngine + nameWithType: IGraphicsEngine + fullName: Ghost.Graphics.RHI.IGraphicsEngine + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IGraphicsEngine + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface IGraphicsEngine : IDisposable' + content.vb: Public Interface IGraphicsEngine Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IGraphicsEngine.Device + commentId: P:Ghost.Graphics.RHI.IGraphicsEngine.Device + id: Device + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: Device + nameWithType: IGraphicsEngine.Device + fullName: Ghost.Graphics.RHI.IGraphicsEngine.Device + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Device + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 14 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IRenderDevice Device { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IRenderDevice + content.vb: ReadOnly Property Device As IRenderDevice + overload: Ghost.Graphics.RHI.IGraphicsEngine.Device* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler + commentId: P:Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler + id: ShaderCompiler + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: ShaderCompiler + nameWithType: IGraphicsEngine.ShaderCompiler + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderCompiler + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 19 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IShaderCompiler ShaderCompiler { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IShaderCompiler + content.vb: ReadOnly Property ShaderCompiler As IShaderCompiler + overload: Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary + commentId: P:Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary + id: PipelineLibrary + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: PipelineLibrary + nameWithType: IGraphicsEngine.PipelineLibrary + fullName: Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PipelineLibrary + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 24 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IPipelineLibrary PipelineLibrary { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IPipelineLibrary + content.vb: ReadOnly Property PipelineLibrary As IPipelineLibrary + overload: Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase + commentId: P:Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase + id: ResourceDatabase + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: ResourceDatabase + nameWithType: IGraphicsEngine.ResourceDatabase + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceDatabase + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 29 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IResourceDatabase ResourceDatabase { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IResourceDatabase + content.vb: ReadOnly Property ResourceDatabase As IResourceDatabase + overload: Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator + commentId: P:Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator + id: ResourceAllocator + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: ResourceAllocator + nameWithType: IGraphicsEngine.ResourceAllocator + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceAllocator + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 34 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IResourceAllocator ResourceAllocator { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IResourceAllocator + content.vb: ReadOnly Property ResourceAllocator As IResourceAllocator + overload: Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator(Ghost.Graphics.RHI.CommandBufferType) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator(Ghost.Graphics.RHI.CommandBufferType) + id: CreateCommandAllocator(Ghost.Graphics.RHI.CommandBufferType) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: CreateCommandAllocator(CommandBufferType) + nameWithType: IGraphicsEngine.CreateCommandAllocator(CommandBufferType) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator(Ghost.Graphics.RHI.CommandBufferType) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateCommandAllocator + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 44 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a new command allocator for the specified command buffer space. + example: [] + syntax: + content: ICommandAllocator CreateCommandAllocator(CommandBufferType type = CommandBufferType.Graphics) + parameters: + - id: type + type: Ghost.Graphics.RHI.CommandBufferType + description: The space of command buffer for which to create the allocator. The default is CommandBufferType.Graphics. + return: + type: Ghost.Graphics.RHI.ICommandAllocator + description: An instance configured for the specified command buffer space. + content.vb: Function CreateCommandAllocator(type As CommandBufferType = CommandBufferType.Graphics) As ICommandAllocator + overload: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + id: CreateCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: CreateCommandBuffer(CommandBufferType) + nameWithType: IGraphicsEngine.CreateCommandBuffer(CommandBufferType) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateCommandBuffer + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 51 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a command buffer for recording rendering commands + example: [] + syntax: + content: ICommandBuffer CreateCommandBuffer(CommandBufferType type = CommandBufferType.Graphics) + parameters: + - id: type + type: Ghost.Graphics.RHI.CommandBufferType + description: Type of command buffer to create + return: + type: Ghost.Graphics.RHI.ICommandBuffer + description: A new command buffer instance + content.vb: Function CreateCommandBuffer(type As CommandBufferType = CommandBufferType.Graphics) As ICommandBuffer + overload: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + id: GetPooledCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: GetPooledCommandBuffer(CommandBufferType) + nameWithType: IGraphicsEngine.GetPooledCommandBuffer(CommandBufferType) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer(Ghost.Graphics.RHI.CommandBufferType) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPooledCommandBuffer + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 58 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets a command buffer from the pool for recording rendering commands. + example: [] + syntax: + content: ICommandBuffer GetPooledCommandBuffer(CommandBufferType type = CommandBufferType.Graphics) + parameters: + - id: type + type: Ghost.Graphics.RHI.CommandBufferType + description: Type of command buffer to get from the pool + return: + type: Ghost.Graphics.RHI.ICommandBuffer + description: A command buffer instance from the pool + content.vb: Function GetPooledCommandBuffer(type As CommandBufferType = CommandBufferType.Graphics) As ICommandBuffer + overload: Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + id: ReturnPooledCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: ReturnPooledCommandBuffer(ICommandBuffer) + nameWithType: IGraphicsEngine.ReturnPooledCommandBuffer(ICommandBuffer) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer(Ghost.Graphics.RHI.ICommandBuffer) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReturnPooledCommandBuffer + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 64 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Returns a command buffer to the pool after use. + example: [] + syntax: + content: void ReturnPooledCommandBuffer(ICommandBuffer commandBuffer) + parameters: + - id: commandBuffer + type: Ghost.Graphics.RHI.ICommandBuffer + description: The command buffer to return to the pool + content.vb: Sub ReturnPooledCommandBuffer(commandBuffer As ICommandBuffer) + overload: Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain(Ghost.Graphics.RHI.SwapChainDesc) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain(Ghost.Graphics.RHI.SwapChainDesc) + id: CreateSwapChain(Ghost.Graphics.RHI.SwapChainDesc) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: CreateSwapChain(SwapChainDesc) + nameWithType: IGraphicsEngine.CreateSwapChain(SwapChainDesc) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain(Ghost.Graphics.RHI.SwapChainDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateSwapChain + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 71 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a swap chain for presentation + example: [] + syntax: + content: ISwapChain CreateSwapChain(SwapChainDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.SwapChainDesc + description: Swap chain description + return: + type: Ghost.Graphics.RHI.ISwapChain + description: A new swap chain instance + content.vb: Function CreateSwapChain(desc As SwapChainDesc) As ISwapChain + overload: Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain* +- uid: Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame(System.UInt64) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame(System.UInt64) + id: BeginFrame(System.UInt64) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: BeginFrame(ulong) + nameWithType: IGraphicsEngine.BeginFrame(ulong) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame(ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BeginFrame + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 78 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Begin the current frame. + example: [] + syntax: + content: Result BeginFrame(ulong currentFrame) + parameters: + - id: currentFrame + type: System.UInt64 + description: CPU fence value for synchronization + return: + type: Ghost.Core.Result + description: Result of the begin frame operation + content.vb: Function BeginFrame(currentFrame As ULong) As Result + overload: Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame* + nameWithType.vb: IGraphicsEngine.BeginFrame(ULong) + fullName.vb: Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame(ULong) + name.vb: BeginFrame(ULong) +- uid: Ghost.Graphics.RHI.IGraphicsEngine.EndFrame(System.UInt64) + commentId: M:Ghost.Graphics.RHI.IGraphicsEngine.EndFrame(System.UInt64) + id: EndFrame(System.UInt64) + parent: Ghost.Graphics.RHI.IGraphicsEngine + langs: + - csharp + - vb + name: EndFrame(ulong) + nameWithType: IGraphicsEngine.EndFrame(ulong) + fullName: Ghost.Graphics.RHI.IGraphicsEngine.EndFrame(ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: EndFrame + path: src/Runtime/Ghost.Graphics.RHI/IGraphicsEngine.cs + startLine: 85 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: End the current frame. + example: [] + syntax: + content: Result EndFrame(ulong completedFrame) + parameters: + - id: completedFrame + type: System.UInt64 + description: GPU fence value for synchronization + return: + type: Ghost.Core.Result + description: Result of the end frame operation + content.vb: Function EndFrame(completedFrame As ULong) As Result + overload: Ghost.Graphics.RHI.IGraphicsEngine.EndFrame* + nameWithType.vb: IGraphicsEngine.EndFrame(ULong) + fullName.vb: Ghost.Graphics.RHI.IGraphicsEngine.EndFrame(ULong) + name.vb: EndFrame(ULong) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IGraphicsEngine.Device* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.Device + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_Device + name: Device + nameWithType: IGraphicsEngine.Device + fullName: Ghost.Graphics.RHI.IGraphicsEngine.Device +- uid: Ghost.Graphics.RHI.IRenderDevice + commentId: T:Ghost.Graphics.RHI.IRenderDevice + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IRenderDevice.html + name: IRenderDevice + nameWithType: IRenderDevice + fullName: Ghost.Graphics.RHI.IRenderDevice +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_ShaderCompiler + name: ShaderCompiler + nameWithType: IGraphicsEngine.ShaderCompiler + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ShaderCompiler +- uid: Ghost.Graphics.RHI.IShaderCompiler + commentId: T:Ghost.Graphics.RHI.IShaderCompiler + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IShaderCompiler.html + name: IShaderCompiler + nameWithType: IShaderCompiler + fullName: Ghost.Graphics.RHI.IShaderCompiler +- uid: Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_PipelineLibrary + name: PipelineLibrary + nameWithType: IGraphicsEngine.PipelineLibrary + fullName: Ghost.Graphics.RHI.IGraphicsEngine.PipelineLibrary +- uid: Ghost.Graphics.RHI.IPipelineLibrary + commentId: T:Ghost.Graphics.RHI.IPipelineLibrary + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IPipelineLibrary.html + name: IPipelineLibrary + nameWithType: IPipelineLibrary + fullName: Ghost.Graphics.RHI.IPipelineLibrary +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_ResourceDatabase + name: ResourceDatabase + nameWithType: IGraphicsEngine.ResourceDatabase + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ResourceDatabase +- 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.IGraphicsEngine.ResourceAllocator* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_ResourceAllocator + name: ResourceAllocator + nameWithType: IGraphicsEngine.ResourceAllocator + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ResourceAllocator +- 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.Graphics.RHI.ICommandAllocator + commentId: T:Ghost.Graphics.RHI.ICommandAllocator + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandAllocator.html + name: ICommandAllocator + nameWithType: ICommandAllocator + fullName: Ghost.Graphics.RHI.ICommandAllocator +- uid: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_CreateCommandAllocator_Ghost_Graphics_RHI_CommandBufferType_ + name: CreateCommandAllocator + nameWithType: IGraphicsEngine.CreateCommandAllocator + fullName: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandAllocator +- uid: Ghost.Graphics.RHI.CommandBufferType + commentId: T:Ghost.Graphics.RHI.CommandBufferType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandBufferType.html + name: CommandBufferType + nameWithType: CommandBufferType + fullName: Ghost.Graphics.RHI.CommandBufferType +- uid: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_CreateCommandBuffer_Ghost_Graphics_RHI_CommandBufferType_ + name: CreateCommandBuffer + nameWithType: IGraphicsEngine.CreateCommandBuffer + fullName: Ghost.Graphics.RHI.IGraphicsEngine.CreateCommandBuffer +- 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.RHI.IGraphicsEngine.GetPooledCommandBuffer* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_GetPooledCommandBuffer_Ghost_Graphics_RHI_CommandBufferType_ + name: GetPooledCommandBuffer + nameWithType: IGraphicsEngine.GetPooledCommandBuffer + fullName: Ghost.Graphics.RHI.IGraphicsEngine.GetPooledCommandBuffer +- uid: Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_ReturnPooledCommandBuffer_Ghost_Graphics_RHI_ICommandBuffer_ + name: ReturnPooledCommandBuffer + nameWithType: IGraphicsEngine.ReturnPooledCommandBuffer + fullName: Ghost.Graphics.RHI.IGraphicsEngine.ReturnPooledCommandBuffer +- uid: Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_CreateSwapChain_Ghost_Graphics_RHI_SwapChainDesc_ + name: CreateSwapChain + nameWithType: IGraphicsEngine.CreateSwapChain + fullName: Ghost.Graphics.RHI.IGraphicsEngine.CreateSwapChain +- uid: Ghost.Graphics.RHI.SwapChainDesc + commentId: T:Ghost.Graphics.RHI.SwapChainDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainDesc.html + name: SwapChainDesc + nameWithType: SwapChainDesc + fullName: Ghost.Graphics.RHI.SwapChainDesc +- uid: Ghost.Graphics.RHI.ISwapChain + commentId: T:Ghost.Graphics.RHI.ISwapChain + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ISwapChain.html + name: ISwapChain + nameWithType: ISwapChain + fullName: Ghost.Graphics.RHI.ISwapChain +- uid: Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_BeginFrame_System_UInt64_ + name: BeginFrame + nameWithType: IGraphicsEngine.BeginFrame + fullName: Ghost.Graphics.RHI.IGraphicsEngine.BeginFrame +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Core.Result + commentId: T:Ghost.Core.Result + parent: Ghost.Core + name: Result + nameWithType: Result + fullName: Ghost.Core.Result +- 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.RHI.IGraphicsEngine.EndFrame* + commentId: Overload:Ghost.Graphics.RHI.IGraphicsEngine.EndFrame + href: Ghost.Graphics.RHI.IGraphicsEngine.html#Ghost_Graphics_RHI_IGraphicsEngine_EndFrame_System_UInt64_ + name: EndFrame + nameWithType: IGraphicsEngine.EndFrame + fullName: Ghost.Graphics.RHI.IGraphicsEngine.EndFrame diff --git a/docs/documents/api/Ghost.Graphics.RHI.IPipelineLibrary.yml b/docs/documents/api/Ghost.Graphics.RHI.IPipelineLibrary.yml new file mode 100644 index 0000000..4003a93 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IPipelineLibrary.yml @@ -0,0 +1,386 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IPipelineLibrary + commentId: T:Ghost.Graphics.RHI.IPipelineLibrary + id: IPipelineLibrary + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO(Ghost.Graphics.RHI.GraphicsPSODescriptor@,Ghost.Graphics.RHI.GraphicsCompiledResult@) + - Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + - Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk(System.String) + langs: + - csharp + - vb + name: IPipelineLibrary + nameWithType: IPipelineLibrary + fullName: Ghost.Graphics.RHI.IPipelineLibrary + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IPipelineLibrary + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface IPipelineLibrary : IDisposable' + content.vb: Public Interface IPipelineLibrary Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk(System.String) + commentId: M:Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk(System.String) + id: SaveLibraryToDisk(System.String) + parent: Ghost.Graphics.RHI.IPipelineLibrary + langs: + - csharp + - vb + name: SaveLibraryToDisk(string) + nameWithType: IPipelineLibrary.SaveLibraryToDisk(string) + fullName: Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SaveLibraryToDisk + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: void SaveLibraryToDisk(string filePath) + parameters: + - id: filePath + type: System.String + content.vb: Sub SaveLibraryToDisk(filePath As String) + overload: Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk* + nameWithType.vb: IPipelineLibrary.SaveLibraryToDisk(String) + fullName.vb: Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk(String) + name.vb: SaveLibraryToDisk(String) +- uid: Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + commentId: M:Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + id: HasPipeline(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}) + parent: Ghost.Graphics.RHI.IPipelineLibrary + langs: + - csharp + - vb + name: HasPipeline(Key128) + nameWithType: IPipelineLibrary.HasPipeline(Key128) + fullName: Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline(Ghost.Core.Key128) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HasPipeline + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: bool HasPipeline(Key128 key) + parameters: + - id: key + type: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + return: + type: System.Boolean + content.vb: Function HasPipeline(key As Key128(Of GraphicsPipeline)) As Boolean + overload: Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline* + nameWithType.vb: IPipelineLibrary.HasPipeline(Key128(Of GraphicsPipeline)) + fullName.vb: Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline(Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline)) + name.vb: HasPipeline(Key128(Of GraphicsPipeline)) +- uid: Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO(Ghost.Graphics.RHI.GraphicsPSODescriptor@,Ghost.Graphics.RHI.GraphicsCompiledResult@) + commentId: M:Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO(Ghost.Graphics.RHI.GraphicsPSODescriptor@,Ghost.Graphics.RHI.GraphicsCompiledResult@) + id: CompilePSO(Ghost.Graphics.RHI.GraphicsPSODescriptor@,Ghost.Graphics.RHI.GraphicsCompiledResult@) + parent: Ghost.Graphics.RHI.IPipelineLibrary + langs: + - csharp + - vb + name: CompilePSO(ref readonly GraphicsPSODescriptor, ref readonly GraphicsCompiledResult) + nameWithType: IPipelineLibrary.CompilePSO(ref readonly GraphicsPSODescriptor, ref readonly GraphicsCompiledResult) + fullName: Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO(ref readonly Ghost.Graphics.RHI.GraphicsPSODescriptor, ref readonly Ghost.Graphics.RHI.GraphicsCompiledResult) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CompilePSO + path: src/Runtime/Ghost.Graphics.RHI/IPipelineLibrary.cs + startLine: 8 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Result> CompilePSO(ref readonly GraphicsPSODescriptor descriptor, ref readonly GraphicsCompiledResult compiled) + parameters: + - id: descriptor + type: Ghost.Graphics.RHI.GraphicsPSODescriptor + - id: compiled + type: Ghost.Graphics.RHI.GraphicsCompiledResult + return: + type: Ghost.Core.Result{Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}} + content.vb: Function CompilePSO(descriptor As GraphicsPSODescriptor, compiled As GraphicsCompiledResult) As Result(Of Key128(Of GraphicsPipeline)) + overload: Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO* + nameWithType.vb: IPipelineLibrary.CompilePSO(GraphicsPSODescriptor, GraphicsCompiledResult) + fullName.vb: Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO(Ghost.Graphics.RHI.GraphicsPSODescriptor, Ghost.Graphics.RHI.GraphicsCompiledResult) + name.vb: CompilePSO(GraphicsPSODescriptor, GraphicsCompiledResult) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IPipelineLibrary.SaveLibraryToDisk* + commentId: Overload:Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk + href: Ghost.Graphics.RHI.IPipelineLibrary.html#Ghost_Graphics_RHI_IPipelineLibrary_SaveLibraryToDisk_System_String_ + name: SaveLibraryToDisk + nameWithType: IPipelineLibrary.SaveLibraryToDisk + fullName: Ghost.Graphics.RHI.IPipelineLibrary.SaveLibraryToDisk +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline* + commentId: Overload:Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline + href: Ghost.Graphics.RHI.IPipelineLibrary.html#Ghost_Graphics_RHI_IPipelineLibrary_HasPipeline_Ghost_Core_Key128_Ghost_Graphics_RHI_GraphicsPipeline__ + name: HasPipeline + nameWithType: IPipelineLibrary.HasPipeline + fullName: Ghost.Graphics.RHI.IPipelineLibrary.HasPipeline +- uid: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + commentId: T:Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + parent: Ghost.Core + definition: Ghost.Core.Key128`1 + href: Ghost.Graphics.RHI.GraphicsPipeline.html + name: Key128 + nameWithType: Key128 + fullName: Ghost.Core.Key128 + nameWithType.vb: Key128(Of GraphicsPipeline) + fullName.vb: Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline) + name.vb: Key128(Of GraphicsPipeline) + spec.csharp: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: ) +- 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.Core.Key128`1 + commentId: T:Ghost.Core.Key128`1 + name: Key128 + nameWithType: Key128 + fullName: Ghost.Core.Key128 + nameWithType.vb: Key128(Of T) + fullName.vb: Ghost.Core.Key128(Of T) + name.vb: Key128(Of T) + spec.csharp: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key128`1 + name: Key128 + - 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.RHI.IPipelineLibrary.CompilePSO* + commentId: Overload:Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO + href: Ghost.Graphics.RHI.IPipelineLibrary.html#Ghost_Graphics_RHI_IPipelineLibrary_CompilePSO_Ghost_Graphics_RHI_GraphicsPSODescriptor__Ghost_Graphics_RHI_GraphicsCompiledResult__ + name: CompilePSO + nameWithType: IPipelineLibrary.CompilePSO + fullName: Ghost.Graphics.RHI.IPipelineLibrary.CompilePSO +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor + commentId: T:Ghost.Graphics.RHI.GraphicsPSODescriptor + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.GraphicsPSODescriptor.html + name: GraphicsPSODescriptor + nameWithType: GraphicsPSODescriptor + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult + commentId: T:Ghost.Graphics.RHI.GraphicsCompiledResult + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + name: GraphicsCompiledResult + nameWithType: GraphicsCompiledResult + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult +- uid: Ghost.Core.Result{Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}} + commentId: T:Ghost.Core.Result{Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline}} + parent: Ghost.Core + definition: Ghost.Core.Result`1 + href: Ghost.Graphics.RHI.GraphicsPipeline.html + name: Result> + nameWithType: Result> + fullName: Ghost.Core.Result> + nameWithType.vb: Result(Of Key128(Of GraphicsPipeline)) + fullName.vb: Ghost.Core.Result(Of Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline)) + name.vb: Result(Of Key128(Of GraphicsPipeline)) + spec.csharp: + - uid: Ghost.Core.Result`1 + name: Result + - name: < + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: '>' + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`1 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: ) + - name: ) +- uid: Ghost.Core.Result`1 + commentId: T:Ghost.Core.Result`1 + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of T) + fullName.vb: Ghost.Core.Result(Of T) + name.vb: Result(Of T) + spec.csharp: + - uid: Ghost.Core.Result`1 + name: Result + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`1 + name: Result + - name: ( + - name: Of + - name: " " + - name: T + - name: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.IRHIObject.yml b/docs/documents/api/Ghost.Graphics.RHI.IRHIObject.yml new file mode 100644 index 0000000..6a55ed7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IRHIObject.yml @@ -0,0 +1,145 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IRHIObject + commentId: T:Ghost.Graphics.RHI.IRHIObject + id: IRHIObject + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IRHIObject.Name + langs: + - csharp + - vb + name: IRHIObject + nameWithType: IRHIObject + fullName: Ghost.Graphics.RHI.IRHIObject + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRHIObject.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRHIObject + path: src/Runtime/Ghost.Graphics.RHI/IRHIObject.cs + startLine: 2 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface IRHIObject : IDisposable' + content.vb: Public Interface IRHIObject Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IRHIObject.Name + commentId: P:Ghost.Graphics.RHI.IRHIObject.Name + id: Name + parent: Ghost.Graphics.RHI.IRHIObject + langs: + - csharp + - vb + name: Name + nameWithType: IRHIObject.Name + fullName: Ghost.Graphics.RHI.IRHIObject.Name + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRHIObject.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Name + path: src/Runtime/Ghost.Graphics.RHI/IRHIObject.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: string Name { get; set; } + parameters: [] + return: + type: System.String + content.vb: Property Name As String + overload: Ghost.Graphics.RHI.IRHIObject.Name* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IRHIObject.Name* + commentId: Overload:Ghost.Graphics.RHI.IRHIObject.Name + href: Ghost.Graphics.RHI.IRHIObject.html#Ghost_Graphics_RHI_IRHIObject_Name + name: Name + nameWithType: IRHIObject.Name + fullName: Ghost.Graphics.RHI.IRHIObject.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String diff --git a/docs/documents/api/Ghost.Graphics.RHI.IRenderDevice.yml b/docs/documents/api/Ghost.Graphics.RHI.IRenderDevice.yml new file mode 100644 index 0000000..f8e4a51 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IRenderDevice.yml @@ -0,0 +1,264 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IRenderDevice + commentId: T:Ghost.Graphics.RHI.IRenderDevice + id: IRenderDevice + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IRenderDevice.ComputeQueue + - Ghost.Graphics.RHI.IRenderDevice.CopyQueue + - Ghost.Graphics.RHI.IRenderDevice.FeatureSupport + - Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue + langs: + - csharp + - vb + name: IRenderDevice + nameWithType: IRenderDevice + fullName: Ghost.Graphics.RHI.IRenderDevice + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderDevice + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 18 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: D3D12-native render device interface for creating graphics resources + example: [] + syntax: + content: 'public interface IRenderDevice : IDisposable' + content.vb: Public Interface IRenderDevice Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue + commentId: P:Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue + id: GraphicsQueue + parent: Ghost.Graphics.RHI.IRenderDevice + langs: + - csharp + - vb + name: GraphicsQueue + nameWithType: IRenderDevice.GraphicsQueue + fullName: Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsQueue + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 23 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Graphics command queue for rendering operations + example: [] + syntax: + content: ICommandQueue GraphicsQueue { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandQueue + content.vb: ReadOnly Property GraphicsQueue As ICommandQueue + overload: Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue* +- uid: Ghost.Graphics.RHI.IRenderDevice.ComputeQueue + commentId: P:Ghost.Graphics.RHI.IRenderDevice.ComputeQueue + id: ComputeQueue + parent: Ghost.Graphics.RHI.IRenderDevice + langs: + - csharp + - vb + name: ComputeQueue + nameWithType: IRenderDevice.ComputeQueue + fullName: Ghost.Graphics.RHI.IRenderDevice.ComputeQueue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueue + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 31 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Compute command queue for compute shader operations + example: [] + syntax: + content: ICommandQueue ComputeQueue { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandQueue + content.vb: ReadOnly Property ComputeQueue As ICommandQueue + overload: Ghost.Graphics.RHI.IRenderDevice.ComputeQueue* +- uid: Ghost.Graphics.RHI.IRenderDevice.CopyQueue + commentId: P:Ghost.Graphics.RHI.IRenderDevice.CopyQueue + id: CopyQueue + parent: Ghost.Graphics.RHI.IRenderDevice + langs: + - csharp + - vb + name: CopyQueue + nameWithType: IRenderDevice.CopyQueue + fullName: Ghost.Graphics.RHI.IRenderDevice.CopyQueue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyQueue + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 39 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Copy command queue for data transfer operations + example: [] + syntax: + content: ICommandQueue CopyQueue { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandQueue + content.vb: ReadOnly Property CopyQueue As ICommandQueue + overload: Ghost.Graphics.RHI.IRenderDevice.CopyQueue* +- uid: Ghost.Graphics.RHI.IRenderDevice.FeatureSupport + commentId: P:Ghost.Graphics.RHI.IRenderDevice.FeatureSupport + id: FeatureSupport + parent: Ghost.Graphics.RHI.IRenderDevice + langs: + - csharp + - vb + name: FeatureSupport + nameWithType: IRenderDevice.FeatureSupport + fullName: Ghost.Graphics.RHI.IRenderDevice.FeatureSupport + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FeatureSupport + path: src/Runtime/Ghost.Graphics.RHI/IRenderDevice.cs + startLine: 44 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: FeatureSupport FeatureSupport { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.FeatureSupport + content.vb: ReadOnly Property FeatureSupport As FeatureSupport + overload: Ghost.Graphics.RHI.IRenderDevice.FeatureSupport* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IRenderDevice.GraphicsQueue* + commentId: Overload:Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue + href: Ghost.Graphics.RHI.IRenderDevice.html#Ghost_Graphics_RHI_IRenderDevice_GraphicsQueue + name: GraphicsQueue + nameWithType: IRenderDevice.GraphicsQueue + fullName: Ghost.Graphics.RHI.IRenderDevice.GraphicsQueue +- uid: Ghost.Graphics.RHI.ICommandQueue + commentId: T:Ghost.Graphics.RHI.ICommandQueue + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandQueue.html + name: ICommandQueue + nameWithType: ICommandQueue + fullName: Ghost.Graphics.RHI.ICommandQueue +- uid: Ghost.Graphics.RHI.IRenderDevice.ComputeQueue* + commentId: Overload:Ghost.Graphics.RHI.IRenderDevice.ComputeQueue + href: Ghost.Graphics.RHI.IRenderDevice.html#Ghost_Graphics_RHI_IRenderDevice_ComputeQueue + name: ComputeQueue + nameWithType: IRenderDevice.ComputeQueue + fullName: Ghost.Graphics.RHI.IRenderDevice.ComputeQueue +- uid: Ghost.Graphics.RHI.IRenderDevice.CopyQueue* + commentId: Overload:Ghost.Graphics.RHI.IRenderDevice.CopyQueue + href: Ghost.Graphics.RHI.IRenderDevice.html#Ghost_Graphics_RHI_IRenderDevice_CopyQueue + name: CopyQueue + nameWithType: IRenderDevice.CopyQueue + fullName: Ghost.Graphics.RHI.IRenderDevice.CopyQueue +- uid: Ghost.Graphics.RHI.IRenderDevice.FeatureSupport* + commentId: Overload:Ghost.Graphics.RHI.IRenderDevice.FeatureSupport + href: Ghost.Graphics.RHI.IRenderDevice.html#Ghost_Graphics_RHI_IRenderDevice_FeatureSupport + name: FeatureSupport + nameWithType: IRenderDevice.FeatureSupport + fullName: Ghost.Graphics.RHI.IRenderDevice.FeatureSupport +- uid: Ghost.Graphics.RHI.FeatureSupport + commentId: T:Ghost.Graphics.RHI.FeatureSupport + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.FeatureSupport.html + name: FeatureSupport + nameWithType: FeatureSupport + fullName: Ghost.Graphics.RHI.FeatureSupport diff --git a/docs/documents/api/Ghost.Graphics.RHI.IRenderOutput.yml b/docs/documents/api/Ghost.Graphics.RHI.IRenderOutput.yml new file mode 100644 index 0000000..b7eb8fa --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IRenderOutput.yml @@ -0,0 +1,374 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IRenderOutput + commentId: T:Ghost.Graphics.RHI.IRenderOutput + id: IRenderOutput + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IRenderOutput.BeginRender(Ghost.Graphics.RHI.ICommandBuffer) + - Ghost.Graphics.RHI.IRenderOutput.EndRender(Ghost.Graphics.RHI.ICommandBuffer) + - Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget + - Ghost.Graphics.RHI.IRenderOutput.Present + - Ghost.Graphics.RHI.IRenderOutput.Scissor + - Ghost.Graphics.RHI.IRenderOutput.Viewport + langs: + - csharp + - vb + name: IRenderOutput + nameWithType: IRenderOutput + fullName: Ghost.Graphics.RHI.IRenderOutput + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderOutput + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public interface IRenderOutput + content.vb: Public Interface IRenderOutput +- uid: Ghost.Graphics.RHI.IRenderOutput.Viewport + commentId: P:Ghost.Graphics.RHI.IRenderOutput.Viewport + id: Viewport + parent: Ghost.Graphics.RHI.IRenderOutput + langs: + - csharp + - vb + name: Viewport + nameWithType: IRenderOutput.Viewport + fullName: Ghost.Graphics.RHI.IRenderOutput.Viewport + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Viewport + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ViewportDesc Viewport { get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ViewportDesc + content.vb: Property Viewport As ViewportDesc + overload: Ghost.Graphics.RHI.IRenderOutput.Viewport* +- uid: Ghost.Graphics.RHI.IRenderOutput.Scissor + commentId: P:Ghost.Graphics.RHI.IRenderOutput.Scissor + id: Scissor + parent: Ghost.Graphics.RHI.IRenderOutput + langs: + - csharp + - vb + name: Scissor + nameWithType: IRenderOutput.Scissor + fullName: Ghost.Graphics.RHI.IRenderOutput.Scissor + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Scissor + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 11 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ScissorRectDesc Scissor { get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ScissorRectDesc + content.vb: Property Scissor As ScissorRectDesc + overload: Ghost.Graphics.RHI.IRenderOutput.Scissor* +- uid: Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget + commentId: M:Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget + id: GetRenderTarget + parent: Ghost.Graphics.RHI.IRenderOutput + langs: + - csharp + - vb + name: GetRenderTarget() + nameWithType: IRenderOutput.GetRenderTarget() + fullName: Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetRenderTarget + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 20 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets a handle to the current render target texture. + example: [] + syntax: + content: Handle GetRenderTarget() + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: A handle to the texture that is currently set as the render target. + content.vb: Function GetRenderTarget() As Handle(Of Texture) + overload: Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget* +- uid: Ghost.Graphics.RHI.IRenderOutput.BeginRender(Ghost.Graphics.RHI.ICommandBuffer) + commentId: M:Ghost.Graphics.RHI.IRenderOutput.BeginRender(Ghost.Graphics.RHI.ICommandBuffer) + id: BeginRender(Ghost.Graphics.RHI.ICommandBuffer) + parent: Ghost.Graphics.RHI.IRenderOutput + langs: + - csharp + - vb + name: BeginRender(ICommandBuffer) + nameWithType: IRenderOutput.BeginRender(ICommandBuffer) + fullName: Ghost.Graphics.RHI.IRenderOutput.BeginRender(Ghost.Graphics.RHI.ICommandBuffer) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BeginRender + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 27 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Begins a rendering operation using the specified command buffer. Typically this will include resource barriers, + example: [] + syntax: + content: void BeginRender(ICommandBuffer cmd) + parameters: + - id: cmd + type: Ghost.Graphics.RHI.ICommandBuffer + description: The command buffer that records rendering commands. + content.vb: Sub BeginRender(cmd As ICommandBuffer) + overload: Ghost.Graphics.RHI.IRenderOutput.BeginRender* +- uid: Ghost.Graphics.RHI.IRenderOutput.EndRender(Ghost.Graphics.RHI.ICommandBuffer) + commentId: M:Ghost.Graphics.RHI.IRenderOutput.EndRender(Ghost.Graphics.RHI.ICommandBuffer) + id: EndRender(Ghost.Graphics.RHI.ICommandBuffer) + parent: Ghost.Graphics.RHI.IRenderOutput + langs: + - csharp + - vb + name: EndRender(ICommandBuffer) + nameWithType: IRenderOutput.EndRender(ICommandBuffer) + fullName: Ghost.Graphics.RHI.IRenderOutput.EndRender(Ghost.Graphics.RHI.ICommandBuffer) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: EndRender + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 32 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Finalizes the rendering process using the specified command buffer. + example: [] + syntax: + content: void EndRender(ICommandBuffer cmd) + parameters: + - id: cmd + type: Ghost.Graphics.RHI.ICommandBuffer + description: The command buffer that contains the rendering commands to be finalized. + content.vb: Sub EndRender(cmd As ICommandBuffer) + overload: Ghost.Graphics.RHI.IRenderOutput.EndRender* +- uid: Ghost.Graphics.RHI.IRenderOutput.Present + commentId: M:Ghost.Graphics.RHI.IRenderOutput.Present + id: Present + parent: Ghost.Graphics.RHI.IRenderOutput + langs: + - csharp + - vb + name: Present() + nameWithType: IRenderOutput.Present() + fullName: Ghost.Graphics.RHI.IRenderOutput.Present() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Present + path: src/Runtime/Ghost.Graphics.RHI/IRenderOutput.cs + startLine: 39 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Displays the current frame to the output device or screen. + remarks: >- + Call this method after rendering operations to present the rendered content. The exact + behavior may depend on the underlying graphics implementation or device. + example: [] + syntax: + content: void Present() + content.vb: Sub Present() + overload: Ghost.Graphics.RHI.IRenderOutput.Present* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.IRenderOutput.Viewport* + commentId: Overload:Ghost.Graphics.RHI.IRenderOutput.Viewport + href: Ghost.Graphics.RHI.IRenderOutput.html#Ghost_Graphics_RHI_IRenderOutput_Viewport + name: Viewport + nameWithType: IRenderOutput.Viewport + fullName: Ghost.Graphics.RHI.IRenderOutput.Viewport +- uid: Ghost.Graphics.RHI.ViewportDesc + commentId: T:Ghost.Graphics.RHI.ViewportDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ViewportDesc.html + name: ViewportDesc + nameWithType: ViewportDesc + fullName: Ghost.Graphics.RHI.ViewportDesc +- uid: Ghost.Graphics.RHI.IRenderOutput.Scissor* + commentId: Overload:Ghost.Graphics.RHI.IRenderOutput.Scissor + href: Ghost.Graphics.RHI.IRenderOutput.html#Ghost_Graphics_RHI_IRenderOutput_Scissor + name: Scissor + nameWithType: IRenderOutput.Scissor + fullName: Ghost.Graphics.RHI.IRenderOutput.Scissor +- uid: Ghost.Graphics.RHI.ScissorRectDesc + commentId: T:Ghost.Graphics.RHI.ScissorRectDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ScissorRectDesc.html + name: ScissorRectDesc + nameWithType: ScissorRectDesc + fullName: Ghost.Graphics.RHI.ScissorRectDesc +- uid: Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget* + commentId: Overload:Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget + href: Ghost.Graphics.RHI.IRenderOutput.html#Ghost_Graphics_RHI_IRenderOutput_GetRenderTarget + name: GetRenderTarget + nameWithType: IRenderOutput.GetRenderTarget + fullName: Ghost.Graphics.RHI.IRenderOutput.GetRenderTarget +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.IRenderOutput.BeginRender* + commentId: Overload:Ghost.Graphics.RHI.IRenderOutput.BeginRender + href: Ghost.Graphics.RHI.IRenderOutput.html#Ghost_Graphics_RHI_IRenderOutput_BeginRender_Ghost_Graphics_RHI_ICommandBuffer_ + name: BeginRender + nameWithType: IRenderOutput.BeginRender + fullName: Ghost.Graphics.RHI.IRenderOutput.BeginRender +- 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.RHI.IRenderOutput.EndRender* + commentId: Overload:Ghost.Graphics.RHI.IRenderOutput.EndRender + href: Ghost.Graphics.RHI.IRenderOutput.html#Ghost_Graphics_RHI_IRenderOutput_EndRender_Ghost_Graphics_RHI_ICommandBuffer_ + name: EndRender + nameWithType: IRenderOutput.EndRender + fullName: Ghost.Graphics.RHI.IRenderOutput.EndRender +- uid: Ghost.Graphics.RHI.IRenderOutput.Present* + commentId: Overload:Ghost.Graphics.RHI.IRenderOutput.Present + href: Ghost.Graphics.RHI.IRenderOutput.html#Ghost_Graphics_RHI_IRenderOutput_Present + name: Present + nameWithType: IRenderOutput.Present + fullName: Ghost.Graphics.RHI.IRenderOutput.Present diff --git a/docs/documents/api/Ghost.Graphics.RHI.IRenderer.yml b/docs/documents/api/Ghost.Graphics.RHI.IRenderer.yml new file mode 100644 index 0000000..98df97e --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IRenderer.yml @@ -0,0 +1,330 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IRenderer + commentId: T:Ghost.Graphics.RHI.IRenderer + id: IRenderer + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IRenderer.Render(Ghost.Graphics.RHI.ICommandAllocator) + - Ghost.Graphics.RHI.IRenderer.RenderFunc + - Ghost.Graphics.RHI.IRenderer.RenderOutput + langs: + - csharp + - vb + name: IRenderer + nameWithType: IRenderer + fullName: Ghost.Graphics.RHI.IRenderer + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderer + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 17 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: High-level renderer interface that uses RHI abstractions + example: [] + syntax: + content: 'public interface IRenderer : IDisposable' + content.vb: Public Interface IRenderer Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IRenderer.RenderOutput + commentId: P:Ghost.Graphics.RHI.IRenderer.RenderOutput + id: RenderOutput + parent: Ghost.Graphics.RHI.IRenderer + langs: + - csharp + - vb + name: RenderOutput + nameWithType: IRenderer.RenderOutput + fullName: Ghost.Graphics.RHI.IRenderer.RenderOutput + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderOutput + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 22 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets or sets the render output target for this renderer. + example: [] + syntax: + content: IRenderOutput? RenderOutput { get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IRenderOutput + content.vb: Property RenderOutput As IRenderOutput + overload: Ghost.Graphics.RHI.IRenderer.RenderOutput* +- uid: Ghost.Graphics.RHI.IRenderer.RenderFunc + commentId: P:Ghost.Graphics.RHI.IRenderer.RenderFunc + id: RenderFunc + parent: Ghost.Graphics.RHI.IRenderer + langs: + - csharp + - vb + name: RenderFunc + nameWithType: IRenderer.RenderFunc + fullName: Ghost.Graphics.RHI.IRenderer.RenderFunc + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderFunc + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 30 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: The function that performs the actual rendering operations. Skip rendering if this is null. + example: [] + syntax: + content: Func? RenderFunc { get; set; } + parameters: [] + return: + type: System.Func{Ghost.Graphics.RHI.RenderContext,Ghost.Core.Error} + content.vb: Property RenderFunc As Func(Of RenderContext, [Error]) + overload: Ghost.Graphics.RHI.IRenderer.RenderFunc* +- uid: Ghost.Graphics.RHI.IRenderer.Render(Ghost.Graphics.RHI.ICommandAllocator) + commentId: M:Ghost.Graphics.RHI.IRenderer.Render(Ghost.Graphics.RHI.ICommandAllocator) + id: Render(Ghost.Graphics.RHI.ICommandAllocator) + parent: Ghost.Graphics.RHI.IRenderer + langs: + - csharp + - vb + name: Render(ICommandAllocator) + nameWithType: IRenderer.Render(ICommandAllocator) + fullName: Ghost.Graphics.RHI.IRenderer.Render(Ghost.Graphics.RHI.ICommandAllocator) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Render + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 40 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Renders a frame + example: [] + syntax: + content: Result Render(ICommandAllocator commandAllocator) + parameters: + - id: commandAllocator + type: Ghost.Graphics.RHI.ICommandAllocator + description: Command allocator to use for rendering + return: + type: Ghost.Core.Result + description: Result of the rendering operation + content.vb: Function Render(commandAllocator As ICommandAllocator) As Result + overload: Ghost.Graphics.RHI.IRenderer.Render* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IRenderer.RenderOutput* + commentId: Overload:Ghost.Graphics.RHI.IRenderer.RenderOutput + href: Ghost.Graphics.RHI.IRenderer.html#Ghost_Graphics_RHI_IRenderer_RenderOutput + name: RenderOutput + nameWithType: IRenderer.RenderOutput + fullName: Ghost.Graphics.RHI.IRenderer.RenderOutput +- uid: Ghost.Graphics.RHI.IRenderOutput + commentId: T:Ghost.Graphics.RHI.IRenderOutput + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IRenderOutput.html + name: IRenderOutput + nameWithType: IRenderOutput + fullName: Ghost.Graphics.RHI.IRenderOutput +- uid: Ghost.Graphics.RHI.IRenderer.RenderFunc* + commentId: Overload:Ghost.Graphics.RHI.IRenderer.RenderFunc + href: Ghost.Graphics.RHI.IRenderer.html#Ghost_Graphics_RHI_IRenderer_RenderFunc + name: RenderFunc + nameWithType: IRenderer.RenderFunc + fullName: Ghost.Graphics.RHI.IRenderer.RenderFunc +- uid: System.Func{Ghost.Graphics.RHI.RenderContext,Ghost.Core.Error} + commentId: T:System.Func{Ghost.Graphics.RHI.RenderContext,Ghost.Core.Error} + parent: System + definition: System.Func`2 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of RenderContext, Error) + fullName.vb: System.Func(Of Ghost.Graphics.RHI.RenderContext, Ghost.Core.Error) + name.vb: Func(Of RenderContext, Error) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Ghost.Graphics.RHI.RenderContext + name: RenderContext + href: Ghost.Graphics.RHI.RenderContext.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.RenderContext + name: RenderContext + href: Ghost.Graphics.RHI.RenderContext.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: System.Func`2 + commentId: T:System.Func`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of T, TResult) + fullName.vb: System.Func(Of T, TResult) + name.vb: Func(Of T, TResult) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - name: T + - name: ',' + - name: " " + - name: TResult + - name: '>' + spec.vb: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - name: T + - name: ',' + - name: " " + - name: TResult + - name: ) +- uid: Ghost.Graphics.RHI.IRenderer.Render* + commentId: Overload:Ghost.Graphics.RHI.IRenderer.Render + href: Ghost.Graphics.RHI.IRenderer.html#Ghost_Graphics_RHI_IRenderer_Render_Ghost_Graphics_RHI_ICommandAllocator_ + name: Render + nameWithType: IRenderer.Render + fullName: Ghost.Graphics.RHI.IRenderer.Render +- uid: Ghost.Graphics.RHI.ICommandAllocator + commentId: T:Ghost.Graphics.RHI.ICommandAllocator + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandAllocator.html + name: ICommandAllocator + nameWithType: ICommandAllocator + fullName: Ghost.Graphics.RHI.ICommandAllocator +- uid: Ghost.Core.Result + commentId: T:Ghost.Core.Result + parent: Ghost.Core + name: Result + nameWithType: Result + fullName: Ghost.Core.Result +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.IResourceAllocator.yml b/docs/documents/api/Ghost.Graphics.RHI.IResourceAllocator.yml new file mode 100644 index 0000000..a08a130 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IResourceAllocator.yml @@ -0,0 +1,686 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IResourceAllocator + commentId: T:Ghost.Graphics.RHI.IResourceAllocator + id: IResourceAllocator + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IResourceAllocator.Allocate(Ghost.Graphics.RHI.AllocationDesc@,System.String) + - Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + - Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget(Ghost.Graphics.RHI.RenderTargetDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + - Ghost.Graphics.RHI.IResourceAllocator.CreateSampler(Ghost.Graphics.RHI.SamplerDesc@) + - Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer(System.UInt64,System.UInt64@) + - Ghost.Graphics.RHI.IResourceAllocator.CreateTexture(Ghost.Graphics.RHI.TextureDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + - Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo(Ghost.Graphics.RHI.ResourceDesc) + langs: + - csharp + - vb + name: IResourceAllocator + nameWithType: IResourceAllocator + fullName: Ghost.Graphics.RHI.IResourceAllocator + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IResourceAllocator + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 81 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface IResourceAllocator : IDisposable' + content.vb: Public Interface IResourceAllocator Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo(Ghost.Graphics.RHI.ResourceDesc) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo(Ghost.Graphics.RHI.ResourceDesc) + id: GetSizeInfo(Ghost.Graphics.RHI.ResourceDesc) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: GetSizeInfo(ResourceDesc) + nameWithType: IResourceAllocator.GetSizeInfo(ResourceDesc) + fullName: Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo(Ghost.Graphics.RHI.ResourceDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetSizeInfo + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 83 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ResourceSizeInfo GetSizeInfo(ResourceDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.ResourceDesc + return: + type: Ghost.Graphics.RHI.ResourceSizeInfo + content.vb: Function GetSizeInfo(desc As ResourceDesc) As ResourceSizeInfo + overload: Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo* +- uid: Ghost.Graphics.RHI.IResourceAllocator.Allocate(Ghost.Graphics.RHI.AllocationDesc@,System.String) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.Allocate(Ghost.Graphics.RHI.AllocationDesc@,System.String) + id: Allocate(Ghost.Graphics.RHI.AllocationDesc@,System.String) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: Allocate(ref readonly AllocationDesc, string) + nameWithType: IResourceAllocator.Allocate(ref readonly AllocationDesc, string) + fullName: Ghost.Graphics.RHI.IResourceAllocator.Allocate(ref readonly Ghost.Graphics.RHI.AllocationDesc, string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Allocate + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 91 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Allocates a block of memory on the GPU + example: [] + syntax: + content: Handle Allocate(ref readonly AllocationDesc desc, string name) + parameters: + - id: desc + type: Ghost.Graphics.RHI.AllocationDesc + description: Allocation description + - id: name + type: System.String + description: Debug name of the allocation + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: An point to the allocated memory + content.vb: Function Allocate(desc As AllocationDesc, name As String) As Handle(Of GPUResource) + overload: Ghost.Graphics.RHI.IResourceAllocator.Allocate* + nameWithType.vb: IResourceAllocator.Allocate(AllocationDesc, String) + fullName.vb: Ghost.Graphics.RHI.IResourceAllocator.Allocate(Ghost.Graphics.RHI.AllocationDesc, String) + name.vb: Allocate(AllocationDesc, String) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateTexture(Ghost.Graphics.RHI.TextureDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.CreateTexture(Ghost.Graphics.RHI.TextureDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + id: CreateTexture(Ghost.Graphics.RHI.TextureDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: CreateTexture(ref readonly TextureDesc, string, CreationOptions) + nameWithType: IResourceAllocator.CreateTexture(ref readonly TextureDesc, string, CreationOptions) + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateTexture(ref readonly Ghost.Graphics.RHI.TextureDesc, string, Ghost.Graphics.RHI.CreationOptions) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateTexture + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 100 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a texture resource + example: [] + syntax: + content: Handle CreateTexture(ref readonly TextureDesc desc, string name, CreationOptions options = default) + parameters: + - id: desc + type: Ghost.Graphics.RHI.TextureDesc + description: Texture description + - id: name + type: System.String + description: Debug name of the resource + - id: options + type: Ghost.Graphics.RHI.CreationOptions + description: Additional options of the resource allocation + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: An point to the resource + content.vb: Function CreateTexture(desc As TextureDesc, name As String, options As CreationOptions = Nothing) As Handle(Of Texture) + overload: Ghost.Graphics.RHI.IResourceAllocator.CreateTexture* + nameWithType.vb: IResourceAllocator.CreateTexture(TextureDesc, String, CreationOptions) + fullName.vb: Ghost.Graphics.RHI.IResourceAllocator.CreateTexture(Ghost.Graphics.RHI.TextureDesc, String, Ghost.Graphics.RHI.CreationOptions) + name.vb: CreateTexture(TextureDesc, String, CreationOptions) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget(Ghost.Graphics.RHI.RenderTargetDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget(Ghost.Graphics.RHI.RenderTargetDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + id: CreateRenderTarget(Ghost.Graphics.RHI.RenderTargetDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: CreateRenderTarget(ref readonly RenderTargetDesc, string, CreationOptions) + nameWithType: IResourceAllocator.CreateRenderTarget(ref readonly RenderTargetDesc, string, CreationOptions) + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget(ref readonly Ghost.Graphics.RHI.RenderTargetDesc, string, Ghost.Graphics.RHI.CreationOptions) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateRenderTarget + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 109 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a render Target for off-screen rendering + example: [] + syntax: + content: Handle CreateRenderTarget(ref readonly RenderTargetDesc desc, string name, CreationOptions options = default) + parameters: + - id: desc + type: Ghost.Graphics.RHI.RenderTargetDesc + description: Render Target description + - id: name + type: System.String + description: Debug name of the resource + - id: options + type: Ghost.Graphics.RHI.CreationOptions + description: Additional options of the resource allocation + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: An point to the resource + content.vb: Function CreateRenderTarget(desc As RenderTargetDesc, name As String, options As CreationOptions = Nothing) As Handle(Of Texture) + overload: Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget* + nameWithType.vb: IResourceAllocator.CreateRenderTarget(RenderTargetDesc, String, CreationOptions) + fullName.vb: Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget(Ghost.Graphics.RHI.RenderTargetDesc, String, Ghost.Graphics.RHI.CreationOptions) + name.vb: CreateRenderTarget(RenderTargetDesc, String, CreationOptions) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + id: CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String,Ghost.Graphics.RHI.CreationOptions) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: CreateBuffer(ref readonly BufferDesc, string, CreationOptions) + nameWithType: IResourceAllocator.CreateBuffer(ref readonly BufferDesc, string, CreationOptions) + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer(ref readonly Ghost.Graphics.RHI.BufferDesc, string, Ghost.Graphics.RHI.CreationOptions) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateBuffer + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 118 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a buffer resource + example: [] + syntax: + content: Handle CreateBuffer(ref readonly BufferDesc desc, string name, CreationOptions options = default) + parameters: + - id: desc + type: Ghost.Graphics.RHI.BufferDesc + description: Buffer description + - id: name + type: System.String + description: Debug name of the resource + - id: options + type: Ghost.Graphics.RHI.CreationOptions + description: Additional options of the resource allocation + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: An point to the resource + content.vb: Function CreateBuffer(desc As BufferDesc, name As String, options As CreationOptions = Nothing) As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer* + nameWithType.vb: IResourceAllocator.CreateBuffer(BufferDesc, String, CreationOptions) + fullName.vb: Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer(Ghost.Graphics.RHI.BufferDesc, String, Ghost.Graphics.RHI.CreationOptions) + name.vb: CreateBuffer(BufferDesc, String, CreationOptions) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer(System.UInt64,System.UInt64@) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer(System.UInt64,System.UInt64@) + id: CreateTempUploadBuffer(System.UInt64,System.UInt64@) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: CreateTempUploadBuffer(ulong, out ulong) + nameWithType: IResourceAllocator.CreateTempUploadBuffer(ulong, out ulong) + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer(ulong, out ulong) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateTempUploadBuffer + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 129 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a temporary upload buffer of the specified size in bytes. + remarks: This method has been optimized for frequent calls during frame updates. It efficiently manages memory to minimize fragmentation and overhead. + example: [] + syntax: + content: Handle CreateTempUploadBuffer(ulong sizeInBytes, out ulong offset) + parameters: + - id: sizeInBytes + type: System.UInt64 + description: The size of the upload buffer to create, in bytes. + - id: offset + type: System.UInt64 + description: The offset within the upload buffer where the allocation begins. + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: An pointing to the created upload buffer. + content.vb: Function CreateTempUploadBuffer(sizeInBytes As ULong, offset As ULong) As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer* + nameWithType.vb: IResourceAllocator.CreateTempUploadBuffer(ULong, ULong) + fullName.vb: Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer(ULong, ULong) + name.vb: CreateTempUploadBuffer(ULong, ULong) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateSampler(Ghost.Graphics.RHI.SamplerDesc@) + commentId: M:Ghost.Graphics.RHI.IResourceAllocator.CreateSampler(Ghost.Graphics.RHI.SamplerDesc@) + id: CreateSampler(Ghost.Graphics.RHI.SamplerDesc@) + parent: Ghost.Graphics.RHI.IResourceAllocator + langs: + - csharp + - vb + name: CreateSampler(ref readonly SamplerDesc) + nameWithType: IResourceAllocator.CreateSampler(ref readonly SamplerDesc) + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateSampler(ref readonly Ghost.Graphics.RHI.SamplerDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateSampler + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 136 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a new sampler object using the specified sampler description. + example: [] + syntax: + content: Identifier CreateSampler(ref readonly SamplerDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.SamplerDesc + description: A read-only reference to a structure that defines the properties of the sampler to be created. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + description: An that uniquely identifies the created sampler object. + content.vb: Function CreateSampler(desc As SamplerDesc) As Identifier(Of Sampler) + overload: Ghost.Graphics.RHI.IResourceAllocator.CreateSampler* + nameWithType.vb: IResourceAllocator.CreateSampler(SamplerDesc) + fullName.vb: Ghost.Graphics.RHI.IResourceAllocator.CreateSampler(Ghost.Graphics.RHI.SamplerDesc) + name.vb: CreateSampler(SamplerDesc) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IResourceAllocator.GetSizeInfo* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_GetSizeInfo_Ghost_Graphics_RHI_ResourceDesc_ + name: GetSizeInfo + nameWithType: IResourceAllocator.GetSizeInfo + fullName: Ghost.Graphics.RHI.IResourceAllocator.GetSizeInfo +- uid: Ghost.Graphics.RHI.ResourceDesc + commentId: T:Ghost.Graphics.RHI.ResourceDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceDesc.html + name: ResourceDesc + nameWithType: ResourceDesc + fullName: Ghost.Graphics.RHI.ResourceDesc +- uid: Ghost.Graphics.RHI.ResourceSizeInfo + commentId: T:Ghost.Graphics.RHI.ResourceSizeInfo + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceSizeInfo.html + name: ResourceSizeInfo + nameWithType: ResourceSizeInfo + fullName: Ghost.Graphics.RHI.ResourceSizeInfo +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RHI.IResourceAllocator.Allocate* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.Allocate + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_Allocate_Ghost_Graphics_RHI_AllocationDesc__System_String_ + name: Allocate + nameWithType: IResourceAllocator.Allocate + fullName: Ghost.Graphics.RHI.IResourceAllocator.Allocate +- uid: Ghost.Graphics.RHI.AllocationDesc + commentId: T:Ghost.Graphics.RHI.AllocationDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AllocationDesc.html + name: AllocationDesc + nameWithType: AllocationDesc + fullName: Ghost.Graphics.RHI.AllocationDesc +- 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.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - 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.RHI.IResourceAllocator.CreateTexture* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.CreateTexture + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_CreateTexture_Ghost_Graphics_RHI_TextureDesc__System_String_Ghost_Graphics_RHI_CreationOptions_ + name: CreateTexture + nameWithType: IResourceAllocator.CreateTexture + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateTexture +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc +- uid: Ghost.Graphics.RHI.CreationOptions + commentId: T:Ghost.Graphics.RHI.CreationOptions + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CreationOptions.html + name: CreationOptions + nameWithType: CreationOptions + fullName: Ghost.Graphics.RHI.CreationOptions +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_CreateRenderTarget_Ghost_Graphics_RHI_RenderTargetDesc__System_String_Ghost_Graphics_RHI_CreationOptions_ + name: CreateRenderTarget + nameWithType: IResourceAllocator.CreateRenderTarget + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateRenderTarget +- uid: Ghost.Graphics.RHI.RenderTargetDesc + commentId: T:Ghost.Graphics.RHI.RenderTargetDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetDesc.html + name: RenderTargetDesc + nameWithType: RenderTargetDesc + fullName: Ghost.Graphics.RHI.RenderTargetDesc +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.CreateBuffer + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_Ghost_Graphics_RHI_CreationOptions_ + name: CreateBuffer + nameWithType: IResourceAllocator.CreateBuffer + fullName: Ghost.Graphics.RHI.IResourceAllocator.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.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GraphicsBuffer) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer) + name.vb: Handle(Of GraphicsBuffer) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: ) +- uid: Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_CreateTempUploadBuffer_System_UInt64_System_UInt64__ + name: CreateTempUploadBuffer + nameWithType: IResourceAllocator.CreateTempUploadBuffer + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateTempUploadBuffer +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RHI.SamplerDesc + commentId: T:Ghost.Graphics.RHI.SamplerDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SamplerDesc.html + name: SamplerDesc + nameWithType: SamplerDesc + fullName: Ghost.Graphics.RHI.SamplerDesc +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Graphics.RHI.IResourceAllocator.CreateSampler* + commentId: Overload:Ghost.Graphics.RHI.IResourceAllocator.CreateSampler + href: Ghost.Graphics.RHI.IResourceAllocator.html#Ghost_Graphics_RHI_IResourceAllocator_CreateSampler_Ghost_Graphics_RHI_SamplerDesc__ + name: CreateSampler + nameWithType: IResourceAllocator.CreateSampler + fullName: Ghost.Graphics.RHI.IResourceAllocator.CreateSampler +- uid: Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.RHI.Sampler.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of Sampler) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RHI.Sampler) + name.vb: Identifier(Of Sampler) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RHI.Sampler + name: Sampler + href: Ghost.Graphics.RHI.Sampler.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Sampler + name: Sampler + href: Ghost.Graphics.RHI.Sampler.html + - name: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.IResourceDatabase.yml b/docs/documents/api/Ghost.Graphics.RHI.IResourceDatabase.yml new file mode 100644 index 0000000..9e7f450 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IResourceDatabase.yml @@ -0,0 +1,1006 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IResourceDatabase + commentId: T:Ghost.Graphics.RHI.IResourceDatabase + id: IResourceDatabase + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IResourceDatabase.AddSampler(Ghost.Graphics.RHI.SamplerDesc@,System.Int32) + - Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead + - Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead + - Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.BindlessAccess) + - Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.GetResourceName(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.HasResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler(Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}) + - Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.ResourceBarrierData) + - Ghost.Graphics.RHI.IResourceDatabase.Swap(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler(Ghost.Graphics.RHI.SamplerDesc@,Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}@) + langs: + - csharp + - vb + name: IResourceDatabase + nameWithType: IResourceDatabase + fullName: Ghost.Graphics.RHI.IResourceDatabase + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IResourceDatabase + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 35 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface IResourceDatabase : IDisposable' + content.vb: Public Interface IResourceDatabase Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead + id: EnterParallelRead + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: EnterParallelRead() + nameWithType: IResourceDatabase.EnterParallelRead() + fullName: Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: EnterParallelRead + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 49 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: void EnterParallelRead() + content.vb: Sub EnterParallelRead() + overload: Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead* +- uid: Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead + id: ExitParallelRead + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: ExitParallelRead() + nameWithType: IResourceDatabase.ExitParallelRead() + fullName: Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ExitParallelRead + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 51 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: void ExitParallelRead() + content.vb: Sub ExitParallelRead() + overload: Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead* +- uid: Ghost.Graphics.RHI.IResourceDatabase.HasResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.HasResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: HasResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: HasResource(Handle) + nameWithType: IResourceDatabase.HasResource(Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.HasResource(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HasResource + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 57 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Checks if a resource with the specified handle exists in the database. + example: [] + syntax: + content: bool HasResource(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The handle of the resource to check for existence. + return: + type: System.Boolean + content.vb: Function HasResource(handle As Handle(Of GPUResource)) As Boolean + overload: Ghost.Graphics.RHI.IResourceDatabase.HasResource* + nameWithType.vb: IResourceDatabase.HasResource(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.HasResource(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: HasResource(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: GetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: GetResourceBarrierData(Handle) + nameWithType: IResourceDatabase.GetResourceBarrierData(Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetResourceBarrierData + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 64 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Retrieves the current barrier data of the specified resource. + example: [] + syntax: + content: Result GetResourceBarrierData(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The handle that uniquely identifies the resource. + return: + type: Ghost.Core.Result{Ghost.Graphics.RHI.ResourceBarrierData,Ghost.Core.Error} + description: A ResourceBarrierData value representing the current barrier state. + content.vb: Function GetResourceBarrierData(handle As Handle(Of GPUResource)) As Result(Of ResourceBarrierData, [Error]) + overload: Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData* + nameWithType.vb: IResourceDatabase.GetResourceBarrierData(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: GetResourceBarrierData(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.ResourceBarrierData) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.ResourceBarrierData) + id: SetResourceBarrierData(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.ResourceBarrierData) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: SetResourceBarrierData(Handle, ResourceBarrierData) + nameWithType: IResourceDatabase.SetResourceBarrierData(Handle, ResourceBarrierData) + fullName: Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData(Ghost.Core.Handle, Ghost.Graphics.RHI.ResourceBarrierData) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetResourceBarrierData + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 72 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the barrier data of the specified resource handle. + example: [] + syntax: + content: Error SetResourceBarrierData(Handle handle, ResourceBarrierData data) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The handle that identifies the resource. + - id: data + type: Ghost.Graphics.RHI.ResourceBarrierData + description: The new barrier data. + return: + type: Ghost.Core.Error + description: An Error indicating the success or failure of the operation. + content.vb: Function SetResourceBarrierData(handle As Handle(Of GPUResource), data As ResourceBarrierData) As [Error] + overload: Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData* + nameWithType.vb: IResourceDatabase.SetResourceBarrierData(Handle(Of GPUResource), ResourceBarrierData) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource), Ghost.Graphics.RHI.ResourceBarrierData) + name.vb: SetResourceBarrierData(Handle(Of GPUResource), ResourceBarrierData) +- uid: Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: GetResourceDescription(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: GetResourceDescription(Handle) + nameWithType: IResourceDatabase.GetResourceDescription(Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetResourceDescription + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 79 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Retrieves the description of a GPU resource associated with the specified handle. + example: [] + syntax: + content: Result GetResourceDescription(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: A handle that identifies the GPU resource for which to obtain the description. Must reference a valid resource. + return: + type: Ghost.Core.Result{Ghost.Graphics.RHI.ResourceDesc,Ghost.Core.Error} + description: A ResourceDesc structure containing details about the specified GPU resource. + content.vb: Function GetResourceDescription(handle As Handle(Of GPUResource)) As Result(Of ResourceDesc, [Error]) + overload: Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription* + nameWithType.vb: IResourceDatabase.GetResourceDescription(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: GetResourceDescription(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.BindlessAccess) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.BindlessAccess) + id: GetBindlessIndex(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Graphics.RHI.BindlessAccess) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: GetBindlessIndex(Handle, BindlessAccess) + nameWithType: IResourceDatabase.GetBindlessIndex(Handle, BindlessAccess) + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex(Ghost.Core.Handle, Ghost.Graphics.RHI.BindlessAccess) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetBindlessIndex + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 87 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Retrieves the bindless index associated with the specified GPU resource handle. + example: [] + syntax: + content: uint GetBindlessIndex(Handle handle, BindlessAccess access = BindlessAccess.ShaderResource) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: A handle to the GPU resource for which to obtain the bindless index. Must reference a valid, currently registered resource. + - id: access + type: Ghost.Graphics.RHI.BindlessAccess + description: The type of bindless access for which to obtain the index. + return: + type: System.UInt32 + description: The bindless index corresponding to the specified GPU resource handle. ~0 if the resource does not support bindless access or is not found. + content.vb: Function GetBindlessIndex(handle As Handle(Of GPUResource), access As BindlessAccess = BindlessAccess.ShaderResource) As UInteger + overload: Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex* + nameWithType.vb: IResourceDatabase.GetBindlessIndex(Handle(Of GPUResource), BindlessAccess) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource), Ghost.Graphics.RHI.BindlessAccess) + name.vb: GetBindlessIndex(Handle(Of GPUResource), BindlessAccess) +- uid: Ghost.Graphics.RHI.IResourceDatabase.GetResourceName(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.GetResourceName(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: GetResourceName(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: GetResourceName(Handle) + nameWithType: IResourceDatabase.GetResourceName(Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetResourceName(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetResourceName + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 97 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Retrieves the name of the GPU resource associated with the specified handle. + remarks: You should only use this method in debug builds or inside engine editor. + example: [] + syntax: + content: string? GetResourceName(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: A handle to the GPU resource for which to obtain the name. Must reference a valid resource. + return: + type: System.String + description: The name of the GPU resource associated with the specified handle, or null if the resource does not have a name. + content.vb: Function GetResourceName(handle As Handle(Of GPUResource)) As String + overload: Ghost.Graphics.RHI.IResourceDatabase.GetResourceName* + nameWithType.vb: IResourceDatabase.GetResourceName(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.GetResourceName(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: GetResourceName(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: ReleaseResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: ReleaseResource(Handle) + nameWithType: IResourceDatabase.ReleaseResource(Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseResource + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 103 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Releases the GPU resource associated with the specified handle, freeing any resources allocated to it. + example: [] + syntax: + content: void ReleaseResource(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The handle of the resource to be removed. + content.vb: Sub ReleaseResource(handle As Handle(Of GPUResource)) + overload: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource* + nameWithType.vb: IResourceDatabase.ReleaseResource(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: ReleaseResource(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: ReleaseResourceImmediately(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: ReleaseResourceImmediately(Handle) + nameWithType: IResourceDatabase.ReleaseResourceImmediately(Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseResourceImmediately + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 109 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Releases the GPU resource associated with the specified handle immediately, freeing any resources allocated to it. + example: [] + syntax: + content: void ReleaseResourceImmediately(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The handle of the resource to be removed. + content.vb: Sub ReleaseResourceImmediately(handle As Handle(Of GPUResource)) + overload: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately* + nameWithType.vb: IResourceDatabase.ReleaseResourceImmediately(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: ReleaseResourceImmediately(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.AddSampler(Ghost.Graphics.RHI.SamplerDesc@,System.Int32) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.AddSampler(Ghost.Graphics.RHI.SamplerDesc@,System.Int32) + id: AddSampler(Ghost.Graphics.RHI.SamplerDesc@,System.Int32) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: AddSampler(ref readonly SamplerDesc, int) + nameWithType: IResourceDatabase.AddSampler(ref readonly SamplerDesc, int) + fullName: Ghost.Graphics.RHI.IResourceDatabase.AddSampler(ref readonly Ghost.Graphics.RHI.SamplerDesc, int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddSampler + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 119 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: >- + Retrieves an existing sampler identifier that matches the specified description, or creates a new one if none + + exists. + example: [] + syntax: + content: Identifier AddSampler(ref readonly SamplerDesc desc, int id) + parameters: + - id: desc + type: Ghost.Graphics.RHI.SamplerDesc + description: A read-only reference to a structure that defines the properties of the sampler to retrieve or create. + - id: id + type: System.Int32 + description: An integer identifier to associate with the sampler. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + description: >- + An representing the sampler that matches the specified description. + If a matching sampler does not exist, a new sampler is created and its identifier is returned. + content.vb: Function AddSampler(desc As SamplerDesc, id As Integer) As Identifier(Of Sampler) + overload: Ghost.Graphics.RHI.IResourceDatabase.AddSampler* + nameWithType.vb: IResourceDatabase.AddSampler(SamplerDesc, Integer) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.AddSampler(Ghost.Graphics.RHI.SamplerDesc, Integer) + name.vb: AddSampler(SamplerDesc, Integer) +- uid: Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler(Ghost.Graphics.RHI.SamplerDesc@,Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}@) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler(Ghost.Graphics.RHI.SamplerDesc@,Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}@) + id: TryGetSampler(Ghost.Graphics.RHI.SamplerDesc@,Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}@) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: TryGetSampler(ref readonly SamplerDesc, out Identifier) + nameWithType: IResourceDatabase.TryGetSampler(ref readonly SamplerDesc, out Identifier) + fullName: Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler(ref readonly Ghost.Graphics.RHI.SamplerDesc, out Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TryGetSampler + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 126 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Determines whether a sampler with the specified identifier exists. + example: [] + syntax: + content: bool TryGetSampler(ref readonly SamplerDesc desc, out Identifier id) + parameters: + - id: desc + type: Ghost.Graphics.RHI.SamplerDesc + - id: id + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + description: The identifier of the sampler to check for existence. + return: + type: System.Boolean + description: true if a sampler with the given identifier exists; otherwise, false. + content.vb: Function TryGetSampler(desc As SamplerDesc, id As Identifier(Of Sampler)) As Boolean + overload: Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler* + nameWithType.vb: IResourceDatabase.TryGetSampler(SamplerDesc, Identifier(Of Sampler)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler(Ghost.Graphics.RHI.SamplerDesc, Ghost.Core.Identifier(Of Ghost.Graphics.RHI.Sampler)) + name.vb: TryGetSampler(SamplerDesc, Identifier(Of Sampler)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler(Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler(Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}) + id: ReleaseSampler(Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: ReleaseSampler(Identifier) + nameWithType: IResourceDatabase.ReleaseSampler(Identifier) + fullName: Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseSampler + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 132 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Releases the sampler associated with the specified identifier and frees any resources allocated to it. + example: [] + syntax: + content: void ReleaseSampler(Identifier id) + parameters: + - id: id + type: Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + description: The identifier of the sampler to release. Must reference a valid, existing sampler. + content.vb: Sub ReleaseSampler(id As Identifier(Of Sampler)) + overload: Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler* + nameWithType.vb: IResourceDatabase.ReleaseSampler(Identifier(Of Sampler)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler(Ghost.Core.Identifier(Of Ghost.Graphics.RHI.Sampler)) + name.vb: ReleaseSampler(Identifier(Of Sampler)) +- uid: Ghost.Graphics.RHI.IResourceDatabase.Swap(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.IResourceDatabase.Swap(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: Swap(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource},Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.RHI.IResourceDatabase + langs: + - csharp + - vb + name: Swap(Handle, Handle) + nameWithType: IResourceDatabase.Swap(Handle, Handle) + fullName: Ghost.Graphics.RHI.IResourceDatabase.Swap(Ghost.Core.Handle, Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Swap + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 140 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Swaps the resources associated with the two specified handles, effectively exchanging their identities and all associated data. + example: [] + syntax: + content: Error Swap(Handle handleA, Handle handleB) + parameters: + - id: handleA + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The first handle whose associated resource is to be swapped. + - id: handleB + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + description: The second handle whose associated resource is to be swapped. + return: + type: Ghost.Core.Error + description: An Error indicating the success or failure of the swap operation. + content.vb: Function Swap(handleA As Handle(Of GPUResource), handleB As Handle(Of GPUResource)) As [Error] + overload: Ghost.Graphics.RHI.IResourceDatabase.Swap* + nameWithType.vb: IResourceDatabase.Swap(Handle(Of GPUResource), Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.IResourceDatabase.Swap(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource), Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: Swap(Handle(Of GPUResource), Handle(Of GPUResource)) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IResourceDatabase.EnterParallelRead* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_EnterParallelRead + name: EnterParallelRead + nameWithType: IResourceDatabase.EnterParallelRead + fullName: Ghost.Graphics.RHI.IResourceDatabase.EnterParallelRead +- uid: Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_ExitParallelRead + name: ExitParallelRead + nameWithType: IResourceDatabase.ExitParallelRead + fullName: Ghost.Graphics.RHI.IResourceDatabase.ExitParallelRead +- uid: Ghost.Graphics.RHI.IResourceDatabase.HasResource* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.HasResource + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_HasResource_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: HasResource + nameWithType: IResourceDatabase.HasResource + fullName: Ghost.Graphics.RHI.IResourceDatabase.HasResource +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: ) +- 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.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.IResourceDatabase.GetResourceBarrierData* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_GetResourceBarrierData_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: GetResourceBarrierData + nameWithType: IResourceDatabase.GetResourceBarrierData + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetResourceBarrierData +- uid: Ghost.Core.Result{Ghost.Graphics.RHI.ResourceBarrierData,Ghost.Core.Error} + commentId: T:Ghost.Core.Result{Ghost.Graphics.RHI.ResourceBarrierData,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.Result`2 + href: Ghost.Graphics.RHI.ResourceBarrierData.html + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of ResourceBarrierData, Error) + fullName.vb: Ghost.Core.Result(Of Ghost.Graphics.RHI.ResourceBarrierData, Ghost.Core.Error) + name.vb: Result(Of ResourceBarrierData, Error) + spec.csharp: + - uid: Ghost.Core.Result`2 + name: Result + - name: < + - uid: Ghost.Graphics.RHI.ResourceBarrierData + name: ResourceBarrierData + href: Ghost.Graphics.RHI.ResourceBarrierData.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`2 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ResourceBarrierData + name: ResourceBarrierData + href: Ghost.Graphics.RHI.ResourceBarrierData.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Core.Result`2 + commentId: T:Ghost.Core.Result`2 + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + 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.RHI.IResourceDatabase.SetResourceBarrierData* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_SetResourceBarrierData_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__Ghost_Graphics_RHI_ResourceBarrierData_ + name: SetResourceBarrierData + nameWithType: IResourceDatabase.SetResourceBarrierData + fullName: Ghost.Graphics.RHI.IResourceDatabase.SetResourceBarrierData +- uid: Ghost.Graphics.RHI.ResourceBarrierData + commentId: T:Ghost.Graphics.RHI.ResourceBarrierData + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceBarrierData.html + name: ResourceBarrierData + nameWithType: ResourceBarrierData + fullName: Ghost.Graphics.RHI.ResourceBarrierData +- uid: Ghost.Core.Error + commentId: T:Ghost.Core.Error + parent: Ghost.Core + name: Error + nameWithType: Error + fullName: Ghost.Core.Error +- uid: Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_GetResourceDescription_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: GetResourceDescription + nameWithType: IResourceDatabase.GetResourceDescription + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetResourceDescription +- uid: Ghost.Core.Result{Ghost.Graphics.RHI.ResourceDesc,Ghost.Core.Error} + commentId: T:Ghost.Core.Result{Ghost.Graphics.RHI.ResourceDesc,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.Result`2 + href: Ghost.Graphics.RHI.ResourceDesc.html + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of ResourceDesc, Error) + fullName.vb: Ghost.Core.Result(Of Ghost.Graphics.RHI.ResourceDesc, Ghost.Core.Error) + name.vb: Result(Of ResourceDesc, Error) + spec.csharp: + - uid: Ghost.Core.Result`2 + name: Result + - name: < + - uid: Ghost.Graphics.RHI.ResourceDesc + name: ResourceDesc + href: Ghost.Graphics.RHI.ResourceDesc.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`2 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ResourceDesc + name: ResourceDesc + href: Ghost.Graphics.RHI.ResourceDesc.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_GetBindlessIndex_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__Ghost_Graphics_RHI_BindlessAccess_ + name: GetBindlessIndex + nameWithType: IResourceDatabase.GetBindlessIndex + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetBindlessIndex +- uid: Ghost.Graphics.RHI.BindlessAccess + commentId: T:Ghost.Graphics.RHI.BindlessAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BindlessAccess.html + name: BindlessAccess + nameWithType: BindlessAccess + fullName: Ghost.Graphics.RHI.BindlessAccess +- 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.RHI.IResourceDatabase.GetResourceName* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.GetResourceName + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_GetResourceName_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: GetResourceName + nameWithType: IResourceDatabase.GetResourceName + fullName: Ghost.Graphics.RHI.IResourceDatabase.GetResourceName +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_ReleaseResource_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: ReleaseResource + nameWithType: IResourceDatabase.ReleaseResource + fullName: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResource +- uid: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_ReleaseResourceImmediately_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: ReleaseResourceImmediately + nameWithType: IResourceDatabase.ReleaseResourceImmediately + fullName: Ghost.Graphics.RHI.IResourceDatabase.ReleaseResourceImmediately +- uid: Ghost.Graphics.RHI.SamplerDesc + commentId: T:Ghost.Graphics.RHI.SamplerDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SamplerDesc.html + name: SamplerDesc + nameWithType: SamplerDesc + fullName: Ghost.Graphics.RHI.SamplerDesc +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Graphics.RHI.IResourceDatabase.AddSampler* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.AddSampler + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_AddSampler_Ghost_Graphics_RHI_SamplerDesc__System_Int32_ + name: AddSampler + nameWithType: IResourceDatabase.AddSampler + fullName: Ghost.Graphics.RHI.IResourceDatabase.AddSampler +- 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.Core.Identifier{Ghost.Graphics.RHI.Sampler} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RHI.Sampler} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.RHI.Sampler.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of Sampler) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RHI.Sampler) + name.vb: Identifier(Of Sampler) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RHI.Sampler + name: Sampler + href: Ghost.Graphics.RHI.Sampler.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Sampler + name: Sampler + href: Ghost.Graphics.RHI.Sampler.html + - name: ) +- uid: Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_TryGetSampler_Ghost_Graphics_RHI_SamplerDesc__Ghost_Core_Identifier_Ghost_Graphics_RHI_Sampler___ + name: TryGetSampler + nameWithType: IResourceDatabase.TryGetSampler + fullName: Ghost.Graphics.RHI.IResourceDatabase.TryGetSampler +- uid: Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_ReleaseSampler_Ghost_Core_Identifier_Ghost_Graphics_RHI_Sampler__ + name: ReleaseSampler + nameWithType: IResourceDatabase.ReleaseSampler + fullName: Ghost.Graphics.RHI.IResourceDatabase.ReleaseSampler +- uid: Ghost.Graphics.RHI.IResourceDatabase.Swap* + commentId: Overload:Ghost.Graphics.RHI.IResourceDatabase.Swap + href: Ghost.Graphics.RHI.IResourceDatabase.html#Ghost_Graphics_RHI_IResourceDatabase_Swap_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: Swap + nameWithType: IResourceDatabase.Swap + fullName: Ghost.Graphics.RHI.IResourceDatabase.Swap diff --git a/docs/documents/api/Ghost.Graphics.RHI.IResourceReleasable.yml b/docs/documents/api/Ghost.Graphics.RHI.IResourceReleasable.yml new file mode 100644 index 0000000..ecf5ef1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IResourceReleasable.yml @@ -0,0 +1,108 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IResourceReleasable + commentId: T:Ghost.Graphics.RHI.IResourceReleasable + id: IResourceReleasable + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + langs: + - csharp + - vb + name: IResourceReleasable + nameWithType: IResourceReleasable + fullName: Ghost.Graphics.RHI.IResourceReleasable + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IResourceReleasable + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public interface IResourceReleasable + content.vb: Public Interface IResourceReleasable + derivedClasses: + - Ghost.Graphics.Core.Material + - Ghost.Graphics.Core.Mesh + - Ghost.Graphics.Core.Shader +- uid: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + commentId: M:Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + id: ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + parent: Ghost.Graphics.RHI.IResourceReleasable + langs: + - csharp + - vb + name: ReleaseResource(IResourceDatabase) + nameWithType: IResourceReleasable.ReleaseResource(IResourceDatabase) + fullName: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource(Ghost.Graphics.RHI.IResourceDatabase) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseResource + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 9 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: A method to release GPU resources. + example: [] + syntax: + content: void ReleaseResource(IResourceDatabase database) + parameters: + - id: database + type: Ghost.Graphics.RHI.IResourceDatabase + content.vb: Sub ReleaseResource(database As IResourceDatabase) + overload: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource* + commentId: Overload:Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource + href: Ghost.Graphics.RHI.IResourceReleasable.html#Ghost_Graphics_RHI_IResourceReleasable_ReleaseResource_Ghost_Graphics_RHI_IResourceDatabase_ + name: ReleaseResource + nameWithType: IResourceReleasable.ReleaseResource + fullName: Ghost.Graphics.RHI.IResourceReleasable.ReleaseResource +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.IShaderCompiler.yml b/docs/documents/api/Ghost.Graphics.RHI.IShaderCompiler.yml new file mode 100644 index 0000000..e156402 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IShaderCompiler.yml @@ -0,0 +1,511 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IShaderCompiler + commentId: T:Ghost.Graphics.RHI.IShaderCompiler + id: IShaderCompiler + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IShaderCompiler.Compile(Ghost.Graphics.RHI.ShaderCompilationConfig@,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + - Ghost.Graphics.RHI.IShaderCompiler.CompilePass(Ghost.Core.Graphics.PassDescriptor@,Ghost.Graphics.RHI.ShaderCompilationConfig@,Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + - Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + langs: + - csharp + - vb + name: IShaderCompiler + nameWithType: IShaderCompiler + fullName: Ghost.Graphics.RHI.IShaderCompiler + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IShaderCompiler + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 143 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public interface IShaderCompiler : IDisposable' + content.vb: Public Interface IShaderCompiler Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.IShaderCompiler.Compile(Ghost.Graphics.RHI.ShaderCompilationConfig@,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + commentId: M:Ghost.Graphics.RHI.IShaderCompiler.Compile(Ghost.Graphics.RHI.ShaderCompilationConfig@,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + id: Compile(Ghost.Graphics.RHI.ShaderCompilationConfig@,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + parent: Ghost.Graphics.RHI.IShaderCompiler + langs: + - csharp + - vb + name: Compile(ref readonly ShaderCompilationConfig, Allocator) + nameWithType: IShaderCompiler.Compile(ref readonly ShaderCompilationConfig, Allocator) + fullName: Ghost.Graphics.RHI.IShaderCompiler.Compile(ref readonly Ghost.Graphics.RHI.ShaderCompilationConfig, Misaki.HighPerformance.LowLevel.Buffer.Allocator) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Compile + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 145 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Result Compile(ref readonly ShaderCompilationConfig config, Allocator allocator) + parameters: + - id: config + type: Ghost.Graphics.RHI.ShaderCompilationConfig + - id: allocator + type: Misaki.HighPerformance.LowLevel.Buffer.Allocator + return: + type: Ghost.Core.Result{Ghost.Graphics.RHI.ShaderCompileResult} + content.vb: Function Compile(config As ShaderCompilationConfig, allocator As Allocator) As Result(Of ShaderCompileResult) + overload: Ghost.Graphics.RHI.IShaderCompiler.Compile* + nameWithType.vb: IShaderCompiler.Compile(ShaderCompilationConfig, Allocator) + fullName.vb: Ghost.Graphics.RHI.IShaderCompiler.Compile(Ghost.Graphics.RHI.ShaderCompilationConfig, Misaki.HighPerformance.LowLevel.Buffer.Allocator) + name.vb: Compile(ShaderCompilationConfig, Allocator) +- uid: Ghost.Graphics.RHI.IShaderCompiler.CompilePass(Ghost.Core.Graphics.PassDescriptor@,Ghost.Graphics.RHI.ShaderCompilationConfig@,Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + commentId: M:Ghost.Graphics.RHI.IShaderCompiler.CompilePass(Ghost.Core.Graphics.PassDescriptor@,Ghost.Graphics.RHI.ShaderCompilationConfig@,Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + id: CompilePass(Ghost.Core.Graphics.PassDescriptor@,Ghost.Graphics.RHI.ShaderCompilationConfig@,Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + parent: Ghost.Graphics.RHI.IShaderCompiler + langs: + - csharp + - vb + name: CompilePass(ref readonly PassDescriptor, ref readonly ShaderCompilationConfig, Key64) + nameWithType: IShaderCompiler.CompilePass(ref readonly PassDescriptor, ref readonly ShaderCompilationConfig, Key64) + fullName: Ghost.Graphics.RHI.IShaderCompiler.CompilePass(ref readonly Ghost.Core.Graphics.PassDescriptor, ref readonly Ghost.Graphics.RHI.ShaderCompilationConfig, Ghost.Core.Key64) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CompilePass + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 146 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Result CompilePass(ref readonly PassDescriptor descriptor, ref readonly ShaderCompilationConfig additionalConfig, Key64 key) + parameters: + - id: descriptor + type: Ghost.Core.Graphics.PassDescriptor + - id: additionalConfig + type: Ghost.Graphics.RHI.ShaderCompilationConfig + - id: key + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + return: + type: Ghost.Core.Result{Ghost.Graphics.RHI.GraphicsCompiledResult} + content.vb: Function CompilePass(descriptor As PassDescriptor, additionalConfig As ShaderCompilationConfig, key As Key64(Of ShaderVariant)) As Result(Of GraphicsCompiledResult) + overload: Ghost.Graphics.RHI.IShaderCompiler.CompilePass* + nameWithType.vb: IShaderCompiler.CompilePass(PassDescriptor, ShaderCompilationConfig, Key64(Of ShaderVariant)) + fullName.vb: Ghost.Graphics.RHI.IShaderCompiler.CompilePass(Ghost.Core.Graphics.PassDescriptor, Ghost.Graphics.RHI.ShaderCompilationConfig, Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderVariant)) + name.vb: CompilePass(PassDescriptor, ShaderCompilationConfig, Key64(Of ShaderVariant)) +- uid: Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + commentId: M:Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + id: LoadCompiledCache(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant}) + parent: Ghost.Graphics.RHI.IShaderCompiler + langs: + - csharp + - vb + name: LoadCompiledCache(Key64) + nameWithType: IShaderCompiler.LoadCompiledCache(Key64) + fullName: Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache(Ghost.Core.Key64) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: LoadCompiledCache + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 147 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Result LoadCompiledCache(Key64 key) + parameters: + - id: key + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + return: + type: Ghost.Core.Result{Ghost.Graphics.RHI.GraphicsCompiledResult,Ghost.Core.Error} + content.vb: Function LoadCompiledCache(key As Key64(Of ShaderVariant)) As Result(Of GraphicsCompiledResult, [Error]) + overload: Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache* + nameWithType.vb: IShaderCompiler.LoadCompiledCache(Key64(Of ShaderVariant)) + fullName.vb: Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache(Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderVariant)) + name.vb: LoadCompiledCache(Key64(Of ShaderVariant)) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.IShaderCompiler.Compile* + commentId: Overload:Ghost.Graphics.RHI.IShaderCompiler.Compile + href: Ghost.Graphics.RHI.IShaderCompiler.html#Ghost_Graphics_RHI_IShaderCompiler_Compile_Ghost_Graphics_RHI_ShaderCompilationConfig__Misaki_HighPerformance_LowLevel_Buffer_Allocator_ + name: Compile + nameWithType: IShaderCompiler.Compile + fullName: Ghost.Graphics.RHI.IShaderCompiler.Compile +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig + commentId: T:Ghost.Graphics.RHI.ShaderCompilationConfig + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderCompilationConfig.html + name: ShaderCompilationConfig + nameWithType: ShaderCompilationConfig + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig +- uid: Misaki.HighPerformance.LowLevel.Buffer.Allocator + commentId: T:Misaki.HighPerformance.LowLevel.Buffer.Allocator + parent: Misaki.HighPerformance.LowLevel.Buffer + name: Allocator + nameWithType: Allocator + fullName: Misaki.HighPerformance.LowLevel.Buffer.Allocator +- uid: Ghost.Core.Result{Ghost.Graphics.RHI.ShaderCompileResult} + commentId: T:Ghost.Core.Result{Ghost.Graphics.RHI.ShaderCompileResult} + parent: Ghost.Core + definition: Ghost.Core.Result`1 + href: Ghost.Graphics.RHI.ShaderCompileResult.html + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of ShaderCompileResult) + fullName.vb: Ghost.Core.Result(Of Ghost.Graphics.RHI.ShaderCompileResult) + name.vb: Result(Of ShaderCompileResult) + spec.csharp: + - uid: Ghost.Core.Result`1 + name: Result + - name: < + - uid: Ghost.Graphics.RHI.ShaderCompileResult + name: ShaderCompileResult + href: Ghost.Graphics.RHI.ShaderCompileResult.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`1 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderCompileResult + name: ShaderCompileResult + href: Ghost.Graphics.RHI.ShaderCompileResult.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Buffer + commentId: N:Misaki.HighPerformance.LowLevel.Buffer + name: Misaki.HighPerformance.LowLevel.Buffer + nameWithType: Misaki.HighPerformance.LowLevel.Buffer + fullName: Misaki.HighPerformance.LowLevel.Buffer + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer +- uid: Ghost.Core.Result`1 + commentId: T:Ghost.Core.Result`1 + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of T) + fullName.vb: Ghost.Core.Result(Of T) + name.vb: Result(Of T) + spec.csharp: + - uid: Ghost.Core.Result`1 + name: Result + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`1 + name: Result + - 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.RHI.IShaderCompiler.CompilePass* + commentId: Overload:Ghost.Graphics.RHI.IShaderCompiler.CompilePass + href: Ghost.Graphics.RHI.IShaderCompiler.html#Ghost_Graphics_RHI_IShaderCompiler_CompilePass_Ghost_Core_Graphics_PassDescriptor__Ghost_Graphics_RHI_ShaderCompilationConfig__Ghost_Core_Key64_Ghost_Graphics_RHI_ShaderVariant__ + name: CompilePass + nameWithType: IShaderCompiler.CompilePass + fullName: Ghost.Graphics.RHI.IShaderCompiler.CompilePass +- uid: Ghost.Core.Graphics.PassDescriptor + commentId: T:Ghost.Core.Graphics.PassDescriptor + parent: Ghost.Core.Graphics + name: PassDescriptor + nameWithType: PassDescriptor + fullName: Ghost.Core.Graphics.PassDescriptor +- uid: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + commentId: T:Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + parent: Ghost.Core + definition: Ghost.Core.Key64`1 + href: Ghost.Graphics.RHI.ShaderVariant.html + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of ShaderVariant) + fullName.vb: Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderVariant) + name.vb: Key64(Of ShaderVariant) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - uid: Ghost.Graphics.RHI.ShaderVariant + name: ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderVariant + name: ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + - name: ) +- uid: Ghost.Core.Result{Ghost.Graphics.RHI.GraphicsCompiledResult} + commentId: T:Ghost.Core.Result{Ghost.Graphics.RHI.GraphicsCompiledResult} + parent: Ghost.Core + definition: Ghost.Core.Result`1 + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of GraphicsCompiledResult) + fullName.vb: Ghost.Core.Result(Of Ghost.Graphics.RHI.GraphicsCompiledResult) + name.vb: Result(Of GraphicsCompiledResult) + spec.csharp: + - uid: Ghost.Core.Result`1 + name: Result + - name: < + - uid: Ghost.Graphics.RHI.GraphicsCompiledResult + name: GraphicsCompiledResult + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`1 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsCompiledResult + name: GraphicsCompiledResult + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + - name: ) +- 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.Core.Key64`1 + commentId: T:Ghost.Core.Key64`1 + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of T) + fullName.vb: Ghost.Core.Key64(Of T) + name.vb: Key64(Of T) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache* + commentId: Overload:Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache + href: Ghost.Graphics.RHI.IShaderCompiler.html#Ghost_Graphics_RHI_IShaderCompiler_LoadCompiledCache_Ghost_Core_Key64_Ghost_Graphics_RHI_ShaderVariant__ + name: LoadCompiledCache + nameWithType: IShaderCompiler.LoadCompiledCache + fullName: Ghost.Graphics.RHI.IShaderCompiler.LoadCompiledCache +- uid: Ghost.Core.Result{Ghost.Graphics.RHI.GraphicsCompiledResult,Ghost.Core.Error} + commentId: T:Ghost.Core.Result{Ghost.Graphics.RHI.GraphicsCompiledResult,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.Result`2 + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + nameWithType.vb: Result(Of GraphicsCompiledResult, Error) + fullName.vb: Ghost.Core.Result(Of Ghost.Graphics.RHI.GraphicsCompiledResult, Ghost.Core.Error) + name.vb: Result(Of GraphicsCompiledResult, Error) + spec.csharp: + - uid: Ghost.Core.Result`2 + name: Result + - name: < + - uid: Ghost.Graphics.RHI.GraphicsCompiledResult + name: GraphicsCompiledResult + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.Result`2 + name: Result + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsCompiledResult + name: GraphicsCompiledResult + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Core.Result`2 + commentId: T:Ghost.Core.Result`2 + name: Result + nameWithType: Result + fullName: Ghost.Core.Result + 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.ISwapChain.yml b/docs/documents/api/Ghost.Graphics.RHI.ISwapChain.yml new file mode 100644 index 0000000..5ef7eb2 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ISwapChain.yml @@ -0,0 +1,632 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ISwapChain + commentId: T:Ghost.Graphics.RHI.ISwapChain + id: ISwapChain + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ISwapChain.GetBackBuffers + - Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer + - Ghost.Graphics.RHI.ISwapChain.Height + - Ghost.Graphics.RHI.ISwapChain.Present(System.Boolean) + - Ghost.Graphics.RHI.ISwapChain.Resize(System.UInt32,System.UInt32) + - Ghost.Graphics.RHI.ISwapChain.ScaleX + - Ghost.Graphics.RHI.ISwapChain.ScaleY + - Ghost.Graphics.RHI.ISwapChain.SetScale(System.Single,System.Single) + - Ghost.Graphics.RHI.ISwapChain.Width + langs: + - csharp + - vb + name: ISwapChain + nameWithType: ISwapChain + fullName: Ghost.Graphics.RHI.ISwapChain + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ISwapChain + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Swap chain interface for presentation + example: [] + syntax: + content: 'public interface ISwapChain : IDisposable' + content.vb: Public Interface ISwapChain Inherits IDisposable + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RHI.ISwapChain.Width + commentId: P:Ghost.Graphics.RHI.ISwapChain.Width + id: Width + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: Width + nameWithType: ISwapChain.Width + fullName: Ghost.Graphics.RHI.ISwapChain.Width + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Width + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Width of the swap chain back buffers + example: [] + syntax: + content: uint Width { get; } + parameters: [] + return: + type: System.UInt32 + content.vb: ReadOnly Property Width As UInteger + overload: Ghost.Graphics.RHI.ISwapChain.Width* +- uid: Ghost.Graphics.RHI.ISwapChain.Height + commentId: P:Ghost.Graphics.RHI.ISwapChain.Height + id: Height + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: Height + nameWithType: ISwapChain.Height + fullName: Ghost.Graphics.RHI.ISwapChain.Height + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Height + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 20 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Height of the swap chain back buffers + example: [] + syntax: + content: uint Height { get; } + parameters: [] + return: + type: System.UInt32 + content.vb: ReadOnly Property Height As UInteger + overload: Ghost.Graphics.RHI.ISwapChain.Height* +- uid: Ghost.Graphics.RHI.ISwapChain.ScaleX + commentId: P:Ghost.Graphics.RHI.ISwapChain.ScaleX + id: ScaleX + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: ScaleX + nameWithType: ISwapChain.ScaleX + fullName: Ghost.Graphics.RHI.ISwapChain.ScaleX + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ScaleX + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 28 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets the horizontal scaling factor applied to the object. This is used for DPI scaling. + example: [] + syntax: + content: float ScaleX { get; } + parameters: [] + return: + type: System.Single + content.vb: ReadOnly Property ScaleX As Single + overload: Ghost.Graphics.RHI.ISwapChain.ScaleX* +- uid: Ghost.Graphics.RHI.ISwapChain.ScaleY + commentId: P:Ghost.Graphics.RHI.ISwapChain.ScaleY + id: ScaleY + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: ScaleY + nameWithType: ISwapChain.ScaleY + fullName: Ghost.Graphics.RHI.ISwapChain.ScaleY + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ScaleY + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 36 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets the vertical scale factor applied to the object. This is used for DPI scaling. + example: [] + syntax: + content: float ScaleY { get; } + parameters: [] + return: + type: System.Single + content.vb: ReadOnly Property ScaleY As Single + overload: Ghost.Graphics.RHI.ISwapChain.ScaleY* +- uid: Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer + commentId: M:Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer + id: GetCurrentBackBuffer + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: GetCurrentBackBuffer() + nameWithType: ISwapChain.GetCurrentBackBuffer() + fullName: Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetCurrentBackBuffer + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 45 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets the current back buffer texture + example: [] + syntax: + content: Handle GetCurrentBackBuffer() + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: Current back buffer texture + content.vb: Function GetCurrentBackBuffer() As Handle(Of Texture) + overload: Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer* +- uid: Ghost.Graphics.RHI.ISwapChain.GetBackBuffers + commentId: M:Ghost.Graphics.RHI.ISwapChain.GetBackBuffers + id: GetBackBuffers + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: GetBackBuffers() + nameWithType: ISwapChain.GetBackBuffers() + fullName: Ghost.Graphics.RHI.ISwapChain.GetBackBuffers() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetBackBuffers + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 51 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Gets all back buffer textures + example: [] + syntax: + content: ReadOnlySpan> GetBackBuffers() + return: + type: System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}} + description: AlowBufferAndTexture back buffer textures + content.vb: Function GetBackBuffers() As ReadOnlySpan(Of Handle(Of Texture)) + overload: Ghost.Graphics.RHI.ISwapChain.GetBackBuffers* +- uid: Ghost.Graphics.RHI.ISwapChain.Present(System.Boolean) + commentId: M:Ghost.Graphics.RHI.ISwapChain.Present(System.Boolean) + id: Present(System.Boolean) + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: Present(bool) + nameWithType: ISwapChain.Present(bool) + fullName: Ghost.Graphics.RHI.ISwapChain.Present(bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Present + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 57 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Presents the rendered frame + example: [] + syntax: + content: void Present(bool vsync = true) + parameters: + - id: vsync + type: System.Boolean + description: Enable vertical synchronization + content.vb: Sub Present(vsync As Boolean = True) + overload: Ghost.Graphics.RHI.ISwapChain.Present* + nameWithType.vb: ISwapChain.Present(Boolean) + fullName.vb: Ghost.Graphics.RHI.ISwapChain.Present(Boolean) + name.vb: Present(Boolean) +- uid: Ghost.Graphics.RHI.ISwapChain.Resize(System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.ISwapChain.Resize(System.UInt32,System.UInt32) + id: Resize(System.UInt32,System.UInt32) + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: Resize(uint, uint) + nameWithType: ISwapChain.Resize(uint, uint) + fullName: Ghost.Graphics.RHI.ISwapChain.Resize(uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Resize + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 64 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Resizes the swap chain back buffers + example: [] + syntax: + content: void Resize(uint width, uint height) + parameters: + - id: width + type: System.UInt32 + description: New Width + - id: height + type: System.UInt32 + description: New Height + content.vb: Sub Resize(width As UInteger, height As UInteger) + overload: Ghost.Graphics.RHI.ISwapChain.Resize* + nameWithType.vb: ISwapChain.Resize(UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.ISwapChain.Resize(UInteger, UInteger) + name.vb: Resize(UInteger, UInteger) +- uid: Ghost.Graphics.RHI.ISwapChain.SetScale(System.Single,System.Single) + commentId: M:Ghost.Graphics.RHI.ISwapChain.SetScale(System.Single,System.Single) + id: SetScale(System.Single,System.Single) + parent: Ghost.Graphics.RHI.ISwapChain + langs: + - csharp + - vb + name: SetScale(float, float) + nameWithType: ISwapChain.SetScale(float, float) + fullName: Ghost.Graphics.RHI.ISwapChain.SetScale(float, float) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetScale + path: src/Runtime/Ghost.Graphics.RHI/ISwapChain.cs + startLine: 71 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Sets the horizontal and vertical scaling factors for the object. + example: [] + syntax: + content: void SetScale(float scaleX, float scaleY) + parameters: + - id: scaleX + type: System.Single + description: The factor by which to scale the object along the X-axis. + - id: scaleY + type: System.Single + description: The factor by which to scale the object along the Y-axis. + content.vb: Sub SetScale(scaleX As Single, scaleY As Single) + overload: Ghost.Graphics.RHI.ISwapChain.SetScale* + nameWithType.vb: ISwapChain.SetScale(Single, Single) + fullName.vb: Ghost.Graphics.RHI.ISwapChain.SetScale(Single, Single) + name.vb: SetScale(Single, Single) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.RHI.ISwapChain.Width* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.Width + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_Width + name: Width + nameWithType: ISwapChain.Width + fullName: Ghost.Graphics.RHI.ISwapChain.Width +- 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.RHI.ISwapChain.Height* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.Height + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_Height + name: Height + nameWithType: ISwapChain.Height + fullName: Ghost.Graphics.RHI.ISwapChain.Height +- uid: Ghost.Graphics.RHI.ISwapChain.ScaleX* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.ScaleX + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_ScaleX + name: ScaleX + nameWithType: ISwapChain.ScaleX + fullName: Ghost.Graphics.RHI.ISwapChain.ScaleX +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.ISwapChain.ScaleY* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.ScaleY + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_ScaleY + name: ScaleY + nameWithType: ISwapChain.ScaleY + fullName: Ghost.Graphics.RHI.ISwapChain.ScaleY +- uid: Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_GetCurrentBackBuffer + name: GetCurrentBackBuffer + nameWithType: ISwapChain.GetCurrentBackBuffer + fullName: Ghost.Graphics.RHI.ISwapChain.GetCurrentBackBuffer +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.ISwapChain.GetBackBuffers* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.GetBackBuffers + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_GetBackBuffers + name: GetBackBuffers + nameWithType: ISwapChain.GetBackBuffers + fullName: Ghost.Graphics.RHI.ISwapChain.GetBackBuffers +- uid: System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}} + commentId: T:System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan> + nameWithType: ReadOnlySpan> + fullName: System.ReadOnlySpan> + nameWithType.vb: ReadOnlySpan(Of Handle(Of Texture)) + fullName.vb: System.ReadOnlySpan(Of Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture)) + name.vb: ReadOnlySpan(Of Handle(Of Texture)) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + - 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: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RHI.ISwapChain.Present* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.Present + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_Present_System_Boolean_ + name: Present + nameWithType: ISwapChain.Present + fullName: Ghost.Graphics.RHI.ISwapChain.Present +- 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.RHI.ISwapChain.Resize* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.Resize + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_Resize_System_UInt32_System_UInt32_ + name: Resize + nameWithType: ISwapChain.Resize + fullName: Ghost.Graphics.RHI.ISwapChain.Resize +- uid: Ghost.Graphics.RHI.ISwapChain.SetScale* + commentId: Overload:Ghost.Graphics.RHI.ISwapChain.SetScale + href: Ghost.Graphics.RHI.ISwapChain.html#Ghost_Graphics_RHI_ISwapChain_SetScale_System_Single_System_Single_ + name: SetScale + nameWithType: ISwapChain.SetScale + fullName: Ghost.Graphics.RHI.ISwapChain.SetScale diff --git a/docs/documents/api/Ghost.Graphics.RHI.IndexType.yml b/docs/documents/api/Ghost.Graphics.RHI.IndexType.yml new file mode 100644 index 0000000..1a1cda5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.IndexType.yml @@ -0,0 +1,120 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.IndexType + commentId: T:Ghost.Graphics.RHI.IndexType + id: IndexType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.IndexType.UInt16 + - Ghost.Graphics.RHI.IndexType.UInt32 + langs: + - csharp + - vb + name: IndexType + nameWithType: IndexType + fullName: Ghost.Graphics.RHI.IndexType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1308 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum IndexType + content.vb: Public Enum IndexType +- uid: Ghost.Graphics.RHI.IndexType.UInt16 + commentId: F:Ghost.Graphics.RHI.IndexType.UInt16 + id: UInt16 + parent: Ghost.Graphics.RHI.IndexType + langs: + - csharp + - vb + name: UInt16 + nameWithType: IndexType.UInt16 + fullName: Ghost.Graphics.RHI.IndexType.UInt16 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UInt16 + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1310 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UInt16 = 0 + return: + type: Ghost.Graphics.RHI.IndexType +- uid: Ghost.Graphics.RHI.IndexType.UInt32 + commentId: F:Ghost.Graphics.RHI.IndexType.UInt32 + id: UInt32 + parent: Ghost.Graphics.RHI.IndexType + langs: + - csharp + - vb + name: UInt32 + nameWithType: IndexType.UInt32 + fullName: Ghost.Graphics.RHI.IndexType.UInt32 + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UInt32 + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1311 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UInt32 = 1 + return: + type: Ghost.Graphics.RHI.IndexType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.IndexType + commentId: T:Ghost.Graphics.RHI.IndexType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IndexType.html + name: IndexType + nameWithType: IndexType + fullName: Ghost.Graphics.RHI.IndexType diff --git a/docs/documents/api/Ghost.Graphics.RHI.InstanceData.yml b/docs/documents/api/Ghost.Graphics.RHI.InstanceData.yml new file mode 100644 index 0000000..4eef336 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.InstanceData.yml @@ -0,0 +1,415 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.InstanceData + commentId: T:Ghost.Graphics.RHI.InstanceData + id: InstanceData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.InstanceData.localToWorld + - Ghost.Graphics.RHI.InstanceData.materialBufferIndex + - Ghost.Graphics.RHI.InstanceData.meshBufferIndex + langs: + - csharp + - vb + name: InstanceData + nameWithType: InstanceData + fullName: Ghost.Graphics.RHI.InstanceData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: InstanceData + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 31 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct InstanceData + content.vb: Public Structure InstanceData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.InstanceData.localToWorld + commentId: F:Ghost.Graphics.RHI.InstanceData.localToWorld + id: localToWorld + parent: Ghost.Graphics.RHI.InstanceData + langs: + - csharp + - vb + name: localToWorld + nameWithType: InstanceData.localToWorld + fullName: Ghost.Graphics.RHI.InstanceData.localToWorld + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: localToWorld + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 34 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4x4 localToWorld + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public localToWorld As float4x4 +- uid: Ghost.Graphics.RHI.InstanceData.meshBufferIndex + commentId: F:Ghost.Graphics.RHI.InstanceData.meshBufferIndex + id: meshBufferIndex + parent: Ghost.Graphics.RHI.InstanceData + langs: + - csharp + - vb + name: meshBufferIndex + nameWithType: InstanceData.meshBufferIndex + fullName: Ghost.Graphics.RHI.InstanceData.meshBufferIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshBufferIndex + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 35 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint meshBufferIndex + return: + type: System.UInt32 + content.vb: Public meshBufferIndex As UInteger +- uid: Ghost.Graphics.RHI.InstanceData.materialBufferIndex + commentId: F:Ghost.Graphics.RHI.InstanceData.materialBufferIndex + id: materialBufferIndex + parent: Ghost.Graphics.RHI.InstanceData + langs: + - csharp + - vb + name: materialBufferIndex + nameWithType: InstanceData.materialBufferIndex + fullName: Ghost.Graphics.RHI.InstanceData.materialBufferIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: materialBufferIndex + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 36 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint materialBufferIndex + return: + type: System.UInt32 + content.vb: Public materialBufferIndex As UInteger +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float4x4 + commentId: T:Misaki.HighPerformance.Mathematics.float4x4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4x4 + nameWithType: float4x4 + fullName: Misaki.HighPerformance.Mathematics.float4x4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.LocalKeywordSet.yml b/docs/documents/api/Ghost.Graphics.RHI.LocalKeywordSet.yml new file mode 100644 index 0000000..594bf63 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.LocalKeywordSet.yml @@ -0,0 +1,615 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.LocalKeywordSet + commentId: T:Ghost.Graphics.RHI.LocalKeywordSet + id: LocalKeywordSet + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.LocalKeywordSet.Clear + - Ghost.Graphics.RHI.LocalKeywordSet.GetHash64 + - Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode + - Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled(System.Int32) + - Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword(System.Int32,System.Boolean) + - Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + - Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + langs: + - csharp + - vb + name: LocalKeywordSet + nameWithType: LocalKeywordSet + fullName: Ghost.Graphics.RHI.LocalKeywordSet + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: LocalKeywordSet + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 5 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct LocalKeywordSet + content.vb: Public Structure LocalKeywordSet + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword(System.Int32,System.Boolean) + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword(System.Int32,System.Boolean) + id: SetKeyword(System.Int32,System.Boolean) + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: SetKeyword(int, bool) + nameWithType: LocalKeywordSet.SetKeyword(int, bool) + fullName: Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword(int, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetKeyword + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public void SetKeyword(int localIndex, bool enabled) + parameters: + - id: localIndex + type: System.Int32 + - id: enabled + type: System.Boolean + content.vb: Public Sub SetKeyword(localIndex As Integer, enabled As Boolean) + overload: Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword* + nameWithType.vb: LocalKeywordSet.SetKeyword(Integer, Boolean) + fullName.vb: Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword(Integer, Boolean) + name.vb: SetKeyword(Integer, Boolean) +- uid: Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled(System.Int32) + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled(System.Int32) + id: IsKeywordEnabled(System.Int32) + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: IsKeywordEnabled(int) + nameWithType: LocalKeywordSet.IsKeywordEnabled(int) + fullName: Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled(int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IsKeywordEnabled + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 26 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public bool IsKeywordEnabled(int localIndex) + parameters: + - id: localIndex + type: System.Int32 + return: + type: System.Boolean + content.vb: Public Function IsKeywordEnabled(localIndex As Integer) As Boolean + overload: Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled* + nameWithType.vb: LocalKeywordSet.IsKeywordEnabled(Integer) + fullName.vb: Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled(Integer) + name.vb: IsKeywordEnabled(Integer) +- uid: Ghost.Graphics.RHI.LocalKeywordSet.Clear + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.Clear + id: Clear + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: Clear() + nameWithType: LocalKeywordSet.Clear() + fullName: Ghost.Graphics.RHI.LocalKeywordSet.Clear() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Clear + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 33 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public void Clear() + content.vb: Public Sub Clear() + overload: Ghost.Graphics.RHI.LocalKeywordSet.Clear* +- uid: Ghost.Graphics.RHI.LocalKeywordSet.GetHash64 + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.GetHash64 + id: GetHash64 + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: GetHash64() + nameWithType: LocalKeywordSet.GetHash64() + fullName: Ghost.Graphics.RHI.LocalKeywordSet.GetHash64() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHash64 + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 41 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong GetHash64() + return: + type: System.UInt64 + content.vb: Public Function GetHash64() As ULong + overload: Ghost.Graphics.RHI.LocalKeywordSet.GetHash64* +- uid: Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: LocalKeywordSet.GetHashCode() + fullName: Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 54 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode* +- uid: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + id: op_BitwiseOr(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: operator |(in LocalKeywordSet, in LocalKeywordSet) + nameWithType: LocalKeywordSet.operator |(in LocalKeywordSet, in LocalKeywordSet) + fullName: Ghost.Graphics.RHI.LocalKeywordSet.operator |(in Ghost.Graphics.RHI.LocalKeywordSet, in Ghost.Graphics.RHI.LocalKeywordSet) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_BitwiseOr + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 66 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static LocalKeywordSet operator |(in LocalKeywordSet a, in LocalKeywordSet b) + parameters: + - id: a + type: Ghost.Graphics.RHI.LocalKeywordSet + - id: b + type: Ghost.Graphics.RHI.LocalKeywordSet + return: + type: Ghost.Graphics.RHI.LocalKeywordSet + content.vb: Public Shared Operator Or(a As LocalKeywordSet, b As LocalKeywordSet) As LocalKeywordSet + overload: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr* + nameWithType.vb: LocalKeywordSet.Or(LocalKeywordSet, LocalKeywordSet) + fullName.vb: Ghost.Graphics.RHI.LocalKeywordSet.Or(Ghost.Graphics.RHI.LocalKeywordSet, Ghost.Graphics.RHI.LocalKeywordSet) + name.vb: Or(LocalKeywordSet, LocalKeywordSet) +- uid: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + commentId: M:Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + id: op_BitwiseAnd(Ghost.Graphics.RHI.LocalKeywordSet@,Ghost.Graphics.RHI.LocalKeywordSet@) + parent: Ghost.Graphics.RHI.LocalKeywordSet + langs: + - csharp + - vb + name: operator &(in LocalKeywordSet, in LocalKeywordSet) + nameWithType: LocalKeywordSet.operator &(in LocalKeywordSet, in LocalKeywordSet) + fullName: Ghost.Graphics.RHI.LocalKeywordSet.operator &(in Ghost.Graphics.RHI.LocalKeywordSet, in Ghost.Graphics.RHI.LocalKeywordSet) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_BitwiseAnd + path: src/Runtime/Ghost.Graphics.RHI/Keyword.cs + startLine: 96 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static LocalKeywordSet operator &(in LocalKeywordSet a, in LocalKeywordSet b) + parameters: + - id: a + type: Ghost.Graphics.RHI.LocalKeywordSet + - id: b + type: Ghost.Graphics.RHI.LocalKeywordSet + return: + type: Ghost.Graphics.RHI.LocalKeywordSet + content.vb: Public Shared Operator And(a As LocalKeywordSet, b As LocalKeywordSet) As LocalKeywordSet + overload: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd* + nameWithType.vb: LocalKeywordSet.And(LocalKeywordSet, LocalKeywordSet) + fullName.vb: Ghost.Graphics.RHI.LocalKeywordSet.And(Ghost.Graphics.RHI.LocalKeywordSet, Ghost.Graphics.RHI.LocalKeywordSet) + name.vb: And(LocalKeywordSet, LocalKeywordSet) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_SetKeyword_System_Int32_System_Boolean_ + name: SetKeyword + nameWithType: LocalKeywordSet.SetKeyword + fullName: Ghost.Graphics.RHI.LocalKeywordSet.SetKeyword +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: System.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.RHI.LocalKeywordSet.IsKeywordEnabled* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_IsKeywordEnabled_System_Int32_ + name: IsKeywordEnabled + nameWithType: LocalKeywordSet.IsKeywordEnabled + fullName: Ghost.Graphics.RHI.LocalKeywordSet.IsKeywordEnabled +- uid: Ghost.Graphics.RHI.LocalKeywordSet.Clear* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.Clear + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_Clear + name: Clear + nameWithType: LocalKeywordSet.Clear + fullName: Ghost.Graphics.RHI.LocalKeywordSet.Clear +- uid: Ghost.Graphics.RHI.LocalKeywordSet.GetHash64* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.GetHash64 + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_GetHash64 + name: GetHash64 + nameWithType: LocalKeywordSet.GetHash64 + fullName: Ghost.Graphics.RHI.LocalKeywordSet.GetHash64 +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- 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: Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_GetHashCode + name: GetHashCode + nameWithType: LocalKeywordSet.GetHashCode + fullName: Ghost.Graphics.RHI.LocalKeywordSet.GetHashCode +- uid: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_op_BitwiseOr_Ghost_Graphics_RHI_LocalKeywordSet__Ghost_Graphics_RHI_LocalKeywordSet__ + name: operator | + nameWithType: LocalKeywordSet.operator | + fullName: Ghost.Graphics.RHI.LocalKeywordSet.operator | + nameWithType.vb: LocalKeywordSet.Or + fullName.vb: Ghost.Graphics.RHI.LocalKeywordSet.Or + name.vb: Or + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseOr* + name: '|' + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_op_BitwiseOr_Ghost_Graphics_RHI_LocalKeywordSet__Ghost_Graphics_RHI_LocalKeywordSet__ +- uid: Ghost.Graphics.RHI.LocalKeywordSet + commentId: T:Ghost.Graphics.RHI.LocalKeywordSet + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.LocalKeywordSet.html + name: LocalKeywordSet + nameWithType: LocalKeywordSet + fullName: Ghost.Graphics.RHI.LocalKeywordSet +- uid: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd* + commentId: Overload:Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_op_BitwiseAnd_Ghost_Graphics_RHI_LocalKeywordSet__Ghost_Graphics_RHI_LocalKeywordSet__ + name: operator & + nameWithType: LocalKeywordSet.operator & + fullName: Ghost.Graphics.RHI.LocalKeywordSet.operator & + nameWithType.vb: LocalKeywordSet.And + fullName.vb: Ghost.Graphics.RHI.LocalKeywordSet.And + name.vb: And + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.LocalKeywordSet.op_BitwiseAnd* + name: '&' + href: Ghost.Graphics.RHI.LocalKeywordSet.html#Ghost_Graphics_RHI_LocalKeywordSet_op_BitwiseAnd_Ghost_Graphics_RHI_LocalKeywordSet__Ghost_Graphics_RHI_LocalKeywordSet__ diff --git a/docs/documents/api/Ghost.Graphics.RHI.MeshData.yml b/docs/documents/api/Ghost.Graphics.RHI.MeshData.yml new file mode 100644 index 0000000..522f07c --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.MeshData.yml @@ -0,0 +1,527 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.MeshData + commentId: T:Ghost.Graphics.RHI.MeshData + id: MeshData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.MeshData.indexBuffer + - Ghost.Graphics.RHI.MeshData.meshletBuffer + - Ghost.Graphics.RHI.MeshData.meshletTrianglesBuffer + - Ghost.Graphics.RHI.MeshData.meshletVerticesBuffer + - Ghost.Graphics.RHI.MeshData.vertexBuffer + - Ghost.Graphics.RHI.MeshData.worldBoundsMax + - Ghost.Graphics.RHI.MeshData.worldBoundsMin + langs: + - csharp + - vb + name: MeshData + nameWithType: MeshData + fullName: Ghost.Graphics.RHI.MeshData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshData + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 51 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct MeshData + content.vb: Public Structure MeshData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.MeshData.worldBoundsMin + commentId: F:Ghost.Graphics.RHI.MeshData.worldBoundsMin + id: worldBoundsMin + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: worldBoundsMin + nameWithType: MeshData.worldBoundsMin + fullName: Ghost.Graphics.RHI.MeshData.worldBoundsMin + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: worldBoundsMin + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 54 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float3 worldBoundsMin + return: + type: Misaki.HighPerformance.Mathematics.float3 + content.vb: Public worldBoundsMin As float3 +- uid: Ghost.Graphics.RHI.MeshData.vertexBuffer + commentId: F:Ghost.Graphics.RHI.MeshData.vertexBuffer + id: vertexBuffer + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: vertexBuffer + nameWithType: MeshData.vertexBuffer + fullName: Ghost.Graphics.RHI.MeshData.vertexBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 55 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint vertexBuffer + return: + type: System.UInt32 + content.vb: Public vertexBuffer As UInteger +- uid: Ghost.Graphics.RHI.MeshData.worldBoundsMax + commentId: F:Ghost.Graphics.RHI.MeshData.worldBoundsMax + id: worldBoundsMax + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: worldBoundsMax + nameWithType: MeshData.worldBoundsMax + fullName: Ghost.Graphics.RHI.MeshData.worldBoundsMax + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: worldBoundsMax + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 56 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float3 worldBoundsMax + return: + type: Misaki.HighPerformance.Mathematics.float3 + content.vb: Public worldBoundsMax As float3 +- uid: Ghost.Graphics.RHI.MeshData.indexBuffer + commentId: F:Ghost.Graphics.RHI.MeshData.indexBuffer + id: indexBuffer + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: indexBuffer + nameWithType: MeshData.indexBuffer + fullName: Ghost.Graphics.RHI.MeshData.indexBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: indexBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 57 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint indexBuffer + return: + type: System.UInt32 + content.vb: Public indexBuffer As UInteger +- uid: Ghost.Graphics.RHI.MeshData.meshletBuffer + commentId: F:Ghost.Graphics.RHI.MeshData.meshletBuffer + id: meshletBuffer + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: meshletBuffer + nameWithType: MeshData.meshletBuffer + fullName: Ghost.Graphics.RHI.MeshData.meshletBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 59 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint meshletBuffer + return: + type: System.UInt32 + content.vb: Public meshletBuffer As UInteger +- uid: Ghost.Graphics.RHI.MeshData.meshletVerticesBuffer + commentId: F:Ghost.Graphics.RHI.MeshData.meshletVerticesBuffer + id: meshletVerticesBuffer + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: meshletVerticesBuffer + nameWithType: MeshData.meshletVerticesBuffer + fullName: Ghost.Graphics.RHI.MeshData.meshletVerticesBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletVerticesBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 60 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint meshletVerticesBuffer + return: + type: System.UInt32 + content.vb: Public meshletVerticesBuffer As UInteger +- uid: Ghost.Graphics.RHI.MeshData.meshletTrianglesBuffer + commentId: F:Ghost.Graphics.RHI.MeshData.meshletTrianglesBuffer + id: meshletTrianglesBuffer + parent: Ghost.Graphics.RHI.MeshData + langs: + - csharp + - vb + name: meshletTrianglesBuffer + nameWithType: MeshData.meshletTrianglesBuffer + fullName: Ghost.Graphics.RHI.MeshData.meshletTrianglesBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: meshletTrianglesBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 61 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint meshletTrianglesBuffer + return: + type: System.UInt32 + content.vb: Public meshletTrianglesBuffer As UInteger +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float3 + commentId: T:Misaki.HighPerformance.Mathematics.float3 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float3 + nameWithType: float3 + fullName: Misaki.HighPerformance.Mathematics.float3 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.PassDepthStencilDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.PassDepthStencilDesc.yml new file mode 100644 index 0000000..e6157de --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.PassDepthStencilDesc.yml @@ -0,0 +1,647 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc + commentId: T:Ghost.Graphics.RHI.PassDepthStencilDesc + id: PassDepthStencilDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth + - Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil + - Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp + - Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp + - Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp + - Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp + - Ghost.Graphics.RHI.PassDepthStencilDesc.Texture + langs: + - csharp + - vb + name: PassDepthStencilDesc + nameWithType: PassDepthStencilDesc + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PassDepthStencilDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 407 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct PassDepthStencilDesc + content.vb: Public Structure PassDepthStencilDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.Texture + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.Texture + id: Texture + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: Texture + nameWithType: PassDepthStencilDesc.Texture + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.Texture + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 409 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Handle Texture { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public Property Texture As Handle(Of Texture) + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.Texture* +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth + id: ClearDepth + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: ClearDepth + nameWithType: PassDepthStencilDesc.ClearDepth + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearDepth + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 414 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float ClearDepth { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ClearDepth As Single + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth* +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil + id: ClearStencil + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: ClearStencil + nameWithType: PassDepthStencilDesc.ClearStencil + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearStencil + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 419 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public byte ClearStencil { readonly get; set; } + parameters: [] + return: + type: System.Byte + content.vb: Public Property ClearStencil As Byte + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil* +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp + id: DepthLoadOp + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: DepthLoadOp + nameWithType: PassDepthStencilDesc.DepthLoadOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthLoadOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 427 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Specifies how to load the depth buffer at the start of the render pass. + example: [] + syntax: + content: public AttachmentLoadOp DepthLoadOp { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.AttachmentLoadOp + content.vb: Public Property DepthLoadOp As AttachmentLoadOp + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp* +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp + id: DepthStoreOp + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: DepthStoreOp + nameWithType: PassDepthStencilDesc.DepthStoreOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStoreOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 435 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Specifies how to store the depth buffer at the end of the render pass. + example: [] + syntax: + content: public AttachmentStoreOp DepthStoreOp { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.AttachmentStoreOp + content.vb: Public Property DepthStoreOp As AttachmentStoreOp + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp* +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp + id: StencilLoadOp + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: StencilLoadOp + nameWithType: PassDepthStencilDesc.StencilLoadOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: StencilLoadOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 443 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Specifies how to load the stencil buffer at the start of the render pass. + example: [] + syntax: + content: public AttachmentLoadOp StencilLoadOp { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.AttachmentLoadOp + content.vb: Public Property StencilLoadOp As AttachmentLoadOp + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp* +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp + commentId: P:Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp + id: StencilStoreOp + parent: Ghost.Graphics.RHI.PassDepthStencilDesc + langs: + - csharp + - vb + name: StencilStoreOp + nameWithType: PassDepthStencilDesc.StencilStoreOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: StencilStoreOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 451 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Specifies how to store the stencil buffer at the end of the render pass. + example: [] + syntax: + content: public AttachmentStoreOp StencilStoreOp { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.AttachmentStoreOp + content.vb: Public Property StencilStoreOp As AttachmentStoreOp + overload: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.Texture* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.Texture + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_Texture + name: Texture + nameWithType: PassDepthStencilDesc.Texture + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.Texture +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.PassDepthStencilDesc.ClearDepth* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_ClearDepth + name: ClearDepth + nameWithType: PassDepthStencilDesc.ClearDepth + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearDepth +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_ClearStencil + name: ClearStencil + nameWithType: PassDepthStencilDesc.ClearStencil + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.ClearStencil +- uid: System.Byte + commentId: T:System.Byte + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte + nameWithType: byte + fullName: byte + nameWithType.vb: Byte + fullName.vb: Byte + name.vb: Byte +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_DepthLoadOp + name: DepthLoadOp + nameWithType: PassDepthStencilDesc.DepthLoadOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthLoadOp +- uid: Ghost.Graphics.RHI.AttachmentLoadOp + commentId: T:Ghost.Graphics.RHI.AttachmentLoadOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentLoadOp.html + name: AttachmentLoadOp + nameWithType: AttachmentLoadOp + fullName: Ghost.Graphics.RHI.AttachmentLoadOp +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_DepthStoreOp + name: DepthStoreOp + nameWithType: PassDepthStencilDesc.DepthStoreOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.DepthStoreOp +- uid: Ghost.Graphics.RHI.AttachmentStoreOp + commentId: T:Ghost.Graphics.RHI.AttachmentStoreOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentStoreOp.html + name: AttachmentStoreOp + nameWithType: AttachmentStoreOp + fullName: Ghost.Graphics.RHI.AttachmentStoreOp +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_StencilLoadOp + name: StencilLoadOp + nameWithType: PassDepthStencilDesc.StencilLoadOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilLoadOp +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp* + commentId: Overload:Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html#Ghost_Graphics_RHI_PassDepthStencilDesc_StencilStoreOp + name: StencilStoreOp + nameWithType: PassDepthStencilDesc.StencilStoreOp + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc.StencilStoreOp diff --git a/docs/documents/api/Ghost.Graphics.RHI.PassPipelineHash.yml b/docs/documents/api/Ghost.Graphics.RHI.PassPipelineHash.yml new file mode 100644 index 0000000..6fe2b06 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.PassPipelineHash.yml @@ -0,0 +1,803 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.PassPipelineHash + commentId: T:Ghost.Graphics.RHI.PassPipelineHash + id: PassPipelineHash + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.PassPipelineHash.#ctor(System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat},Ghost.Graphics.RHI.TextureFormat) + - Ghost.Graphics.RHI.PassPipelineHash.Equals(Ghost.Graphics.RHI.PassPipelineHash) + - Ghost.Graphics.RHI.PassPipelineHash.Equals(System.Object) + - Ghost.Graphics.RHI.PassPipelineHash.GetHashCode + - Ghost.Graphics.RHI.PassPipelineHash.op_Equality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + - Ghost.Graphics.RHI.PassPipelineHash.op_Inequality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + - Ghost.Graphics.RHI.PassPipelineHash.value + langs: + - csharp + - vb + name: PassPipelineHash + nameWithType: PassPipelineHash + fullName: Ghost.Graphics.RHI.PassPipelineHash + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PassPipelineHash + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 175 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public readonly struct PassPipelineHash : IEquatable' + content.vb: Public Structure PassPipelineHash Implements IEquatable(Of PassPipelineHash) + implements: + - System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash} + inheritedMembers: + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.PassPipelineHash.value + commentId: F:Ghost.Graphics.RHI.PassPipelineHash.value + id: value + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: value + nameWithType: PassPipelineHash.value + fullName: Ghost.Graphics.RHI.PassPipelineHash.value + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: value + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 177 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly UInt128 value + return: + type: System.UInt128 + content.vb: Public ReadOnly value As UInt128 +- uid: Ghost.Graphics.RHI.PassPipelineHash.#ctor(System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat},Ghost.Graphics.RHI.TextureFormat) + commentId: M:Ghost.Graphics.RHI.PassPipelineHash.#ctor(System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat},Ghost.Graphics.RHI.TextureFormat) + id: '#ctor(System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat},Ghost.Graphics.RHI.TextureFormat)' + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: PassPipelineHash(ReadOnlySpan, TextureFormat) + nameWithType: PassPipelineHash.PassPipelineHash(ReadOnlySpan, TextureFormat) + fullName: Ghost.Graphics.RHI.PassPipelineHash.PassPipelineHash(System.ReadOnlySpan, Ghost.Graphics.RHI.TextureFormat) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 179 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public PassPipelineHash(ReadOnlySpan rtvFormats, TextureFormat dsvFormat) + parameters: + - id: rtvFormats + type: System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat} + - id: dsvFormat + type: Ghost.Graphics.RHI.TextureFormat + content.vb: Public Sub New(rtvFormats As ReadOnlySpan(Of TextureFormat), dsvFormat As TextureFormat) + overload: Ghost.Graphics.RHI.PassPipelineHash.#ctor* + nameWithType.vb: PassPipelineHash.New(ReadOnlySpan(Of TextureFormat), TextureFormat) + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.New(System.ReadOnlySpan(Of Ghost.Graphics.RHI.TextureFormat), Ghost.Graphics.RHI.TextureFormat) + name.vb: New(ReadOnlySpan(Of TextureFormat), TextureFormat) +- uid: Ghost.Graphics.RHI.PassPipelineHash.Equals(Ghost.Graphics.RHI.PassPipelineHash) + commentId: M:Ghost.Graphics.RHI.PassPipelineHash.Equals(Ghost.Graphics.RHI.PassPipelineHash) + id: Equals(Ghost.Graphics.RHI.PassPipelineHash) + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: Equals(PassPipelineHash) + nameWithType: PassPipelineHash.Equals(PassPipelineHash) + fullName: Ghost.Graphics.RHI.PassPipelineHash.Equals(Ghost.Graphics.RHI.PassPipelineHash) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 199 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public bool Equals(PassPipelineHash other) + parameters: + - id: other + type: Ghost.Graphics.RHI.PassPipelineHash + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As PassPipelineHash) As Boolean + overload: Ghost.Graphics.RHI.PassPipelineHash.Equals* + implements: + - System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash}.Equals(Ghost.Graphics.RHI.PassPipelineHash) +- uid: Ghost.Graphics.RHI.PassPipelineHash.Equals(System.Object) + commentId: M:Ghost.Graphics.RHI.PassPipelineHash.Equals(System.Object) + id: Equals(System.Object) + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: Equals(object?) + nameWithType: PassPipelineHash.Equals(object?) + fullName: Ghost.Graphics.RHI.PassPipelineHash.Equals(object?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 200 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether this instance and a specified object are equal. + example: [] + syntax: + content: public override bool Equals(object? obj) + parameters: + - id: obj + type: System.Object + description: The object to compare with the current instance. + return: + type: System.Boolean + description: true if obj and this instance are the same type and represent the same value; otherwise, false. + content.vb: Public Overrides Function Equals(obj As Object) As Boolean + overridden: System.ValueType.Equals(System.Object) + overload: Ghost.Graphics.RHI.PassPipelineHash.Equals* + nameWithType.vb: PassPipelineHash.Equals(Object) + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.Equals(Object) + name.vb: Equals(Object) +- uid: Ghost.Graphics.RHI.PassPipelineHash.GetHashCode + commentId: M:Ghost.Graphics.RHI.PassPipelineHash.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: PassPipelineHash.GetHashCode() + fullName: Ghost.Graphics.RHI.PassPipelineHash.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 201 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RHI.PassPipelineHash.GetHashCode* +- uid: Ghost.Graphics.RHI.PassPipelineHash.op_Equality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + commentId: M:Ghost.Graphics.RHI.PassPipelineHash.op_Equality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + id: op_Equality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: operator ==(PassPipelineHash, PassPipelineHash) + nameWithType: PassPipelineHash.operator ==(PassPipelineHash, PassPipelineHash) + fullName: Ghost.Graphics.RHI.PassPipelineHash.operator ==(Ghost.Graphics.RHI.PassPipelineHash, Ghost.Graphics.RHI.PassPipelineHash) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Equality + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 203 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool operator ==(PassPipelineHash left, PassPipelineHash right) + parameters: + - id: left + type: Ghost.Graphics.RHI.PassPipelineHash + - id: right + type: Ghost.Graphics.RHI.PassPipelineHash + return: + type: System.Boolean + content.vb: Public Shared Operator =(left As PassPipelineHash, right As PassPipelineHash) As Boolean + overload: Ghost.Graphics.RHI.PassPipelineHash.op_Equality* + nameWithType.vb: PassPipelineHash.=(PassPipelineHash, PassPipelineHash) + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.=(Ghost.Graphics.RHI.PassPipelineHash, Ghost.Graphics.RHI.PassPipelineHash) + name.vb: =(PassPipelineHash, PassPipelineHash) +- uid: Ghost.Graphics.RHI.PassPipelineHash.op_Inequality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + commentId: M:Ghost.Graphics.RHI.PassPipelineHash.op_Inequality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + id: op_Inequality(Ghost.Graphics.RHI.PassPipelineHash,Ghost.Graphics.RHI.PassPipelineHash) + parent: Ghost.Graphics.RHI.PassPipelineHash + langs: + - csharp + - vb + name: operator !=(PassPipelineHash, PassPipelineHash) + nameWithType: PassPipelineHash.operator !=(PassPipelineHash, PassPipelineHash) + fullName: Ghost.Graphics.RHI.PassPipelineHash.operator !=(Ghost.Graphics.RHI.PassPipelineHash, Ghost.Graphics.RHI.PassPipelineHash) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Inequality + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 204 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool operator !=(PassPipelineHash left, PassPipelineHash right) + parameters: + - id: left + type: Ghost.Graphics.RHI.PassPipelineHash + - id: right + type: Ghost.Graphics.RHI.PassPipelineHash + return: + type: System.Boolean + content.vb: Public Shared Operator <>(left As PassPipelineHash, right As PassPipelineHash) As Boolean + overload: Ghost.Graphics.RHI.PassPipelineHash.op_Inequality* + nameWithType.vb: PassPipelineHash.<>(PassPipelineHash, PassPipelineHash) + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.<>(Ghost.Graphics.RHI.PassPipelineHash, Ghost.Graphics.RHI.PassPipelineHash) + name.vb: <>(PassPipelineHash, PassPipelineHash) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of PassPipelineHash) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.PassPipelineHash) + name.vb: IEquatable(Of PassPipelineHash) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.PassPipelineHash + name: PassPipelineHash + href: Ghost.Graphics.RHI.PassPipelineHash.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.PassPipelineHash + name: PassPipelineHash + href: Ghost.Graphics.RHI.PassPipelineHash.html + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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.UInt128 + commentId: T:System.UInt128 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint128 + name: UInt128 + nameWithType: UInt128 + fullName: System.UInt128 +- uid: Ghost.Graphics.RHI.PassPipelineHash.#ctor* + commentId: Overload:Ghost.Graphics.RHI.PassPipelineHash.#ctor + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash__ctor_System_ReadOnlySpan_Ghost_Graphics_RHI_TextureFormat__Ghost_Graphics_RHI_TextureFormat_ + name: PassPipelineHash + nameWithType: PassPipelineHash.PassPipelineHash + fullName: Ghost.Graphics.RHI.PassPipelineHash.PassPipelineHash + nameWithType.vb: PassPipelineHash.New + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.New + name.vb: New +- uid: System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.RHI.TextureFormat} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of TextureFormat) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.RHI.TextureFormat) + name.vb: ReadOnlySpan(Of TextureFormat) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - 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: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ) +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RHI.PassPipelineHash.Equals* + commentId: Overload:Ghost.Graphics.RHI.PassPipelineHash.Equals + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash_Equals_Ghost_Graphics_RHI_PassPipelineHash_ + name: Equals + nameWithType: PassPipelineHash.Equals + fullName: Ghost.Graphics.RHI.PassPipelineHash.Equals +- uid: System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash}.Equals(Ghost.Graphics.RHI.PassPipelineHash) + commentId: M:System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash}.Equals(Ghost.Graphics.RHI.PassPipelineHash) + parent: System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(PassPipelineHash) + nameWithType: IEquatable.Equals(PassPipelineHash) + fullName: System.IEquatable.Equals(Ghost.Graphics.RHI.PassPipelineHash) + nameWithType.vb: IEquatable(Of PassPipelineHash).Equals(PassPipelineHash) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.PassPipelineHash).Equals(Ghost.Graphics.RHI.PassPipelineHash) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash}.Equals(Ghost.Graphics.RHI.PassPipelineHash) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.PassPipelineHash + name: PassPipelineHash + href: Ghost.Graphics.RHI.PassPipelineHash.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.RHI.PassPipelineHash}.Equals(Ghost.Graphics.RHI.PassPipelineHash) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.PassPipelineHash + name: PassPipelineHash + href: Ghost.Graphics.RHI.PassPipelineHash.html + - name: ) +- uid: Ghost.Graphics.RHI.PassPipelineHash + commentId: T:Ghost.Graphics.RHI.PassPipelineHash + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PassPipelineHash.html + name: PassPipelineHash + nameWithType: PassPipelineHash + fullName: Ghost.Graphics.RHI.PassPipelineHash +- 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: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) +- 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: Ghost.Graphics.RHI.PassPipelineHash.GetHashCode* + commentId: Overload:Ghost.Graphics.RHI.PassPipelineHash.GetHashCode + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash_GetHashCode + name: GetHashCode + nameWithType: PassPipelineHash.GetHashCode + fullName: Ghost.Graphics.RHI.PassPipelineHash.GetHashCode +- 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.RHI.PassPipelineHash.op_Equality* + commentId: Overload:Ghost.Graphics.RHI.PassPipelineHash.op_Equality + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash_op_Equality_Ghost_Graphics_RHI_PassPipelineHash_Ghost_Graphics_RHI_PassPipelineHash_ + name: operator == + nameWithType: PassPipelineHash.operator == + fullName: Ghost.Graphics.RHI.PassPipelineHash.operator == + nameWithType.vb: PassPipelineHash.= + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.= + name.vb: = + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.PassPipelineHash.op_Equality* + name: == + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash_op_Equality_Ghost_Graphics_RHI_PassPipelineHash_Ghost_Graphics_RHI_PassPipelineHash_ +- uid: Ghost.Graphics.RHI.PassPipelineHash.op_Inequality* + commentId: Overload:Ghost.Graphics.RHI.PassPipelineHash.op_Inequality + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash_op_Inequality_Ghost_Graphics_RHI_PassPipelineHash_Ghost_Graphics_RHI_PassPipelineHash_ + name: operator != + nameWithType: PassPipelineHash.operator != + fullName: Ghost.Graphics.RHI.PassPipelineHash.operator != + nameWithType.vb: PassPipelineHash.<> + fullName.vb: Ghost.Graphics.RHI.PassPipelineHash.<> + name.vb: <> + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RHI.PassPipelineHash.op_Inequality* + name: '!=' + href: Ghost.Graphics.RHI.PassPipelineHash.html#Ghost_Graphics_RHI_PassPipelineHash_op_Inequality_Ghost_Graphics_RHI_PassPipelineHash_Ghost_Graphics_RHI_PassPipelineHash_ diff --git a/docs/documents/api/Ghost.Graphics.RHI.PassRenderTargetDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.PassRenderTargetDesc.yml new file mode 100644 index 0000000..363f45b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.PassRenderTargetDesc.yml @@ -0,0 +1,520 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc + commentId: T:Ghost.Graphics.RHI.PassRenderTargetDesc + id: PassRenderTargetDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor + - Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp + - Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp + - Ghost.Graphics.RHI.PassRenderTargetDesc.Texture + langs: + - csharp + - vb + name: PassRenderTargetDesc + nameWithType: PassRenderTargetDesc + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PassRenderTargetDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 377 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct PassRenderTargetDesc + content.vb: Public Structure PassRenderTargetDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.Texture + commentId: P:Ghost.Graphics.RHI.PassRenderTargetDesc.Texture + id: Texture + parent: Ghost.Graphics.RHI.PassRenderTargetDesc + langs: + - csharp + - vb + name: Texture + nameWithType: PassRenderTargetDesc.Texture + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.Texture + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 379 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Handle Texture { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public Property Texture As Handle(Of Texture) + overload: Ghost.Graphics.RHI.PassRenderTargetDesc.Texture* +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor + commentId: P:Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor + id: ClearColor + parent: Ghost.Graphics.RHI.PassRenderTargetDesc + langs: + - csharp + - vb + name: ClearColor + nameWithType: PassRenderTargetDesc.ClearColor + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClearColor + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 384 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color128 ClearColor { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.Color128 + content.vb: Public Property ClearColor As Color128 + overload: Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor* +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp + commentId: P:Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp + id: LoadOp + parent: Ghost.Graphics.RHI.PassRenderTargetDesc + langs: + - csharp + - vb + name: LoadOp + nameWithType: PassRenderTargetDesc.LoadOp + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: LoadOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 392 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Specifies how to load the render target at the start of the render pass. + example: [] + syntax: + content: public AttachmentLoadOp LoadOp { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.AttachmentLoadOp + content.vb: Public Property LoadOp As AttachmentLoadOp + overload: Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp* +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp + commentId: P:Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp + id: StoreOp + parent: Ghost.Graphics.RHI.PassRenderTargetDesc + langs: + - csharp + - vb + name: StoreOp + nameWithType: PassRenderTargetDesc.StoreOp + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: StoreOp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 400 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Specifies how to store the render target at the end of the render pass. + example: [] + syntax: + content: public AttachmentStoreOp StoreOp { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.AttachmentStoreOp + content.vb: Public Property StoreOp As AttachmentStoreOp + overload: Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.Texture* + commentId: Overload:Ghost.Graphics.RHI.PassRenderTargetDesc.Texture + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html#Ghost_Graphics_RHI_PassRenderTargetDesc_Texture + name: Texture + nameWithType: PassRenderTargetDesc.Texture + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.Texture +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.PassRenderTargetDesc.ClearColor* + commentId: Overload:Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html#Ghost_Graphics_RHI_PassRenderTargetDesc_ClearColor + name: ClearColor + nameWithType: PassRenderTargetDesc.ClearColor + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.ClearColor +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp* + commentId: Overload:Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html#Ghost_Graphics_RHI_PassRenderTargetDesc_LoadOp + name: LoadOp + nameWithType: PassRenderTargetDesc.LoadOp + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.LoadOp +- uid: Ghost.Graphics.RHI.AttachmentLoadOp + commentId: T:Ghost.Graphics.RHI.AttachmentLoadOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentLoadOp.html + name: AttachmentLoadOp + nameWithType: AttachmentLoadOp + fullName: Ghost.Graphics.RHI.AttachmentLoadOp +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp* + commentId: Overload:Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html#Ghost_Graphics_RHI_PassRenderTargetDesc_StoreOp + name: StoreOp + nameWithType: PassRenderTargetDesc.StoreOp + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc.StoreOp +- uid: Ghost.Graphics.RHI.AttachmentStoreOp + commentId: T:Ghost.Graphics.RHI.AttachmentStoreOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentStoreOp.html + name: AttachmentStoreOp + nameWithType: AttachmentStoreOp + fullName: Ghost.Graphics.RHI.AttachmentStoreOp diff --git a/docs/documents/api/Ghost.Graphics.RHI.PipelineType.yml b/docs/documents/api/Ghost.Graphics.RHI.PipelineType.yml new file mode 100644 index 0000000..dd50570 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.PipelineType.yml @@ -0,0 +1,120 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.PipelineType + commentId: T:Ghost.Graphics.RHI.PipelineType + id: PipelineType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.PipelineType.Compute + - Ghost.Graphics.RHI.PipelineType.Graphics + langs: + - csharp + - vb + name: PipelineType + nameWithType: PipelineType + fullName: Ghost.Graphics.RHI.PipelineType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PipelineType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1224 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum PipelineType + content.vb: Public Enum PipelineType +- uid: Ghost.Graphics.RHI.PipelineType.Graphics + commentId: F:Ghost.Graphics.RHI.PipelineType.Graphics + id: Graphics + parent: Ghost.Graphics.RHI.PipelineType + langs: + - csharp + - vb + name: Graphics + nameWithType: PipelineType.Graphics + fullName: Ghost.Graphics.RHI.PipelineType.Graphics + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Graphics + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1226 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Graphics = 0 + return: + type: Ghost.Graphics.RHI.PipelineType +- uid: Ghost.Graphics.RHI.PipelineType.Compute + commentId: F:Ghost.Graphics.RHI.PipelineType.Compute + id: Compute + parent: Ghost.Graphics.RHI.PipelineType + langs: + - csharp + - vb + name: Compute + nameWithType: PipelineType.Compute + fullName: Ghost.Graphics.RHI.PipelineType.Compute + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Compute + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1227 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Compute = 1 + return: + type: Ghost.Graphics.RHI.PipelineType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.PipelineType + commentId: T:Ghost.Graphics.RHI.PipelineType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PipelineType.html + name: PipelineType + nameWithType: PipelineType + fullName: Ghost.Graphics.RHI.PipelineType diff --git a/docs/documents/api/Ghost.Graphics.RHI.PrimitiveTopology.yml b/docs/documents/api/Ghost.Graphics.RHI.PrimitiveTopology.yml new file mode 100644 index 0000000..a966a34 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.PrimitiveTopology.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.PrimitiveTopology + commentId: T:Ghost.Graphics.RHI.PrimitiveTopology + id: PrimitiveTopology + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.PrimitiveTopology.Line + - Ghost.Graphics.RHI.PrimitiveTopology.Point + - Ghost.Graphics.RHI.PrimitiveTopology.Triangle + langs: + - csharp + - vb + name: PrimitiveTopology + nameWithType: PrimitiveTopology + fullName: Ghost.Graphics.RHI.PrimitiveTopology + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PrimitiveTopology + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1314 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum PrimitiveTopology + content.vb: Public Enum PrimitiveTopology +- uid: Ghost.Graphics.RHI.PrimitiveTopology.Point + commentId: F:Ghost.Graphics.RHI.PrimitiveTopology.Point + id: Point + parent: Ghost.Graphics.RHI.PrimitiveTopology + langs: + - csharp + - vb + name: Point + nameWithType: PrimitiveTopology.Point + fullName: Ghost.Graphics.RHI.PrimitiveTopology.Point + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Point + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1316 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Point = 0 + return: + type: Ghost.Graphics.RHI.PrimitiveTopology +- uid: Ghost.Graphics.RHI.PrimitiveTopology.Line + commentId: F:Ghost.Graphics.RHI.PrimitiveTopology.Line + id: Line + parent: Ghost.Graphics.RHI.PrimitiveTopology + langs: + - csharp + - vb + name: Line + nameWithType: PrimitiveTopology.Line + fullName: Ghost.Graphics.RHI.PrimitiveTopology.Line + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Line + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1317 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Line = 1 + return: + type: Ghost.Graphics.RHI.PrimitiveTopology +- uid: Ghost.Graphics.RHI.PrimitiveTopology.Triangle + commentId: F:Ghost.Graphics.RHI.PrimitiveTopology.Triangle + id: Triangle + parent: Ghost.Graphics.RHI.PrimitiveTopology + langs: + - csharp + - vb + name: Triangle + nameWithType: PrimitiveTopology.Triangle + fullName: Ghost.Graphics.RHI.PrimitiveTopology.Triangle + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Triangle + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1318 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Triangle = 2 + return: + type: Ghost.Graphics.RHI.PrimitiveTopology +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.PrimitiveTopology + commentId: T:Ghost.Graphics.RHI.PrimitiveTopology + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PrimitiveTopology.html + name: PrimitiveTopology + nameWithType: PrimitiveTopology + fullName: Ghost.Graphics.RHI.PrimitiveTopology diff --git a/docs/documents/api/Ghost.Graphics.RHI.PushConstantsData.yml b/docs/documents/api/Ghost.Graphics.RHI.PushConstantsData.yml new file mode 100644 index 0000000..ab71f96 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.PushConstantsData.yml @@ -0,0 +1,434 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.PushConstantsData + commentId: T:Ghost.Graphics.RHI.PushConstantsData + id: PushConstantsData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.PushConstantsData.NUM_32BITS_VALUE + - Ghost.Graphics.RHI.PushConstantsData.frameBuffer + - Ghost.Graphics.RHI.PushConstantsData.instanceBuffer + - Ghost.Graphics.RHI.PushConstantsData.instanceIndex + - Ghost.Graphics.RHI.PushConstantsData.viewBuffer + langs: + - csharp + - vb + name: PushConstantsData + nameWithType: PushConstantsData + fullName: Ghost.Graphics.RHI.PushConstantsData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PushConstantsData + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct PushConstantsData + content.vb: Public Structure PushConstantsData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.PushConstantsData.NUM_32BITS_VALUE + commentId: F:Ghost.Graphics.RHI.PushConstantsData.NUM_32BITS_VALUE + id: NUM_32BITS_VALUE + parent: Ghost.Graphics.RHI.PushConstantsData + langs: + - csharp + - vb + name: NUM_32BITS_VALUE + nameWithType: PushConstantsData.NUM_32BITS_VALUE + fullName: Ghost.Graphics.RHI.PushConstantsData.NUM_32BITS_VALUE + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NUM_32BITS_VALUE + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 15 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public const uint NUM_32BITS_VALUE = 4 + return: + type: System.UInt32 + content.vb: Public Const NUM_32BITS_VALUE As UInteger = 4 +- uid: Ghost.Graphics.RHI.PushConstantsData.frameBuffer + commentId: F:Ghost.Graphics.RHI.PushConstantsData.frameBuffer + id: frameBuffer + parent: Ghost.Graphics.RHI.PushConstantsData + langs: + - csharp + - vb + name: frameBuffer + nameWithType: PushConstantsData.frameBuffer + fullName: Ghost.Graphics.RHI.PushConstantsData.frameBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: frameBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 17 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint frameBuffer + return: + type: System.UInt32 + content.vb: Public frameBuffer As UInteger +- uid: Ghost.Graphics.RHI.PushConstantsData.viewBuffer + commentId: F:Ghost.Graphics.RHI.PushConstantsData.viewBuffer + id: viewBuffer + parent: Ghost.Graphics.RHI.PushConstantsData + langs: + - csharp + - vb + name: viewBuffer + nameWithType: PushConstantsData.viewBuffer + fullName: Ghost.Graphics.RHI.PushConstantsData.viewBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: viewBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 18 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint viewBuffer + return: + type: System.UInt32 + content.vb: Public viewBuffer As UInteger +- uid: Ghost.Graphics.RHI.PushConstantsData.instanceBuffer + commentId: F:Ghost.Graphics.RHI.PushConstantsData.instanceBuffer + id: instanceBuffer + parent: Ghost.Graphics.RHI.PushConstantsData + langs: + - csharp + - vb + name: instanceBuffer + nameWithType: PushConstantsData.instanceBuffer + fullName: Ghost.Graphics.RHI.PushConstantsData.instanceBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: instanceBuffer + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 19 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint instanceBuffer + return: + type: System.UInt32 + content.vb: Public instanceBuffer As UInteger +- uid: Ghost.Graphics.RHI.PushConstantsData.instanceIndex + commentId: F:Ghost.Graphics.RHI.PushConstantsData.instanceIndex + id: instanceIndex + parent: Ghost.Graphics.RHI.PushConstantsData + langs: + - csharp + - vb + name: instanceIndex + nameWithType: PushConstantsData.instanceIndex + fullName: Ghost.Graphics.RHI.PushConstantsData.instanceIndex + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: instanceIndex + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 20 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint instanceIndex + return: + type: System.UInt32 + content.vb: Public instanceIndex As UInteger +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.RHIUtility.yml b/docs/documents/api/Ghost.Graphics.RHI.RHIUtility.yml new file mode 100644 index 0000000..d846106 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RHIUtility.yml @@ -0,0 +1,947 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RHIUtility + commentId: T:Ghost.Graphics.RHI.RHIUtility + id: RHIUtility + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant},Ghost.Core.Graphics.PipelineState,Ghost.Graphics.RHI.PassPipelineHash) + - Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey(System.String) + - Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass},Ghost.Graphics.RHI.LocalKeywordSet@) + - Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + - Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + - Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + - Ghost.Graphics.RHI.RHIUtility.MAX_RENDER_TARGETS + - Ghost.Graphics.RHI.RHIUtility.TryGetString(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline},System.Span{System.Char}) + langs: + - csharp + - vb + name: RHIUtility + nameWithType: RHIUtility + fullName: Ghost.Graphics.RHI.RHIUtility + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RHIUtility + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 8 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static class RHIUtility + content.vb: Public Module RHIUtility + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RHI.RHIUtility.MAX_RENDER_TARGETS + commentId: F:Ghost.Graphics.RHI.RHIUtility.MAX_RENDER_TARGETS + id: MAX_RENDER_TARGETS + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: MAX_RENDER_TARGETS + nameWithType: RHIUtility.MAX_RENDER_TARGETS + fullName: Ghost.Graphics.RHI.RHIUtility.MAX_RENDER_TARGETS + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MAX_RENDER_TARGETS + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 10 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public const int MAX_RENDER_TARGETS = 8 + return: + type: System.Int32 + content.vb: Public Const MAX_RENDER_TARGETS As Integer = 8 +- uid: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + id: GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: GetBytesPerPixel(TextureFormat) + nameWithType: RHIUtility.GetBytesPerPixel(TextureFormat) + fullName: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetBytesPerPixel + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static uint GetBytesPerPixel(this TextureFormat format) + parameters: + - id: format + type: Ghost.Graphics.RHI.TextureFormat + return: + type: System.UInt32 + content.vb: Public Shared Function GetBytesPerPixel(format As TextureFormat) As UInteger + overload: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel* +- uid: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + id: GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: GetTotalBytes(TextureDesc) + nameWithType: RHIUtility.GetTotalBytes(TextureDesc) + fullName: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetTotalBytes + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 26 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static uint GetTotalBytes(this TextureDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.TextureDesc + return: + type: System.UInt32 + content.vb: Public Shared Function GetTotalBytes(desc As TextureDesc) As UInteger + overload: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes* +- uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + id: GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: GetSurfaceInfo(TextureFormat, uint, uint, out uint, out uint, out uint) + nameWithType: RHIUtility.GetSurfaceInfo(TextureFormat, uint, uint, out uint, out uint, out uint) + fullName: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat, uint, uint, out uint, out uint, out uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetSurfaceInfo + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 31 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static void GetSurfaceInfo(this TextureFormat format, uint width, uint height, out uint rowPitch, out uint slicePitch, out uint rowCount) + parameters: + - id: format + type: Ghost.Graphics.RHI.TextureFormat + - id: width + type: System.UInt32 + - id: height + type: System.UInt32 + - id: rowPitch + type: System.UInt32 + - id: slicePitch + type: System.UInt32 + - id: rowCount + type: System.UInt32 + content.vb: Public Shared Sub GetSurfaceInfo(format As TextureFormat, width As UInteger, height As UInteger, rowPitch As UInteger, slicePitch As UInteger, rowCount As UInteger) + overload: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo* + nameWithType.vb: RHIUtility.GetSurfaceInfo(TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + name.vb: GetSurfaceInfo(TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) +- uid: Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey(System.String) + commentId: M:Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey(System.String) + id: CreateShaderPassKey(System.String) + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: CreateShaderPassKey(string) + nameWithType: RHIUtility.CreateShaderPassKey(string) + fullName: Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey(string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateShaderPassKey + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 138 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Key64 CreateShaderPassKey(string passID) + parameters: + - id: passID + type: System.String + return: + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass} + content.vb: Public Shared Function CreateShaderPassKey(passID As String) As Key64(Of ShaderPass) + overload: Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey* + nameWithType.vb: RHIUtility.CreateShaderPassKey(String) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey(String) + name.vb: CreateShaderPassKey(String) +- uid: Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass},Ghost.Graphics.RHI.LocalKeywordSet@) + commentId: M:Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass},Ghost.Graphics.RHI.LocalKeywordSet@) + id: CreateShaderVariantKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass},Ghost.Graphics.RHI.LocalKeywordSet@) + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: CreateShaderVariantKey(Key64, ref readonly LocalKeywordSet) + nameWithType: RHIUtility.CreateShaderVariantKey(Key64, ref readonly LocalKeywordSet) + fullName: Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey(Ghost.Core.Key64, ref readonly Ghost.Graphics.RHI.LocalKeywordSet) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateShaderVariantKey + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 144 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Key64 CreateShaderVariantKey(Key64 passKey, ref readonly LocalKeywordSet keywords) + parameters: + - id: passKey + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass} + - id: keywords + type: Ghost.Graphics.RHI.LocalKeywordSet + return: + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + content.vb: Public Shared Function CreateShaderVariantKey(passKey As Key64(Of ShaderPass), keywords As LocalKeywordSet) As Key64(Of ShaderVariant) + overload: Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey* + nameWithType.vb: RHIUtility.CreateShaderVariantKey(Key64(Of ShaderPass), LocalKeywordSet) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey(Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderPass), Ghost.Graphics.RHI.LocalKeywordSet) + name.vb: CreateShaderVariantKey(Key64(Of ShaderPass), LocalKeywordSet) +- uid: Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant},Ghost.Core.Graphics.PipelineState,Ghost.Graphics.RHI.PassPipelineHash) + commentId: M:Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant},Ghost.Core.Graphics.PipelineState,Ghost.Graphics.RHI.PassPipelineHash) + id: CreateGraphicsPipelineKey(Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant},Ghost.Core.Graphics.PipelineState,Ghost.Graphics.RHI.PassPipelineHash) + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: CreateGraphicsPipelineKey(Key64, PipelineState, PassPipelineHash) + nameWithType: RHIUtility.CreateGraphicsPipelineKey(Key64, PipelineState, PassPipelineHash) + fullName: Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey(Ghost.Core.Key64, Ghost.Core.Graphics.PipelineState, Ghost.Graphics.RHI.PassPipelineHash) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateGraphicsPipelineKey + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 151 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Key128 CreateGraphicsPipelineKey(Key64 shaderVariantKey, PipelineState pipelineState, PassPipelineHash passKey) + parameters: + - id: shaderVariantKey + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + - id: pipelineState + type: Ghost.Core.Graphics.PipelineState + - id: passKey + type: Ghost.Graphics.RHI.PassPipelineHash + return: + type: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + content.vb: Public Shared Function CreateGraphicsPipelineKey(shaderVariantKey As Key64(Of ShaderVariant), pipelineState As PipelineState, passKey As PassPipelineHash) As Key128(Of GraphicsPipeline) + overload: Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey* + nameWithType.vb: RHIUtility.CreateGraphicsPipelineKey(Key64(Of ShaderVariant), PipelineState, PassPipelineHash) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey(Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderVariant), Ghost.Core.Graphics.PipelineState, Ghost.Graphics.RHI.PassPipelineHash) + name.vb: CreateGraphicsPipelineKey(Key64(Of ShaderVariant), PipelineState, PassPipelineHash) +- uid: Ghost.Graphics.RHI.RHIUtility.TryGetString(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline},System.Span{System.Char}) + commentId: M:Ghost.Graphics.RHI.RHIUtility.TryGetString(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline},System.Span{System.Char}) + id: TryGetString(Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline},System.Span{System.Char}) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.RHIUtility + langs: + - csharp + - vb + name: TryGetString(Key128, Span) + nameWithType: RHIUtility.TryGetString(Key128, Span) + fullName: Ghost.Graphics.RHI.RHIUtility.TryGetString(Ghost.Core.Key128, System.Span) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TryGetString + path: src/Runtime/Ghost.Graphics.RHI/RHIUtility.cs + startLine: 178 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static bool TryGetString(this Key128 key, Span destination) + parameters: + - id: key + type: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + - id: destination + type: System.Span{System.Char} + return: + type: System.Boolean + content.vb: Public Shared Function TryGetString(key As Key128(Of GraphicsPipeline), destination As Span(Of Char)) As Boolean + overload: Ghost.Graphics.RHI.RHIUtility.TryGetString* + nameWithType.vb: RHIUtility.TryGetString(Key128(Of GraphicsPipeline), Span(Of Char)) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.TryGetString(Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline), System.Span(Of Char)) + name.vb: TryGetString(Key128(Of GraphicsPipeline), Span(Of Char)) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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.RHI.RHIUtility.GetBytesPerPixel* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + name: GetBytesPerPixel + nameWithType: RHIUtility.GetBytesPerPixel + fullName: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- 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.RHI.RHIUtility.GetTotalBytes* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.GetTotalBytes + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + name: GetTotalBytes + nameWithType: RHIUtility.GetTotalBytes + fullName: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc +- uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + name: GetSurfaceInfo + nameWithType: RHIUtility.GetSurfaceInfo + fullName: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo +- uid: Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_CreateShaderPassKey_System_String_ + name: CreateShaderPassKey + nameWithType: RHIUtility.CreateShaderPassKey + fullName: Ghost.Graphics.RHI.RHIUtility.CreateShaderPassKey +- 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.Key64{Ghost.Graphics.RHI.ShaderPass} + commentId: T:Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass} + parent: Ghost.Core + definition: Ghost.Core.Key64`1 + href: Ghost.Graphics.RHI.ShaderPass.html + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of ShaderPass) + fullName.vb: Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderPass) + name.vb: Key64(Of ShaderPass) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + href: Ghost.Graphics.RHI.ShaderPass.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + href: Ghost.Graphics.RHI.ShaderPass.html + - name: ) +- uid: Ghost.Core.Key64`1 + commentId: T:Ghost.Core.Key64`1 + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of T) + fullName.vb: Ghost.Core.Key64(Of T) + name.vb: Key64(Of T) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - 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.RHI.RHIUtility.CreateShaderVariantKey* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_CreateShaderVariantKey_Ghost_Core_Key64_Ghost_Graphics_RHI_ShaderPass__Ghost_Graphics_RHI_LocalKeywordSet__ + name: CreateShaderVariantKey + nameWithType: RHIUtility.CreateShaderVariantKey + fullName: Ghost.Graphics.RHI.RHIUtility.CreateShaderVariantKey +- uid: Ghost.Graphics.RHI.LocalKeywordSet + commentId: T:Ghost.Graphics.RHI.LocalKeywordSet + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.LocalKeywordSet.html + name: LocalKeywordSet + nameWithType: LocalKeywordSet + fullName: Ghost.Graphics.RHI.LocalKeywordSet +- uid: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + commentId: T:Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderVariant} + parent: Ghost.Core + definition: Ghost.Core.Key64`1 + href: Ghost.Graphics.RHI.ShaderVariant.html + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of ShaderVariant) + fullName.vb: Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderVariant) + name.vb: Key64(Of ShaderVariant) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - uid: Ghost.Graphics.RHI.ShaderVariant + name: ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderVariant + name: ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + - name: ) +- uid: Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_CreateGraphicsPipelineKey_Ghost_Core_Key64_Ghost_Graphics_RHI_ShaderVariant__Ghost_Core_Graphics_PipelineState_Ghost_Graphics_RHI_PassPipelineHash_ + name: CreateGraphicsPipelineKey + nameWithType: RHIUtility.CreateGraphicsPipelineKey + fullName: Ghost.Graphics.RHI.RHIUtility.CreateGraphicsPipelineKey +- 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.Graphics.RHI.PassPipelineHash + commentId: T:Ghost.Graphics.RHI.PassPipelineHash + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PassPipelineHash.html + name: PassPipelineHash + nameWithType: PassPipelineHash + fullName: Ghost.Graphics.RHI.PassPipelineHash +- uid: Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + commentId: T:Ghost.Core.Key128{Ghost.Graphics.RHI.GraphicsPipeline} + parent: Ghost.Core + definition: Ghost.Core.Key128`1 + href: Ghost.Graphics.RHI.GraphicsPipeline.html + name: Key128 + nameWithType: Key128 + fullName: Ghost.Core.Key128 + nameWithType.vb: Key128(Of GraphicsPipeline) + fullName.vb: Ghost.Core.Key128(Of Ghost.Graphics.RHI.GraphicsPipeline) + name.vb: Key128(Of GraphicsPipeline) + spec.csharp: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsPipeline + name: GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + - name: ) +- 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.Core.Key128`1 + commentId: T:Ghost.Core.Key128`1 + name: Key128 + nameWithType: Key128 + fullName: Ghost.Core.Key128 + nameWithType.vb: Key128(Of T) + fullName.vb: Ghost.Core.Key128(Of T) + name.vb: Key128(Of T) + spec.csharp: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key128`1 + name: Key128 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RHI.RHIUtility.TryGetString* + commentId: Overload:Ghost.Graphics.RHI.RHIUtility.TryGetString + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_TryGetString_Ghost_Core_Key128_Ghost_Graphics_RHI_GraphicsPipeline__System_Span_System_Char__ + name: TryGetString + nameWithType: RHIUtility.TryGetString + fullName: Ghost.Graphics.RHI.RHIUtility.TryGetString +- uid: System.Span{System.Char} + commentId: T:System.Span{System.Char} + parent: System + definition: System.Span`1 + href: https://learn.microsoft.com/dotnet/api/system.span-1 + name: Span + nameWithType: Span + fullName: System.Span + nameWithType.vb: Span(Of Char) + fullName.vb: System.Span(Of Char) + name.vb: Span(Of Char) + spec.csharp: + - uid: System.Span`1 + name: Span + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.span-1 + - name: < + - uid: System.Char + name: char + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.char + - 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: System.Char + name: Char + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.char + - name: ) +- 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: System.Span`1 + commentId: T:System.Span`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.span-1 + name: Span + nameWithType: Span + fullName: System.Span + 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.RenderContext.yml b/docs/documents/api/Ghost.Graphics.RHI.RenderContext.yml new file mode 100644 index 0000000..e2cb757 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RenderContext.yml @@ -0,0 +1,441 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RenderContext + commentId: T:Ghost.Graphics.RHI.RenderContext + id: RenderContext + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RenderContext.CommandBuffer + - Ghost.Graphics.RHI.RenderContext.ComputeQueue + - Ghost.Graphics.RHI.RenderContext.CopyQueue + - Ghost.Graphics.RHI.RenderContext.GraphicsQueue + langs: + - csharp + - vb + name: RenderContext + nameWithType: RenderContext + fullName: Ghost.Graphics.RHI.RenderContext + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderContext + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct RenderContext + content.vb: Public Structure RenderContext + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.RenderContext.CommandBuffer + commentId: P:Ghost.Graphics.RHI.RenderContext.CommandBuffer + id: CommandBuffer + parent: Ghost.Graphics.RHI.RenderContext + langs: + - csharp + - vb + name: CommandBuffer + nameWithType: RenderContext.CommandBuffer + fullName: Ghost.Graphics.RHI.RenderContext.CommandBuffer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CommandBuffer + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ICommandBuffer CommandBuffer { get; init; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandBuffer + content.vb: Public Property CommandBuffer As ICommandBuffer + overload: Ghost.Graphics.RHI.RenderContext.CommandBuffer* +- uid: Ghost.Graphics.RHI.RenderContext.GraphicsQueue + commentId: P:Ghost.Graphics.RHI.RenderContext.GraphicsQueue + id: GraphicsQueue + parent: Ghost.Graphics.RHI.RenderContext + langs: + - csharp + - vb + name: GraphicsQueue + nameWithType: RenderContext.GraphicsQueue + fullName: Ghost.Graphics.RHI.RenderContext.GraphicsQueue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsQueue + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ICommandQueue GraphicsQueue { get; init; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandQueue + content.vb: Public Property GraphicsQueue As ICommandQueue + overload: Ghost.Graphics.RHI.RenderContext.GraphicsQueue* +- uid: Ghost.Graphics.RHI.RenderContext.ComputeQueue + commentId: P:Ghost.Graphics.RHI.RenderContext.ComputeQueue + id: ComputeQueue + parent: Ghost.Graphics.RHI.RenderContext + langs: + - csharp + - vb + name: ComputeQueue + nameWithType: RenderContext.ComputeQueue + fullName: Ghost.Graphics.RHI.RenderContext.ComputeQueue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeQueue + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 8 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ICommandQueue ComputeQueue { get; init; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandQueue + content.vb: Public Property ComputeQueue As ICommandQueue + overload: Ghost.Graphics.RHI.RenderContext.ComputeQueue* +- uid: Ghost.Graphics.RHI.RenderContext.CopyQueue + commentId: P:Ghost.Graphics.RHI.RenderContext.CopyQueue + id: CopyQueue + parent: Ghost.Graphics.RHI.RenderContext + langs: + - csharp + - vb + name: CopyQueue + nameWithType: RenderContext.CopyQueue + fullName: Ghost.Graphics.RHI.RenderContext.CopyQueue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyQueue + path: src/Runtime/Ghost.Graphics.RHI/IRenderer.cs + startLine: 9 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ICommandQueue CopyQueue { get; init; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ICommandQueue + content.vb: Public Property CopyQueue As ICommandQueue + overload: Ghost.Graphics.RHI.RenderContext.CopyQueue* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.RenderContext.CommandBuffer* + commentId: Overload:Ghost.Graphics.RHI.RenderContext.CommandBuffer + href: Ghost.Graphics.RHI.RenderContext.html#Ghost_Graphics_RHI_RenderContext_CommandBuffer + name: CommandBuffer + nameWithType: RenderContext.CommandBuffer + fullName: Ghost.Graphics.RHI.RenderContext.CommandBuffer +- 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.RHI.RenderContext.GraphicsQueue* + commentId: Overload:Ghost.Graphics.RHI.RenderContext.GraphicsQueue + href: Ghost.Graphics.RHI.RenderContext.html#Ghost_Graphics_RHI_RenderContext_GraphicsQueue + name: GraphicsQueue + nameWithType: RenderContext.GraphicsQueue + fullName: Ghost.Graphics.RHI.RenderContext.GraphicsQueue +- uid: Ghost.Graphics.RHI.ICommandQueue + commentId: T:Ghost.Graphics.RHI.ICommandQueue + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandQueue.html + name: ICommandQueue + nameWithType: ICommandQueue + fullName: Ghost.Graphics.RHI.ICommandQueue +- uid: Ghost.Graphics.RHI.RenderContext.ComputeQueue* + commentId: Overload:Ghost.Graphics.RHI.RenderContext.ComputeQueue + href: Ghost.Graphics.RHI.RenderContext.html#Ghost_Graphics_RHI_RenderContext_ComputeQueue + name: ComputeQueue + nameWithType: RenderContext.ComputeQueue + fullName: Ghost.Graphics.RHI.RenderContext.ComputeQueue +- uid: Ghost.Graphics.RHI.RenderContext.CopyQueue* + commentId: Overload:Ghost.Graphics.RHI.RenderContext.CopyQueue + href: Ghost.Graphics.RHI.RenderContext.html#Ghost_Graphics_RHI_RenderContext_CopyQueue + name: CopyQueue + nameWithType: RenderContext.CopyQueue + fullName: Ghost.Graphics.RHI.RenderContext.CopyQueue diff --git a/docs/documents/api/Ghost.Graphics.RHI.RenderDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.RenderDesc.yml new file mode 100644 index 0000000..4a92786 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RenderDesc.yml @@ -0,0 +1,618 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RenderDesc + commentId: T:Ghost.Graphics.RHI.RenderDesc + id: RenderDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RenderDesc.CameraPosition + - Ghost.Graphics.RHI.RenderDesc.DepthTarget + - Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix + - Ghost.Graphics.RHI.RenderDesc.Target + - Ghost.Graphics.RHI.RenderDesc.ViewMatrix + - Ghost.Graphics.RHI.RenderDesc.Viewport + langs: + - csharp + - vb + name: RenderDesc + nameWithType: RenderDesc + fullName: Ghost.Graphics.RHI.RenderDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 276 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct RenderDesc + content.vb: Public Structure RenderDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.RenderDesc.ViewMatrix + commentId: P:Ghost.Graphics.RHI.RenderDesc.ViewMatrix + id: ViewMatrix + parent: Ghost.Graphics.RHI.RenderDesc + langs: + - csharp + - vb + name: ViewMatrix + nameWithType: RenderDesc.ViewMatrix + fullName: Ghost.Graphics.RHI.RenderDesc.ViewMatrix + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ViewMatrix + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 278 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4x4 ViewMatrix { readonly get; set; } + parameters: [] + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public Property ViewMatrix As float4x4 + overload: Ghost.Graphics.RHI.RenderDesc.ViewMatrix* +- uid: Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix + commentId: P:Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix + id: ProjectionMatrix + parent: Ghost.Graphics.RHI.RenderDesc + langs: + - csharp + - vb + name: ProjectionMatrix + nameWithType: RenderDesc.ProjectionMatrix + fullName: Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ProjectionMatrix + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 283 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4x4 ProjectionMatrix { readonly get; set; } + parameters: [] + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public Property ProjectionMatrix As float4x4 + overload: Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix* +- uid: Ghost.Graphics.RHI.RenderDesc.CameraPosition + commentId: P:Ghost.Graphics.RHI.RenderDesc.CameraPosition + id: CameraPosition + parent: Ghost.Graphics.RHI.RenderDesc + langs: + - csharp + - vb + name: CameraPosition + nameWithType: RenderDesc.CameraPosition + fullName: Ghost.Graphics.RHI.RenderDesc.CameraPosition + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CameraPosition + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 288 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4 CameraPosition { readonly get; set; } + parameters: [] + return: + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public Property CameraPosition As float4 + overload: Ghost.Graphics.RHI.RenderDesc.CameraPosition* +- uid: Ghost.Graphics.RHI.RenderDesc.Target + commentId: P:Ghost.Graphics.RHI.RenderDesc.Target + id: Target + parent: Ghost.Graphics.RHI.RenderDesc + langs: + - csharp + - vb + name: Target + nameWithType: RenderDesc.Target + fullName: Ghost.Graphics.RHI.RenderDesc.Target + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Target + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 294 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Handle Target { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public Property Target As Handle(Of Texture) + overload: Ghost.Graphics.RHI.RenderDesc.Target* +- uid: Ghost.Graphics.RHI.RenderDesc.DepthTarget + commentId: P:Ghost.Graphics.RHI.RenderDesc.DepthTarget + id: DepthTarget + parent: Ghost.Graphics.RHI.RenderDesc + langs: + - csharp + - vb + name: DepthTarget + nameWithType: RenderDesc.DepthTarget + fullName: Ghost.Graphics.RHI.RenderDesc.DepthTarget + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 299 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Handle DepthTarget { readonly get; set; } + parameters: [] + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public Property DepthTarget As Handle(Of Texture) + overload: Ghost.Graphics.RHI.RenderDesc.DepthTarget* +- uid: Ghost.Graphics.RHI.RenderDesc.Viewport + commentId: P:Ghost.Graphics.RHI.RenderDesc.Viewport + id: Viewport + parent: Ghost.Graphics.RHI.RenderDesc + langs: + - csharp + - vb + name: Viewport + nameWithType: RenderDesc.Viewport + fullName: Ghost.Graphics.RHI.RenderDesc.Viewport + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Viewport + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 304 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ScissorRectDesc Viewport { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ScissorRectDesc + content.vb: Public Property Viewport As ScissorRectDesc + overload: Ghost.Graphics.RHI.RenderDesc.Viewport* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.RenderDesc.ViewMatrix* + commentId: Overload:Ghost.Graphics.RHI.RenderDesc.ViewMatrix + href: Ghost.Graphics.RHI.RenderDesc.html#Ghost_Graphics_RHI_RenderDesc_ViewMatrix + name: ViewMatrix + nameWithType: RenderDesc.ViewMatrix + fullName: Ghost.Graphics.RHI.RenderDesc.ViewMatrix +- uid: Misaki.HighPerformance.Mathematics.float4x4 + commentId: T:Misaki.HighPerformance.Mathematics.float4x4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4x4 + nameWithType: float4x4 + fullName: Misaki.HighPerformance.Mathematics.float4x4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix* + commentId: Overload:Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix + href: Ghost.Graphics.RHI.RenderDesc.html#Ghost_Graphics_RHI_RenderDesc_ProjectionMatrix + name: ProjectionMatrix + nameWithType: RenderDesc.ProjectionMatrix + fullName: Ghost.Graphics.RHI.RenderDesc.ProjectionMatrix +- uid: Ghost.Graphics.RHI.RenderDesc.CameraPosition* + commentId: Overload:Ghost.Graphics.RHI.RenderDesc.CameraPosition + href: Ghost.Graphics.RHI.RenderDesc.html#Ghost_Graphics_RHI_RenderDesc_CameraPosition + name: CameraPosition + nameWithType: RenderDesc.CameraPosition + fullName: Ghost.Graphics.RHI.RenderDesc.CameraPosition +- uid: Misaki.HighPerformance.Mathematics.float4 + commentId: T:Misaki.HighPerformance.Mathematics.float4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4 + nameWithType: float4 + fullName: Misaki.HighPerformance.Mathematics.float4 +- uid: Ghost.Graphics.RHI.RenderDesc.Target* + commentId: Overload:Ghost.Graphics.RHI.RenderDesc.Target + href: Ghost.Graphics.RHI.RenderDesc.html#Ghost_Graphics_RHI_RenderDesc_Target + name: Target + nameWithType: RenderDesc.Target + fullName: Ghost.Graphics.RHI.RenderDesc.Target +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.RHI.RenderDesc.DepthTarget* + commentId: Overload:Ghost.Graphics.RHI.RenderDesc.DepthTarget + href: Ghost.Graphics.RHI.RenderDesc.html#Ghost_Graphics_RHI_RenderDesc_DepthTarget + name: DepthTarget + nameWithType: RenderDesc.DepthTarget + fullName: Ghost.Graphics.RHI.RenderDesc.DepthTarget +- uid: Ghost.Graphics.RHI.RenderDesc.Viewport* + commentId: Overload:Ghost.Graphics.RHI.RenderDesc.Viewport + href: Ghost.Graphics.RHI.RenderDesc.html#Ghost_Graphics_RHI_RenderDesc_Viewport + name: Viewport + nameWithType: RenderDesc.Viewport + fullName: Ghost.Graphics.RHI.RenderDesc.Viewport +- uid: Ghost.Graphics.RHI.ScissorRectDesc + commentId: T:Ghost.Graphics.RHI.ScissorRectDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ScissorRectDesc.html + name: ScissorRectDesc + nameWithType: ScissorRectDesc + fullName: Ghost.Graphics.RHI.ScissorRectDesc diff --git a/docs/documents/api/Ghost.Graphics.RHI.RenderTargetCreationFlags.yml b/docs/documents/api/Ghost.Graphics.RHI.RenderTargetCreationFlags.yml new file mode 100644 index 0000000..75a1ad5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RenderTargetCreationFlags.yml @@ -0,0 +1,211 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags + commentId: T:Ghost.Graphics.RHI.RenderTargetCreationFlags + id: RenderTargetCreationFlags + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowMSAA + - Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowUAV + - Ghost.Graphics.RHI.RenderTargetCreationFlags.DynamicallyResolution + - Ghost.Graphics.RHI.RenderTargetCreationFlags.GenerateMips + - Ghost.Graphics.RHI.RenderTargetCreationFlags.None + langs: + - csharp + - vb + name: RenderTargetCreationFlags + nameWithType: RenderTargetCreationFlags + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTargetCreationFlags + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1230 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum RenderTargetCreationFlags + content.vb: >- + + + Public Enum RenderTargetCreationFlags + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags.None + commentId: F:Ghost.Graphics.RHI.RenderTargetCreationFlags.None + id: None + parent: Ghost.Graphics.RHI.RenderTargetCreationFlags + langs: + - csharp + - vb + name: None + nameWithType: RenderTargetCreationFlags.None + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1233 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.RenderTargetCreationFlags +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowUAV + commentId: F:Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowUAV + id: AllowUAV + parent: Ghost.Graphics.RHI.RenderTargetCreationFlags + langs: + - csharp + - vb + name: AllowUAV + nameWithType: RenderTargetCreationFlags.AllowUAV + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowUAV + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllowUAV + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1234 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AllowUAV = 1 + return: + type: Ghost.Graphics.RHI.RenderTargetCreationFlags +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowMSAA + commentId: F:Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowMSAA + id: AllowMSAA + parent: Ghost.Graphics.RHI.RenderTargetCreationFlags + langs: + - csharp + - vb + name: AllowMSAA + nameWithType: RenderTargetCreationFlags.AllowMSAA + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags.AllowMSAA + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AllowMSAA + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1235 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: AllowMSAA = 2 + return: + type: Ghost.Graphics.RHI.RenderTargetCreationFlags +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags.DynamicallyResolution + commentId: F:Ghost.Graphics.RHI.RenderTargetCreationFlags.DynamicallyResolution + id: DynamicallyResolution + parent: Ghost.Graphics.RHI.RenderTargetCreationFlags + langs: + - csharp + - vb + name: DynamicallyResolution + nameWithType: RenderTargetCreationFlags.DynamicallyResolution + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags.DynamicallyResolution + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DynamicallyResolution + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1236 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DynamicallyResolution = 4 + return: + type: Ghost.Graphics.RHI.RenderTargetCreationFlags +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags.GenerateMips + commentId: F:Ghost.Graphics.RHI.RenderTargetCreationFlags.GenerateMips + id: GenerateMips + parent: Ghost.Graphics.RHI.RenderTargetCreationFlags + langs: + - csharp + - vb + name: GenerateMips + nameWithType: RenderTargetCreationFlags.GenerateMips + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags.GenerateMips + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GenerateMips + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1237 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: GenerateMips = 8 + return: + type: Ghost.Graphics.RHI.RenderTargetCreationFlags +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags + commentId: T:Ghost.Graphics.RHI.RenderTargetCreationFlags + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetCreationFlags.html + name: RenderTargetCreationFlags + nameWithType: RenderTargetCreationFlags + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags diff --git a/docs/documents/api/Ghost.Graphics.RHI.RenderTargetDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.RenderTargetDesc.yml new file mode 100644 index 0000000..ecab0e6 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RenderTargetDesc.yml @@ -0,0 +1,832 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RenderTargetDesc + commentId: T:Ghost.Graphics.RHI.RenderTargetDesc + id: RenderTargetDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RenderTargetDesc.Color(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + - Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags + - Ghost.Graphics.RHI.RenderTargetDesc.Depth(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + - Ghost.Graphics.RHI.RenderTargetDesc.Dimension + - Ghost.Graphics.RHI.RenderTargetDesc.Format + - Ghost.Graphics.RHI.RenderTargetDesc.Height + - Ghost.Graphics.RHI.RenderTargetDesc.MipLevels + - Ghost.Graphics.RHI.RenderTargetDesc.SampleCount + - Ghost.Graphics.RHI.RenderTargetDesc.Slice + - Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription + - Ghost.Graphics.RHI.RenderTargetDesc.Type + - Ghost.Graphics.RHI.RenderTargetDesc.Width + langs: + - csharp + - vb + name: RenderTargetDesc + nameWithType: RenderTargetDesc + fullName: Ghost.Graphics.RHI.RenderTargetDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTargetDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 715 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: >- + Render Target description + + Supports either color OR depth rendering, not both + example: [] + syntax: + content: public struct RenderTargetDesc + content.vb: Public Structure RenderTargetDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Width + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.Width + id: Width + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Width + nameWithType: RenderTargetDesc.Width + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Width + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Width + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 720 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Width of the render Target + example: [] + syntax: + content: public uint Width { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Width As UInteger + overload: Ghost.Graphics.RHI.RenderTargetDesc.Width* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Height + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.Height + id: Height + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Height + nameWithType: RenderTargetDesc.Height + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Height + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Height + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 728 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Height of the render Target + example: [] + syntax: + content: public uint Height { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Height As UInteger + overload: Ghost.Graphics.RHI.RenderTargetDesc.Height* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Slice + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.Slice + id: Slice + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Slice + nameWithType: RenderTargetDesc.Slice + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Slice + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Slice + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 736 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Slice of the render Target + example: [] + syntax: + content: public uint Slice { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Slice As UInteger + overload: Ghost.Graphics.RHI.RenderTargetDesc.Slice* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Type + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.Type + id: Type + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Type + nameWithType: RenderTargetDesc.Type + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 744 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Type of render Target + example: [] + syntax: + content: public RenderTargetType Type { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.RenderTargetType + content.vb: Public Property Type As RenderTargetType + overload: Ghost.Graphics.RHI.RenderTargetDesc.Type* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Format + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.Format + id: Format + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Format + nameWithType: RenderTargetDesc.Format + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Format + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Format + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 752 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Target texture Format + example: [] + syntax: + content: public TextureFormat Format { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureFormat + content.vb: Public Property Format As TextureFormat + overload: Ghost.Graphics.RHI.RenderTargetDesc.Format* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Dimension + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.Dimension + id: Dimension + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Dimension + nameWithType: RenderTargetDesc.Dimension + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Dimension + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dimension + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 760 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Texture dimension + example: [] + syntax: + content: public TextureDimension Dimension { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureDimension + content.vb: Public Property Dimension As TextureDimension + overload: Ghost.Graphics.RHI.RenderTargetDesc.Dimension* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags + id: CreationFlags + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: CreationFlags + nameWithType: RenderTargetDesc.CreationFlags + fullName: Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreationFlags + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 768 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creation flags for the render Target + example: [] + syntax: + content: public RenderTargetCreationFlags CreationFlags { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.RenderTargetCreationFlags + content.vb: Public Property CreationFlags As RenderTargetCreationFlags + overload: Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.MipLevels + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.MipLevels + id: MipLevels + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: MipLevels + nameWithType: RenderTargetDesc.MipLevels + fullName: Ghost.Graphics.RHI.RenderTargetDesc.MipLevels + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MipLevels + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 776 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Number of mip levels. 0 to generate full mip chain + example: [] + syntax: + content: public uint MipLevels { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property MipLevels As UInteger + overload: Ghost.Graphics.RHI.RenderTargetDesc.MipLevels* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.SampleCount + commentId: P:Ghost.Graphics.RHI.RenderTargetDesc.SampleCount + id: SampleCount + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: SampleCount + nameWithType: RenderTargetDesc.SampleCount + fullName: Ghost.Graphics.RHI.RenderTargetDesc.SampleCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SampleCount + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 784 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Number of samples for MSAA + example: [] + syntax: + content: public uint SampleCount { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property SampleCount As UInteger + overload: Ghost.Graphics.RHI.RenderTargetDesc.SampleCount* +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Color(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.RenderTargetDesc.Color(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + id: Color(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Color(uint, uint, uint, TextureFormat, TextureDimension, RenderTargetCreationFlags, uint, uint) + nameWithType: RenderTargetDesc.Color(uint, uint, uint, TextureFormat, TextureDimension, RenderTargetCreationFlags, uint, uint) + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Color(uint, uint, uint, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.TextureDimension, Ghost.Graphics.RHI.RenderTargetCreationFlags, uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Color + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 792 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a color render Target + example: [] + syntax: + content: public static RenderTargetDesc Color(uint width, uint height, uint slice = 1, TextureFormat format = TextureFormat.R8G8B8A8_UNorm, TextureDimension dimension = TextureDimension.Texture2D, RenderTargetCreationFlags creationFlags = RenderTargetCreationFlags.AllowUAV | RenderTargetCreationFlags.DynamicallyResolution | RenderTargetCreationFlags.GenerateMips, uint mipLevels = 0, uint sampleCount = 1) + parameters: + - id: width + type: System.UInt32 + - id: height + type: System.UInt32 + - id: slice + type: System.UInt32 + - id: format + type: Ghost.Graphics.RHI.TextureFormat + - id: dimension + type: Ghost.Graphics.RHI.TextureDimension + - id: creationFlags + type: Ghost.Graphics.RHI.RenderTargetCreationFlags + - id: mipLevels + type: System.UInt32 + - id: sampleCount + type: System.UInt32 + return: + type: Ghost.Graphics.RHI.RenderTargetDesc + content.vb: Public Shared Function Color(width As UInteger, height As UInteger, slice As UInteger = 1, format As TextureFormat = TextureFormat.R8G8B8A8_UNorm, dimension As TextureDimension = TextureDimension.Texture2D, creationFlags As RenderTargetCreationFlags = RenderTargetCreationFlags.AllowUAV Or RenderTargetCreationFlags.DynamicallyResolution Or RenderTargetCreationFlags.GenerateMips, mipLevels As UInteger = 0, sampleCount As UInteger = 1) As RenderTargetDesc + overload: Ghost.Graphics.RHI.RenderTargetDesc.Color* + nameWithType.vb: RenderTargetDesc.Color(UInteger, UInteger, UInteger, TextureFormat, TextureDimension, RenderTargetCreationFlags, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.RenderTargetDesc.Color(UInteger, UInteger, UInteger, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.TextureDimension, Ghost.Graphics.RHI.RenderTargetCreationFlags, UInteger, UInteger) + name.vb: Color(UInteger, UInteger, UInteger, TextureFormat, TextureDimension, RenderTargetCreationFlags, UInteger, UInteger) +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Depth(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RHI.RenderTargetDesc.Depth(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + id: Depth(System.UInt32,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.TextureDimension,Ghost.Graphics.RHI.RenderTargetCreationFlags,System.UInt32,System.UInt32) + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: Depth(uint, uint, uint, TextureFormat, TextureDimension, RenderTargetCreationFlags, uint, uint) + nameWithType: RenderTargetDesc.Depth(uint, uint, uint, TextureFormat, TextureDimension, RenderTargetCreationFlags, uint, uint) + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Depth(uint, uint, uint, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.TextureDimension, Ghost.Graphics.RHI.RenderTargetCreationFlags, uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Depth + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 814 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Creates a depth render Target + example: [] + syntax: + content: public static RenderTargetDesc Depth(uint width, uint height, uint slice = 1, TextureFormat format = TextureFormat.D24_UNorm_S8_UInt, TextureDimension dimension = TextureDimension.Texture2D, RenderTargetCreationFlags creationFlags = RenderTargetCreationFlags.AllowUAV | RenderTargetCreationFlags.DynamicallyResolution, uint mipLevels = 0, uint sampleCount = 1) + parameters: + - id: width + type: System.UInt32 + - id: height + type: System.UInt32 + - id: slice + type: System.UInt32 + - id: format + type: Ghost.Graphics.RHI.TextureFormat + - id: dimension + type: Ghost.Graphics.RHI.TextureDimension + - id: creationFlags + type: Ghost.Graphics.RHI.RenderTargetCreationFlags + - id: mipLevels + type: System.UInt32 + - id: sampleCount + type: System.UInt32 + return: + type: Ghost.Graphics.RHI.RenderTargetDesc + content.vb: Public Shared Function Depth(width As UInteger, height As UInteger, slice As UInteger = 1, format As TextureFormat = TextureFormat.D24_UNorm_S8_UInt, dimension As TextureDimension = TextureDimension.Texture2D, creationFlags As RenderTargetCreationFlags = RenderTargetCreationFlags.AllowUAV Or RenderTargetCreationFlags.DynamicallyResolution, mipLevels As UInteger = 0, sampleCount As UInteger = 1) As RenderTargetDesc + overload: Ghost.Graphics.RHI.RenderTargetDesc.Depth* + nameWithType.vb: RenderTargetDesc.Depth(UInteger, UInteger, UInteger, TextureFormat, TextureDimension, RenderTargetCreationFlags, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.RenderTargetDesc.Depth(UInteger, UInteger, UInteger, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.TextureDimension, Ghost.Graphics.RHI.RenderTargetCreationFlags, UInteger, UInteger) + name.vb: Depth(UInteger, UInteger, UInteger, TextureFormat, TextureDimension, RenderTargetCreationFlags, UInteger, UInteger) +- uid: Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription + commentId: M:Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription + id: ToTextureDescription + parent: Ghost.Graphics.RHI.RenderTargetDesc + langs: + - csharp + - vb + name: ToTextureDescription() + nameWithType: RenderTargetDesc.ToTextureDescription() + fullName: Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ToTextureDescription + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 833 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureDesc ToTextureDescription() + return: + type: Ghost.Graphics.RHI.TextureDesc + content.vb: Public Function ToTextureDescription() As TextureDesc + overload: Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Width* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Width + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Width + name: Width + nameWithType: RenderTargetDesc.Width + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Width +- 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.RHI.RenderTargetDesc.Height* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Height + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Height + name: Height + nameWithType: RenderTargetDesc.Height + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Height +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Slice* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Slice + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Slice + name: Slice + nameWithType: RenderTargetDesc.Slice + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Slice +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Type* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Type + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Type + name: Type + nameWithType: RenderTargetDesc.Type + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Type +- uid: Ghost.Graphics.RHI.RenderTargetType + commentId: T:Ghost.Graphics.RHI.RenderTargetType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetType.html + name: RenderTargetType + nameWithType: RenderTargetType + fullName: Ghost.Graphics.RHI.RenderTargetType +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Format* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Format + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Format + name: Format + nameWithType: RenderTargetDesc.Format + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Format +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Dimension* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Dimension + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Dimension + name: Dimension + nameWithType: RenderTargetDesc.Dimension + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Dimension +- uid: Ghost.Graphics.RHI.TextureDimension + commentId: T:Ghost.Graphics.RHI.TextureDimension + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDimension.html + name: TextureDimension + nameWithType: TextureDimension + fullName: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_CreationFlags + name: CreationFlags + nameWithType: RenderTargetDesc.CreationFlags + fullName: Ghost.Graphics.RHI.RenderTargetDesc.CreationFlags +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags + commentId: T:Ghost.Graphics.RHI.RenderTargetCreationFlags + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetCreationFlags.html + name: RenderTargetCreationFlags + nameWithType: RenderTargetCreationFlags + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags +- uid: Ghost.Graphics.RHI.RenderTargetDesc.MipLevels* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.MipLevels + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_MipLevels + name: MipLevels + nameWithType: RenderTargetDesc.MipLevels + fullName: Ghost.Graphics.RHI.RenderTargetDesc.MipLevels +- uid: Ghost.Graphics.RHI.RenderTargetDesc.SampleCount* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.SampleCount + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_SampleCount + name: SampleCount + nameWithType: RenderTargetDesc.SampleCount + fullName: Ghost.Graphics.RHI.RenderTargetDesc.SampleCount +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Color* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Color + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Color_System_UInt32_System_UInt32_System_UInt32_Ghost_Graphics_RHI_TextureFormat_Ghost_Graphics_RHI_TextureDimension_Ghost_Graphics_RHI_RenderTargetCreationFlags_System_UInt32_System_UInt32_ + name: Color + nameWithType: RenderTargetDesc.Color + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Color +- uid: Ghost.Graphics.RHI.RenderTargetDesc + commentId: T:Ghost.Graphics.RHI.RenderTargetDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetDesc.html + name: RenderTargetDesc + nameWithType: RenderTargetDesc + fullName: Ghost.Graphics.RHI.RenderTargetDesc +- uid: Ghost.Graphics.RHI.RenderTargetDesc.Depth* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.Depth + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_Depth_System_UInt32_System_UInt32_System_UInt32_Ghost_Graphics_RHI_TextureFormat_Ghost_Graphics_RHI_TextureDimension_Ghost_Graphics_RHI_RenderTargetCreationFlags_System_UInt32_System_UInt32_ + name: Depth + nameWithType: RenderTargetDesc.Depth + fullName: Ghost.Graphics.RHI.RenderTargetDesc.Depth +- uid: Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription* + commentId: Overload:Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription + href: Ghost.Graphics.RHI.RenderTargetDesc.html#Ghost_Graphics_RHI_RenderTargetDesc_ToTextureDescription + name: ToTextureDescription + nameWithType: RenderTargetDesc.ToTextureDescription + fullName: Ghost.Graphics.RHI.RenderTargetDesc.ToTextureDescription +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc diff --git a/docs/documents/api/Ghost.Graphics.RHI.RenderTargetType.yml b/docs/documents/api/Ghost.Graphics.RHI.RenderTargetType.yml new file mode 100644 index 0000000..34dfeae --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RenderTargetType.yml @@ -0,0 +1,120 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RenderTargetType + commentId: T:Ghost.Graphics.RHI.RenderTargetType + id: RenderTargetType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RenderTargetType.Color + - Ghost.Graphics.RHI.RenderTargetType.Depth + langs: + - csharp + - vb + name: RenderTargetType + nameWithType: RenderTargetType + fullName: Ghost.Graphics.RHI.RenderTargetType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTargetType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1274 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum RenderTargetType + content.vb: Public Enum RenderTargetType +- uid: Ghost.Graphics.RHI.RenderTargetType.Color + commentId: F:Ghost.Graphics.RHI.RenderTargetType.Color + id: Color + parent: Ghost.Graphics.RHI.RenderTargetType + langs: + - csharp + - vb + name: Color + nameWithType: RenderTargetType.Color + fullName: Ghost.Graphics.RHI.RenderTargetType.Color + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Color + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1276 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Color = 0 + return: + type: Ghost.Graphics.RHI.RenderTargetType +- uid: Ghost.Graphics.RHI.RenderTargetType.Depth + commentId: F:Ghost.Graphics.RHI.RenderTargetType.Depth + id: Depth + parent: Ghost.Graphics.RHI.RenderTargetType + langs: + - csharp + - vb + name: Depth + nameWithType: RenderTargetType.Depth + fullName: Ghost.Graphics.RHI.RenderTargetType.Depth + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Depth + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1277 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Depth = 1 + return: + type: Ghost.Graphics.RHI.RenderTargetType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.RenderTargetType + commentId: T:Ghost.Graphics.RHI.RenderTargetType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetType.html + name: RenderTargetType + nameWithType: RenderTargetType + fullName: Ghost.Graphics.RHI.RenderTargetType diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceAllocationType.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceAllocationType.yml new file mode 100644 index 0000000..7cda70b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceAllocationType.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceAllocationType + commentId: T:Ghost.Graphics.RHI.ResourceAllocationType + id: ResourceAllocationType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceAllocationType.Default + - Ghost.Graphics.RHI.ResourceAllocationType.Suballocation + - Ghost.Graphics.RHI.ResourceAllocationType.Temporary + langs: + - csharp + - vb + name: ResourceAllocationType + nameWithType: ResourceAllocationType + fullName: Ghost.Graphics.RHI.ResourceAllocationType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceAllocationType + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 4 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum ResourceAllocationType + content.vb: Public Enum ResourceAllocationType +- uid: Ghost.Graphics.RHI.ResourceAllocationType.Default + commentId: F:Ghost.Graphics.RHI.ResourceAllocationType.Default + id: Default + parent: Ghost.Graphics.RHI.ResourceAllocationType + langs: + - csharp + - vb + name: Default + nameWithType: ResourceAllocationType.Default + fullName: Ghost.Graphics.RHI.ResourceAllocationType.Default + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Default + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 6 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Default = 0 + return: + type: Ghost.Graphics.RHI.ResourceAllocationType +- uid: Ghost.Graphics.RHI.ResourceAllocationType.Temporary + commentId: F:Ghost.Graphics.RHI.ResourceAllocationType.Temporary + id: Temporary + parent: Ghost.Graphics.RHI.ResourceAllocationType + langs: + - csharp + - vb + name: Temporary + nameWithType: ResourceAllocationType.Temporary + fullName: Ghost.Graphics.RHI.ResourceAllocationType.Temporary + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Temporary + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Temporary = 1 + return: + type: Ghost.Graphics.RHI.ResourceAllocationType +- uid: Ghost.Graphics.RHI.ResourceAllocationType.Suballocation + commentId: F:Ghost.Graphics.RHI.ResourceAllocationType.Suballocation + id: Suballocation + parent: Ghost.Graphics.RHI.ResourceAllocationType + langs: + - csharp + - vb + name: Suballocation + nameWithType: ResourceAllocationType.Suballocation + fullName: Ghost.Graphics.RHI.ResourceAllocationType.Suballocation + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Suballocation + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 8 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Suballocation = 2 + return: + type: Ghost.Graphics.RHI.ResourceAllocationType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ResourceAllocationType + commentId: T:Ghost.Graphics.RHI.ResourceAllocationType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceAllocationType.html + name: ResourceAllocationType + nameWithType: ResourceAllocationType + fullName: Ghost.Graphics.RHI.ResourceAllocationType diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceBarrierData.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceBarrierData.yml new file mode 100644 index 0000000..dc751d1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceBarrierData.yml @@ -0,0 +1,434 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceBarrierData + commentId: T:Ghost.Graphics.RHI.ResourceBarrierData + id: ResourceBarrierData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceBarrierData.#ctor(Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierSync) + - Ghost.Graphics.RHI.ResourceBarrierData.access + - Ghost.Graphics.RHI.ResourceBarrierData.layout + - Ghost.Graphics.RHI.ResourceBarrierData.sync + langs: + - csharp + - vb + name: ResourceBarrierData + nameWithType: ResourceBarrierData + fullName: Ghost.Graphics.RHI.ResourceBarrierData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceBarrierData + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct ResourceBarrierData + content.vb: Public Structure ResourceBarrierData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ResourceBarrierData.layout + commentId: F:Ghost.Graphics.RHI.ResourceBarrierData.layout + id: layout + parent: Ghost.Graphics.RHI.ResourceBarrierData + langs: + - csharp + - vb + name: layout + nameWithType: ResourceBarrierData.layout + fullName: Ghost.Graphics.RHI.ResourceBarrierData.layout + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: layout + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 14 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierLayout layout + return: + type: Ghost.Graphics.RHI.BarrierLayout + content.vb: Public layout As BarrierLayout +- uid: Ghost.Graphics.RHI.ResourceBarrierData.access + commentId: F:Ghost.Graphics.RHI.ResourceBarrierData.access + id: access + parent: Ghost.Graphics.RHI.ResourceBarrierData + langs: + - csharp + - vb + name: access + nameWithType: ResourceBarrierData.access + fullName: Ghost.Graphics.RHI.ResourceBarrierData.access + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: access + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 15 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierAccess access + return: + type: Ghost.Graphics.RHI.BarrierAccess + content.vb: Public access As BarrierAccess +- uid: Ghost.Graphics.RHI.ResourceBarrierData.sync + commentId: F:Ghost.Graphics.RHI.ResourceBarrierData.sync + id: sync + parent: Ghost.Graphics.RHI.ResourceBarrierData + langs: + - csharp + - vb + name: sync + nameWithType: ResourceBarrierData.sync + fullName: Ghost.Graphics.RHI.ResourceBarrierData.sync + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: sync + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 16 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public BarrierSync sync + return: + type: Ghost.Graphics.RHI.BarrierSync + content.vb: Public sync As BarrierSync +- uid: Ghost.Graphics.RHI.ResourceBarrierData.#ctor(Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierSync) + commentId: M:Ghost.Graphics.RHI.ResourceBarrierData.#ctor(Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierSync) + id: '#ctor(Ghost.Graphics.RHI.BarrierLayout,Ghost.Graphics.RHI.BarrierAccess,Ghost.Graphics.RHI.BarrierSync)' + parent: Ghost.Graphics.RHI.ResourceBarrierData + langs: + - csharp + - vb + name: ResourceBarrierData(BarrierLayout, BarrierAccess, BarrierSync) + nameWithType: ResourceBarrierData.ResourceBarrierData(BarrierLayout, BarrierAccess, BarrierSync) + fullName: Ghost.Graphics.RHI.ResourceBarrierData.ResourceBarrierData(Ghost.Graphics.RHI.BarrierLayout, Ghost.Graphics.RHI.BarrierAccess, Ghost.Graphics.RHI.BarrierSync) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/IResourceDatabase.cs + startLine: 18 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ResourceBarrierData(BarrierLayout layout, BarrierAccess access, BarrierSync sync) + parameters: + - id: layout + type: Ghost.Graphics.RHI.BarrierLayout + - id: access + type: Ghost.Graphics.RHI.BarrierAccess + - id: sync + type: Ghost.Graphics.RHI.BarrierSync + content.vb: Public Sub New(layout As BarrierLayout, access As BarrierAccess, sync As BarrierSync) + overload: Ghost.Graphics.RHI.ResourceBarrierData.#ctor* + nameWithType.vb: ResourceBarrierData.New(BarrierLayout, BarrierAccess, BarrierSync) + fullName.vb: Ghost.Graphics.RHI.ResourceBarrierData.New(Ghost.Graphics.RHI.BarrierLayout, Ghost.Graphics.RHI.BarrierAccess, Ghost.Graphics.RHI.BarrierSync) + name.vb: New(BarrierLayout, BarrierAccess, BarrierSync) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.BarrierLayout + commentId: T:Ghost.Graphics.RHI.BarrierLayout + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierLayout.html + name: BarrierLayout + nameWithType: BarrierLayout + fullName: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.BarrierAccess + commentId: T:Ghost.Graphics.RHI.BarrierAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierAccess.html + name: BarrierAccess + nameWithType: BarrierAccess + fullName: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierSync + commentId: T:Ghost.Graphics.RHI.BarrierSync + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierSync.html + name: BarrierSync + nameWithType: BarrierSync + fullName: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.ResourceBarrierData.#ctor* + commentId: Overload:Ghost.Graphics.RHI.ResourceBarrierData.#ctor + href: Ghost.Graphics.RHI.ResourceBarrierData.html#Ghost_Graphics_RHI_ResourceBarrierData__ctor_Ghost_Graphics_RHI_BarrierLayout_Ghost_Graphics_RHI_BarrierAccess_Ghost_Graphics_RHI_BarrierSync_ + name: ResourceBarrierData + nameWithType: ResourceBarrierData.ResourceBarrierData + fullName: Ghost.Graphics.RHI.ResourceBarrierData.ResourceBarrierData + nameWithType.vb: ResourceBarrierData.New + fullName.vb: Ghost.Graphics.RHI.ResourceBarrierData.New + name.vb: New diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceBindingInfo.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceBindingInfo.yml new file mode 100644 index 0000000..addd928 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceBindingInfo.yml @@ -0,0 +1,662 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceBindingInfo + commentId: T:Ghost.Graphics.RHI.ResourceBindingInfo + id: ResourceBindingInfo + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceBindingInfo.BindCount + - Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint + - Ghost.Graphics.RHI.ResourceBindingInfo.Name + - Ghost.Graphics.RHI.ResourceBindingInfo.Properties + - Ghost.Graphics.RHI.ResourceBindingInfo.Size + - Ghost.Graphics.RHI.ResourceBindingInfo.Space + - Ghost.Graphics.RHI.ResourceBindingInfo.Type + langs: + - csharp + - vb + name: ResourceBindingInfo + nameWithType: ResourceBindingInfo + fullName: Ghost.Graphics.RHI.ResourceBindingInfo + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceBindingInfo + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 92 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct ResourceBindingInfo + content.vb: Public Structure ResourceBindingInfo + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Name + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.Name + id: Name + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: Name + nameWithType: ResourceBindingInfo.Name + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Name + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Name + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 94 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string Name { readonly get; set; } + parameters: [] + return: + type: System.String + content.vb: Public Property Name As String + overload: Ghost.Graphics.RHI.ResourceBindingInfo.Name* +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Type + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.Type + id: Type + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: Type + nameWithType: ResourceBindingInfo.Type + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 99 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderInputType Type { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ShaderInputType + content.vb: Public Property Type As ShaderInputType + overload: Ghost.Graphics.RHI.ResourceBindingInfo.Type* +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint + id: BindPoint + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: BindPoint + nameWithType: ResourceBindingInfo.BindPoint + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BindPoint + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 104 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint BindPoint { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property BindPoint As UInteger + overload: Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint* +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.BindCount + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.BindCount + id: BindCount + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: BindCount + nameWithType: ResourceBindingInfo.BindCount + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.BindCount + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BindCount + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 109 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint BindCount { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property BindCount As UInteger + overload: Ghost.Graphics.RHI.ResourceBindingInfo.BindCount* +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Space + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.Space + id: Space + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: Space + nameWithType: ResourceBindingInfo.Space + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Space + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Space + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 114 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Space { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Space As UInteger + overload: Ghost.Graphics.RHI.ResourceBindingInfo.Space* +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Size + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.Size + id: Size + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: Size + nameWithType: ResourceBindingInfo.Size + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Size + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Size + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 119 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Size { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Size As UInteger + overload: Ghost.Graphics.RHI.ResourceBindingInfo.Size* +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Properties + commentId: P:Ghost.Graphics.RHI.ResourceBindingInfo.Properties + id: Properties + parent: Ghost.Graphics.RHI.ResourceBindingInfo + langs: + - csharp + - vb + name: Properties + nameWithType: ResourceBindingInfo.Properties + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Properties + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Properties + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 124 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public IReadOnlyList? Properties { readonly get; set; } + parameters: [] + return: + type: System.Collections.Generic.IReadOnlyList{Ghost.Graphics.RHI.CBufferPropertyInfo} + content.vb: Public Property Properties As IReadOnlyList(Of CBufferPropertyInfo) + overload: Ghost.Graphics.RHI.ResourceBindingInfo.Properties* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Name* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.Name + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_Name + name: Name + nameWithType: ResourceBindingInfo.Name + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Name +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Type* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.Type + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_Type + name: Type + nameWithType: ResourceBindingInfo.Type + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Type +- uid: Ghost.Graphics.RHI.ShaderInputType + commentId: T:Ghost.Graphics.RHI.ShaderInputType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderInputType.html + name: ShaderInputType + nameWithType: ShaderInputType + fullName: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_BindPoint + name: BindPoint + nameWithType: ResourceBindingInfo.BindPoint + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.BindPoint +- 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.RHI.ResourceBindingInfo.BindCount* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.BindCount + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_BindCount + name: BindCount + nameWithType: ResourceBindingInfo.BindCount + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.BindCount +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Space* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.Space + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_Space + name: Space + nameWithType: ResourceBindingInfo.Space + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Space +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Size* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.Size + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_Size + name: Size + nameWithType: ResourceBindingInfo.Size + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Size +- uid: Ghost.Graphics.RHI.ResourceBindingInfo.Properties* + commentId: Overload:Ghost.Graphics.RHI.ResourceBindingInfo.Properties + href: Ghost.Graphics.RHI.ResourceBindingInfo.html#Ghost_Graphics_RHI_ResourceBindingInfo_Properties + name: Properties + nameWithType: ResourceBindingInfo.Properties + fullName: Ghost.Graphics.RHI.ResourceBindingInfo.Properties +- uid: System.Collections.Generic.IReadOnlyList{Ghost.Graphics.RHI.CBufferPropertyInfo} + commentId: T:System.Collections.Generic.IReadOnlyList{Ghost.Graphics.RHI.CBufferPropertyInfo} + parent: System.Collections.Generic + definition: System.Collections.Generic.IReadOnlyList`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of CBufferPropertyInfo) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of Ghost.Graphics.RHI.CBufferPropertyInfo) + name.vb: IReadOnlyList(Of CBufferPropertyInfo) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - uid: Ghost.Graphics.RHI.CBufferPropertyInfo + name: CBufferPropertyInfo + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.CBufferPropertyInfo + name: CBufferPropertyInfo + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html + - name: ) +- uid: System.Collections.Generic.IReadOnlyList`1 + commentId: T:System.Collections.Generic.IReadOnlyList`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + name: IReadOnlyList + nameWithType: IReadOnlyList + fullName: System.Collections.Generic.IReadOnlyList + nameWithType.vb: IReadOnlyList(Of T) + fullName.vb: System.Collections.Generic.IReadOnlyList(Of T) + name.vb: IReadOnlyList(Of T) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyList`1 + name: IReadOnlyList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceDesc.yml new file mode 100644 index 0000000..8a90ae4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceDesc.yml @@ -0,0 +1,737 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceDesc + commentId: T:Ghost.Graphics.RHI.ResourceDesc + id: ResourceDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceDesc.Buffer(Ghost.Graphics.RHI.BufferDesc) + - Ghost.Graphics.RHI.ResourceDesc.BufferDescription + - Ghost.Graphics.RHI.ResourceDesc.Equals(Ghost.Graphics.RHI.ResourceDesc) + - Ghost.Graphics.RHI.ResourceDesc.GetHashCode + - Ghost.Graphics.RHI.ResourceDesc.Texture(Ghost.Graphics.RHI.TextureDesc) + - Ghost.Graphics.RHI.ResourceDesc.TextureDescription + - Ghost.Graphics.RHI.ResourceDesc.Type + langs: + - csharp + - vb + name: ResourceDesc + nameWithType: ResourceDesc + fullName: Ghost.Graphics.RHI.ResourceDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 629 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public record struct ResourceDesc : IEquatable' + content.vb: Public Structure ResourceDesc Implements IEquatable(Of ResourceDesc) + implements: + - System.IEquatable{Ghost.Graphics.RHI.ResourceDesc} + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ResourceDesc.Type + commentId: P:Ghost.Graphics.RHI.ResourceDesc.Type + id: Type + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: Type + nameWithType: ResourceDesc.Type + fullName: Ghost.Graphics.RHI.ResourceDesc.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 642 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ResourceType Type { readonly get; init; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ResourceType + content.vb: Public Property Type As ResourceType + overload: Ghost.Graphics.RHI.ResourceDesc.Type* +- uid: Ghost.Graphics.RHI.ResourceDesc.TextureDescription + commentId: P:Ghost.Graphics.RHI.ResourceDesc.TextureDescription + id: TextureDescription + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: TextureDescription + nameWithType: ResourceDesc.TextureDescription + fullName: Ghost.Graphics.RHI.ResourceDesc.TextureDescription + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureDescription + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 647 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [UnscopedRef] + + public ref TextureDesc TextureDescription { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureDesc + content.vb: >- + + + Public ReadOnly ByRef Property TextureDescription As TextureDesc + overload: Ghost.Graphics.RHI.ResourceDesc.TextureDescription* + attributes: + - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute + ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.ResourceDesc.BufferDescription + commentId: P:Ghost.Graphics.RHI.ResourceDesc.BufferDescription + id: BufferDescription + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: BufferDescription + nameWithType: ResourceDesc.BufferDescription + fullName: Ghost.Graphics.RHI.ResourceDesc.BufferDescription + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: BufferDescription + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 657 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [UnscopedRef] + + public ref BufferDesc BufferDescription { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.BufferDesc + content.vb: >- + + + Public ReadOnly ByRef Property BufferDescription As BufferDesc + overload: Ghost.Graphics.RHI.ResourceDesc.BufferDescription* + attributes: + - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute + ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.ResourceDesc.Buffer(Ghost.Graphics.RHI.BufferDesc) + commentId: M:Ghost.Graphics.RHI.ResourceDesc.Buffer(Ghost.Graphics.RHI.BufferDesc) + id: Buffer(Ghost.Graphics.RHI.BufferDesc) + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: Buffer(BufferDesc) + nameWithType: ResourceDesc.Buffer(BufferDesc) + fullName: Ghost.Graphics.RHI.ResourceDesc.Buffer(Ghost.Graphics.RHI.BufferDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Buffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 667 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static ResourceDesc Buffer(BufferDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.BufferDesc + return: + type: Ghost.Graphics.RHI.ResourceDesc + content.vb: Public Shared Function Buffer(desc As BufferDesc) As ResourceDesc + overload: Ghost.Graphics.RHI.ResourceDesc.Buffer* +- uid: Ghost.Graphics.RHI.ResourceDesc.Texture(Ghost.Graphics.RHI.TextureDesc) + commentId: M:Ghost.Graphics.RHI.ResourceDesc.Texture(Ghost.Graphics.RHI.TextureDesc) + id: Texture(Ghost.Graphics.RHI.TextureDesc) + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: Texture(TextureDesc) + nameWithType: ResourceDesc.Texture(TextureDesc) + fullName: Ghost.Graphics.RHI.ResourceDesc.Texture(Ghost.Graphics.RHI.TextureDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 676 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static ResourceDesc Texture(TextureDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.TextureDesc + return: + type: Ghost.Graphics.RHI.ResourceDesc + content.vb: Public Shared Function Texture(desc As TextureDesc) As ResourceDesc + overload: Ghost.Graphics.RHI.ResourceDesc.Texture* +- uid: Ghost.Graphics.RHI.ResourceDesc.Equals(Ghost.Graphics.RHI.ResourceDesc) + commentId: M:Ghost.Graphics.RHI.ResourceDesc.Equals(Ghost.Graphics.RHI.ResourceDesc) + id: Equals(Ghost.Graphics.RHI.ResourceDesc) + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: Equals(ResourceDesc) + nameWithType: ResourceDesc.Equals(ResourceDesc) + fullName: Ghost.Graphics.RHI.ResourceDesc.Equals(Ghost.Graphics.RHI.ResourceDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 685 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public bool Equals(ResourceDesc other) + parameters: + - id: other + type: Ghost.Graphics.RHI.ResourceDesc + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As ResourceDesc) As Boolean + overload: Ghost.Graphics.RHI.ResourceDesc.Equals* + implements: + - System.IEquatable{Ghost.Graphics.RHI.ResourceDesc}.Equals(Ghost.Graphics.RHI.ResourceDesc) +- uid: Ghost.Graphics.RHI.ResourceDesc.GetHashCode + commentId: M:Ghost.Graphics.RHI.ResourceDesc.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RHI.ResourceDesc + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: ResourceDesc.GetHashCode() + fullName: Ghost.Graphics.RHI.ResourceDesc.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 700 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RHI.ResourceDesc.GetHashCode* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.ResourceDesc} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.ResourceDesc} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of ResourceDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.ResourceDesc) + name.vb: IEquatable(Of ResourceDesc) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.ResourceDesc + name: ResourceDesc + href: Ghost.Graphics.RHI.ResourceDesc.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ResourceDesc + name: ResourceDesc + href: Ghost.Graphics.RHI.ResourceDesc.html + - name: ) +- 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.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.RHI.ResourceDesc.Type* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.Type + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_Type + name: Type + nameWithType: ResourceDesc.Type + fullName: Ghost.Graphics.RHI.ResourceDesc.Type +- uid: Ghost.Graphics.RHI.ResourceType + commentId: T:Ghost.Graphics.RHI.ResourceType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceType.html + name: ResourceType + nameWithType: ResourceType + fullName: Ghost.Graphics.RHI.ResourceType +- uid: Ghost.Graphics.RHI.ResourceDesc.TextureDescription* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.TextureDescription + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_TextureDescription + name: TextureDescription + nameWithType: ResourceDesc.TextureDescription + fullName: Ghost.Graphics.RHI.ResourceDesc.TextureDescription +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc +- uid: Ghost.Graphics.RHI.ResourceDesc.BufferDescription* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.BufferDescription + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_BufferDescription + name: BufferDescription + nameWithType: ResourceDesc.BufferDescription + fullName: Ghost.Graphics.RHI.ResourceDesc.BufferDescription +- 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.Graphics.RHI.ResourceDesc.Buffer* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.Buffer + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_Buffer_Ghost_Graphics_RHI_BufferDesc_ + name: Buffer + nameWithType: ResourceDesc.Buffer + fullName: Ghost.Graphics.RHI.ResourceDesc.Buffer +- uid: Ghost.Graphics.RHI.ResourceDesc + commentId: T:Ghost.Graphics.RHI.ResourceDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceDesc.html + name: ResourceDesc + nameWithType: ResourceDesc + fullName: Ghost.Graphics.RHI.ResourceDesc +- uid: Ghost.Graphics.RHI.ResourceDesc.Texture* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.Texture + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_Texture_Ghost_Graphics_RHI_TextureDesc_ + name: Texture + nameWithType: ResourceDesc.Texture + fullName: Ghost.Graphics.RHI.ResourceDesc.Texture +- uid: Ghost.Graphics.RHI.ResourceDesc.Equals* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.Equals + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_Equals_Ghost_Graphics_RHI_ResourceDesc_ + name: Equals + nameWithType: ResourceDesc.Equals + fullName: Ghost.Graphics.RHI.ResourceDesc.Equals +- uid: System.IEquatable{Ghost.Graphics.RHI.ResourceDesc}.Equals(Ghost.Graphics.RHI.ResourceDesc) + commentId: M:System.IEquatable{Ghost.Graphics.RHI.ResourceDesc}.Equals(Ghost.Graphics.RHI.ResourceDesc) + parent: System.IEquatable{Ghost.Graphics.RHI.ResourceDesc} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(ResourceDesc) + nameWithType: IEquatable.Equals(ResourceDesc) + fullName: System.IEquatable.Equals(Ghost.Graphics.RHI.ResourceDesc) + nameWithType.vb: IEquatable(Of ResourceDesc).Equals(ResourceDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.ResourceDesc).Equals(Ghost.Graphics.RHI.ResourceDesc) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.RHI.ResourceDesc}.Equals(Ghost.Graphics.RHI.ResourceDesc) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.ResourceDesc + name: ResourceDesc + href: Ghost.Graphics.RHI.ResourceDesc.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.RHI.ResourceDesc}.Equals(Ghost.Graphics.RHI.ResourceDesc) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RHI.ResourceDesc + name: ResourceDesc + href: Ghost.Graphics.RHI.ResourceDesc.html + - name: ) +- 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: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - 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: Ghost.Graphics.RHI.ResourceDesc.GetHashCode* + commentId: Overload:Ghost.Graphics.RHI.ResourceDesc.GetHashCode + href: Ghost.Graphics.RHI.ResourceDesc.html#Ghost_Graphics_RHI_ResourceDesc_GetHashCode + name: GetHashCode + nameWithType: ResourceDesc.GetHashCode + fullName: Ghost.Graphics.RHI.ResourceDesc.GetHashCode +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceHandleExtensions.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceHandleExtensions.yml new file mode 100644 index 0000000..c726857 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceHandleExtensions.yml @@ -0,0 +1,594 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions + commentId: T:Ghost.Graphics.RHI.ResourceHandleExtensions + id: ResourceHandleExtensions + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + - Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + - Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + - Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + langs: + - csharp + - vb + name: ResourceHandleExtensions + nameWithType: ResourceHandleExtensions + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceHandleExtensions + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 10 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static class ResourceHandleExtensions + content.vb: Public Module ResourceHandleExtensions + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + commentId: M:Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + id: AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture}) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.ResourceHandleExtensions + langs: + - csharp + - vb + name: AsResource(Handle) + nameWithType: ResourceHandleExtensions.AsResource(Handle) + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AsResource + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Handle AsResource(this Handle texture) + parameters: + - id: texture + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Public Shared Function AsResource(texture As Handle(Of Texture)) As Handle(Of GPUResource) + overload: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource* + nameWithType.vb: ResourceHandleExtensions.AsResource(Handle(Of Texture)) + fullName.vb: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture)) + name.vb: AsResource(Handle(Of Texture)) +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + commentId: M:Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + id: AsResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer}) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.ResourceHandleExtensions + langs: + - csharp + - vb + name: AsResource(Handle) + nameWithType: ResourceHandleExtensions.AsResource(Handle) + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AsResource + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 17 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Handle AsResource(this Handle buffer) + parameters: + - id: buffer + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Public Shared Function AsResource(buffer As Handle(Of GraphicsBuffer)) As Handle(Of GPUResource) + overload: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource* + nameWithType.vb: ResourceHandleExtensions.AsResource(Handle(Of GraphicsBuffer)) + fullName.vb: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer)) + name.vb: AsResource(Handle(Of GraphicsBuffer)) +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: AsTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.ResourceHandleExtensions + langs: + - csharp + - vb + name: AsTexture(Handle) + nameWithType: ResourceHandleExtensions.AsTexture(Handle) + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AsTexture + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 22 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Handle AsTexture(this Handle resource) + parameters: + - id: resource + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Public Shared Function AsTexture(resource As Handle(Of GPUResource)) As Handle(Of Texture) + overload: Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture* + nameWithType.vb: ResourceHandleExtensions.AsTexture(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: AsTexture(Handle(Of GPUResource)) +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: AsGraphicsBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + isExtensionMethod: true + parent: Ghost.Graphics.RHI.ResourceHandleExtensions + langs: + - csharp + - vb + name: AsGraphicsBuffer(Handle) + nameWithType: ResourceHandleExtensions.AsGraphicsBuffer(Handle) + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AsGraphicsBuffer + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 27 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static Handle AsGraphicsBuffer(this Handle resource) + parameters: + - id: resource + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Public Shared Function AsGraphicsBuffer(resource As Handle(Of GPUResource)) As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer* + nameWithType.vb: ResourceHandleExtensions.AsGraphicsBuffer(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: AsGraphicsBuffer(Handle(Of GPUResource)) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource* + commentId: Overload:Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource + href: Ghost.Graphics.RHI.ResourceHandleExtensions.html#Ghost_Graphics_RHI_ResourceHandleExtensions_AsResource_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__ + name: AsResource + nameWithType: ResourceHandleExtensions.AsResource + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsResource +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GraphicsBuffer) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer) + name.vb: Handle(Of GraphicsBuffer) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: ) +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture* + commentId: Overload:Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture + href: Ghost.Graphics.RHI.ResourceHandleExtensions.html#Ghost_Graphics_RHI_ResourceHandleExtensions_AsTexture_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: AsTexture + nameWithType: ResourceHandleExtensions.AsTexture + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsTexture +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer* + commentId: Overload:Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer + href: Ghost.Graphics.RHI.ResourceHandleExtensions.html#Ghost_Graphics_RHI_ResourceHandleExtensions_AsGraphicsBuffer_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: AsGraphicsBuffer + nameWithType: ResourceHandleExtensions.AsGraphicsBuffer + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions.AsGraphicsBuffer diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceMemoryType.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceMemoryType.yml new file mode 100644 index 0000000..ae6ad09 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceMemoryType.yml @@ -0,0 +1,147 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceMemoryType + commentId: T:Ghost.Graphics.RHI.ResourceMemoryType + id: ResourceMemoryType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceMemoryType.Default + - Ghost.Graphics.RHI.ResourceMemoryType.Readback + - Ghost.Graphics.RHI.ResourceMemoryType.Upload + langs: + - csharp + - vb + name: ResourceMemoryType + nameWithType: ResourceMemoryType + fullName: Ghost.Graphics.RHI.ResourceMemoryType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceMemoryType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1240 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum ResourceMemoryType + content.vb: Public Enum ResourceMemoryType +- uid: Ghost.Graphics.RHI.ResourceMemoryType.Default + commentId: F:Ghost.Graphics.RHI.ResourceMemoryType.Default + id: Default + parent: Ghost.Graphics.RHI.ResourceMemoryType + langs: + - csharp + - vb + name: Default + nameWithType: ResourceMemoryType.Default + fullName: Ghost.Graphics.RHI.ResourceMemoryType.Default + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Default + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1242 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Default = 0 + return: + type: Ghost.Graphics.RHI.ResourceMemoryType +- uid: Ghost.Graphics.RHI.ResourceMemoryType.Upload + commentId: F:Ghost.Graphics.RHI.ResourceMemoryType.Upload + id: Upload + parent: Ghost.Graphics.RHI.ResourceMemoryType + langs: + - csharp + - vb + name: Upload + nameWithType: ResourceMemoryType.Upload + fullName: Ghost.Graphics.RHI.ResourceMemoryType.Upload + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Upload + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1243 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Upload = 1 + return: + type: Ghost.Graphics.RHI.ResourceMemoryType +- uid: Ghost.Graphics.RHI.ResourceMemoryType.Readback + commentId: F:Ghost.Graphics.RHI.ResourceMemoryType.Readback + id: Readback + parent: Ghost.Graphics.RHI.ResourceMemoryType + langs: + - csharp + - vb + name: Readback + nameWithType: ResourceMemoryType.Readback + fullName: Ghost.Graphics.RHI.ResourceMemoryType.Readback + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Readback + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1244 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Readback = 2 + return: + type: Ghost.Graphics.RHI.ResourceMemoryType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ResourceMemoryType + commentId: T:Ghost.Graphics.RHI.ResourceMemoryType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceMemoryType.html + name: ResourceMemoryType + nameWithType: ResourceMemoryType + fullName: Ghost.Graphics.RHI.ResourceMemoryType diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceSizeInfo.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceSizeInfo.yml new file mode 100644 index 0000000..7c8b7b6 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceSizeInfo.yml @@ -0,0 +1,366 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceSizeInfo + commentId: T:Ghost.Graphics.RHI.ResourceSizeInfo + id: ResourceSizeInfo + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceSizeInfo.Alignment + - Ghost.Graphics.RHI.ResourceSizeInfo.Size + langs: + - csharp + - vb + name: ResourceSizeInfo + nameWithType: ResourceSizeInfo + fullName: Ghost.Graphics.RHI.ResourceSizeInfo + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceSizeInfo + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 68 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct ResourceSizeInfo + content.vb: Public Structure ResourceSizeInfo + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ResourceSizeInfo.Size + commentId: P:Ghost.Graphics.RHI.ResourceSizeInfo.Size + id: Size + parent: Ghost.Graphics.RHI.ResourceSizeInfo + langs: + - csharp + - vb + name: Size + nameWithType: ResourceSizeInfo.Size + fullName: Ghost.Graphics.RHI.ResourceSizeInfo.Size + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Size + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 70 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong Size { get; init; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public Property Size As ULong + overload: Ghost.Graphics.RHI.ResourceSizeInfo.Size* +- uid: Ghost.Graphics.RHI.ResourceSizeInfo.Alignment + commentId: P:Ghost.Graphics.RHI.ResourceSizeInfo.Alignment + id: Alignment + parent: Ghost.Graphics.RHI.ResourceSizeInfo + langs: + - csharp + - vb + name: Alignment + nameWithType: ResourceSizeInfo.Alignment + fullName: Ghost.Graphics.RHI.ResourceSizeInfo.Alignment + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Alignment + path: src/Runtime/Ghost.Graphics.RHI/IResourceAllocator.cs + startLine: 75 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ulong Alignment { get; init; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public Property Alignment As ULong + overload: Ghost.Graphics.RHI.ResourceSizeInfo.Alignment* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ResourceSizeInfo.Size* + commentId: Overload:Ghost.Graphics.RHI.ResourceSizeInfo.Size + href: Ghost.Graphics.RHI.ResourceSizeInfo.html#Ghost_Graphics_RHI_ResourceSizeInfo_Size + name: Size + nameWithType: ResourceSizeInfo.Size + fullName: Ghost.Graphics.RHI.ResourceSizeInfo.Size +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RHI.ResourceSizeInfo.Alignment* + commentId: Overload:Ghost.Graphics.RHI.ResourceSizeInfo.Alignment + href: Ghost.Graphics.RHI.ResourceSizeInfo.html#Ghost_Graphics_RHI_ResourceSizeInfo_Alignment + name: Alignment + nameWithType: ResourceSizeInfo.Alignment + fullName: Ghost.Graphics.RHI.ResourceSizeInfo.Alignment diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceState.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceState.yml new file mode 100644 index 0000000..f21794b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceState.yml @@ -0,0 +1,481 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceState + commentId: T:Ghost.Graphics.RHI.ResourceState + id: ResourceState + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceState.Auto + - Ghost.Graphics.RHI.ResourceState.Common + - Ghost.Graphics.RHI.ResourceState.CopyDest + - Ghost.Graphics.RHI.ResourceState.CopySource + - Ghost.Graphics.RHI.ResourceState.DepthRead + - Ghost.Graphics.RHI.ResourceState.DepthWrite + - Ghost.Graphics.RHI.ResourceState.GenericRead + - Ghost.Graphics.RHI.ResourceState.IndexBuffer + - Ghost.Graphics.RHI.ResourceState.IndirectArgument + - Ghost.Graphics.RHI.ResourceState.NonPixelShaderResource + - Ghost.Graphics.RHI.ResourceState.PixelShaderResource + - Ghost.Graphics.RHI.ResourceState.Present + - Ghost.Graphics.RHI.ResourceState.RenderTarget + - Ghost.Graphics.RHI.ResourceState.UnorderedAccess + - Ghost.Graphics.RHI.ResourceState.VertexAndConstantBuffer + langs: + - csharp + - vb + name: ResourceState + nameWithType: ResourceState + fullName: Ghost.Graphics.RHI.ResourceState + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceState + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1190 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum ResourceState + content.vb: >- + + + Public Enum ResourceState + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.ResourceState.Auto + commentId: F:Ghost.Graphics.RHI.ResourceState.Auto + id: Auto + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: Auto + nameWithType: ResourceState.Auto + fullName: Ghost.Graphics.RHI.ResourceState.Auto + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Auto + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1193 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Auto = -1 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.Common + commentId: F:Ghost.Graphics.RHI.ResourceState.Common + id: Common + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: Common + nameWithType: ResourceState.Common + fullName: Ghost.Graphics.RHI.ResourceState.Common + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Common + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1194 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Common = 0 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.VertexAndConstantBuffer + commentId: F:Ghost.Graphics.RHI.ResourceState.VertexAndConstantBuffer + id: VertexAndConstantBuffer + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: VertexAndConstantBuffer + nameWithType: ResourceState.VertexAndConstantBuffer + fullName: Ghost.Graphics.RHI.ResourceState.VertexAndConstantBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: VertexAndConstantBuffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1195 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: VertexAndConstantBuffer = 1 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.IndexBuffer + commentId: F:Ghost.Graphics.RHI.ResourceState.IndexBuffer + id: IndexBuffer + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: IndexBuffer + nameWithType: ResourceState.IndexBuffer + fullName: Ghost.Graphics.RHI.ResourceState.IndexBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndexBuffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1196 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IndexBuffer = 2 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.RenderTarget + commentId: F:Ghost.Graphics.RHI.ResourceState.RenderTarget + id: RenderTarget + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: RenderTarget + nameWithType: ResourceState.RenderTarget + fullName: Ghost.Graphics.RHI.ResourceState.RenderTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1197 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RenderTarget = 4 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.UnorderedAccess + commentId: F:Ghost.Graphics.RHI.ResourceState.UnorderedAccess + id: UnorderedAccess + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: UnorderedAccess + nameWithType: ResourceState.UnorderedAccess + fullName: Ghost.Graphics.RHI.ResourceState.UnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1198 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UnorderedAccess = 8 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.DepthWrite + commentId: F:Ghost.Graphics.RHI.ResourceState.DepthWrite + id: DepthWrite + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: DepthWrite + nameWithType: ResourceState.DepthWrite + fullName: Ghost.Graphics.RHI.ResourceState.DepthWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthWrite + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1199 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthWrite = 16 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.DepthRead + commentId: F:Ghost.Graphics.RHI.ResourceState.DepthRead + id: DepthRead + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: DepthRead + nameWithType: ResourceState.DepthRead + fullName: Ghost.Graphics.RHI.ResourceState.DepthRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1200 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthRead = 32 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.PixelShaderResource + commentId: F:Ghost.Graphics.RHI.ResourceState.PixelShaderResource + id: PixelShaderResource + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: PixelShaderResource + nameWithType: ResourceState.PixelShaderResource + fullName: Ghost.Graphics.RHI.ResourceState.PixelShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PixelShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1201 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: PixelShaderResource = 64 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.CopyDest + commentId: F:Ghost.Graphics.RHI.ResourceState.CopyDest + id: CopyDest + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: CopyDest + nameWithType: ResourceState.CopyDest + fullName: Ghost.Graphics.RHI.ResourceState.CopyDest + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopyDest + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1202 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopyDest = 128 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.CopySource + commentId: F:Ghost.Graphics.RHI.ResourceState.CopySource + id: CopySource + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: CopySource + nameWithType: ResourceState.CopySource + fullName: Ghost.Graphics.RHI.ResourceState.CopySource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CopySource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1203 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: CopySource = 256 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.GenericRead + commentId: F:Ghost.Graphics.RHI.ResourceState.GenericRead + id: GenericRead + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: GenericRead + nameWithType: ResourceState.GenericRead + fullName: Ghost.Graphics.RHI.ResourceState.GenericRead + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GenericRead + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1204 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: GenericRead = 512 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.IndirectArgument + commentId: F:Ghost.Graphics.RHI.ResourceState.IndirectArgument + id: IndirectArgument + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: IndirectArgument + nameWithType: ResourceState.IndirectArgument + fullName: Ghost.Graphics.RHI.ResourceState.IndirectArgument + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IndirectArgument + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1205 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: IndirectArgument = 1024 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.NonPixelShaderResource + commentId: F:Ghost.Graphics.RHI.ResourceState.NonPixelShaderResource + id: NonPixelShaderResource + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: NonPixelShaderResource + nameWithType: ResourceState.NonPixelShaderResource + fullName: Ghost.Graphics.RHI.ResourceState.NonPixelShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: NonPixelShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1206 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: NonPixelShaderResource = 2048 + return: + type: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.ResourceState.Present + commentId: F:Ghost.Graphics.RHI.ResourceState.Present + id: Present + parent: Ghost.Graphics.RHI.ResourceState + langs: + - csharp + - vb + name: Present + nameWithType: ResourceState.Present + fullName: Ghost.Graphics.RHI.ResourceState.Present + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Present + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1207 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Present = 0 + return: + type: Ghost.Graphics.RHI.ResourceState +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ResourceState + commentId: T:Ghost.Graphics.RHI.ResourceState + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceState.html + name: ResourceState + nameWithType: ResourceState + fullName: Ghost.Graphics.RHI.ResourceState diff --git a/docs/documents/api/Ghost.Graphics.RHI.ResourceType.yml b/docs/documents/api/Ghost.Graphics.RHI.ResourceType.yml new file mode 100644 index 0000000..497712d --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ResourceType.yml @@ -0,0 +1,120 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ResourceType + commentId: T:Ghost.Graphics.RHI.ResourceType + id: ResourceType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ResourceType.Buffer + - Ghost.Graphics.RHI.ResourceType.Texture + langs: + - csharp + - vb + name: ResourceType + nameWithType: ResourceType + fullName: Ghost.Graphics.RHI.ResourceType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1247 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum ResourceType + content.vb: Public Enum ResourceType +- uid: Ghost.Graphics.RHI.ResourceType.Texture + commentId: F:Ghost.Graphics.RHI.ResourceType.Texture + id: Texture + parent: Ghost.Graphics.RHI.ResourceType + langs: + - csharp + - vb + name: Texture + nameWithType: ResourceType.Texture + fullName: Ghost.Graphics.RHI.ResourceType.Texture + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1249 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Texture = 0 + return: + type: Ghost.Graphics.RHI.ResourceType +- uid: Ghost.Graphics.RHI.ResourceType.Buffer + commentId: F:Ghost.Graphics.RHI.ResourceType.Buffer + id: Buffer + parent: Ghost.Graphics.RHI.ResourceType + langs: + - csharp + - vb + name: Buffer + nameWithType: ResourceType.Buffer + fullName: Ghost.Graphics.RHI.ResourceType.Buffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Buffer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1250 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Buffer = 1 + return: + type: Ghost.Graphics.RHI.ResourceType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ResourceType + commentId: T:Ghost.Graphics.RHI.ResourceType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceType.html + name: ResourceType + nameWithType: ResourceType + fullName: Ghost.Graphics.RHI.ResourceType diff --git a/docs/documents/api/Ghost.Graphics.RHI.RootSignatureLayout.yml b/docs/documents/api/Ghost.Graphics.RHI.RootSignatureLayout.yml new file mode 100644 index 0000000..4ea37b4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.RootSignatureLayout.yml @@ -0,0 +1,373 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.RootSignatureLayout + commentId: T:Ghost.Graphics.RHI.RootSignatureLayout + id: RootSignatureLayout + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.RootSignatureLayout.PUSH_CONSTANT_SLOT + - Ghost.Graphics.RHI.RootSignatureLayout.ROOT_PARAMETER_COUNT + langs: + - csharp + - vb + name: RootSignatureLayout + nameWithType: RootSignatureLayout + fullName: Ghost.Graphics.RHI.RootSignatureLayout + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RootSignatureLayout + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 5 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static class RootSignatureLayout + content.vb: Public Module RootSignatureLayout + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RHI.RootSignatureLayout.PUSH_CONSTANT_SLOT + commentId: F:Ghost.Graphics.RHI.RootSignatureLayout.PUSH_CONSTANT_SLOT + id: PUSH_CONSTANT_SLOT + parent: Ghost.Graphics.RHI.RootSignatureLayout + langs: + - csharp + - vb + name: PUSH_CONSTANT_SLOT + nameWithType: RootSignatureLayout.PUSH_CONSTANT_SLOT + fullName: Ghost.Graphics.RHI.RootSignatureLayout.PUSH_CONSTANT_SLOT + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PUSH_CONSTANT_SLOT + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public const int PUSH_CONSTANT_SLOT = 0 + return: + type: System.Int32 + content.vb: Public Const PUSH_CONSTANT_SLOT As Integer = 0 +- uid: Ghost.Graphics.RHI.RootSignatureLayout.ROOT_PARAMETER_COUNT + commentId: F:Ghost.Graphics.RHI.RootSignatureLayout.ROOT_PARAMETER_COUNT + id: ROOT_PARAMETER_COUNT + parent: Ghost.Graphics.RHI.RootSignatureLayout + langs: + - csharp + - vb + name: ROOT_PARAMETER_COUNT + nameWithType: RootSignatureLayout.ROOT_PARAMETER_COUNT + fullName: Ghost.Graphics.RHI.RootSignatureLayout.ROOT_PARAMETER_COUNT + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ROOT_PARAMETER_COUNT + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 9 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public const int ROOT_PARAMETER_COUNT = 1 + return: + type: System.Int32 + content.vb: Public Const ROOT_PARAMETER_COUNT As Integer = 1 +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.Sampler.yml b/docs/documents/api/Ghost.Graphics.RHI.Sampler.yml new file mode 100644 index 0000000..d349825 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.Sampler.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.Sampler + commentId: T:Ghost.Graphics.RHI.Sampler + id: Sampler + parent: Ghost.Graphics.RHI + children: [] + langs: + - csharp + - vb + name: Sampler + nameWithType: Sampler + fullName: Ghost.Graphics.RHI.Sampler + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Sampler + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 8 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct Sampler + content.vb: Public Structure Sampler + 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) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RHI.SamplerDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.SamplerDesc.yml new file mode 100644 index 0000000..77c0a36 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.SamplerDesc.yml @@ -0,0 +1,713 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.SamplerDesc + commentId: T:Ghost.Graphics.RHI.SamplerDesc + id: SamplerDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.SamplerDesc.AddressU + - Ghost.Graphics.RHI.SamplerDesc.AddressV + - Ghost.Graphics.RHI.SamplerDesc.AddressW + - Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc + - Ghost.Graphics.RHI.SamplerDesc.FilterMode + - Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy + - Ghost.Graphics.RHI.SamplerDesc.MaxLOD + - Ghost.Graphics.RHI.SamplerDesc.MinLOD + - Ghost.Graphics.RHI.SamplerDesc.MipLODBias + langs: + - csharp + - vb + name: SamplerDesc + nameWithType: SamplerDesc + fullName: Ghost.Graphics.RHI.SamplerDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SamplerDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 918 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public record struct SamplerDesc : IEquatable' + content.vb: Public Structure SamplerDesc Implements IEquatable(Of SamplerDesc) + implements: + - System.IEquatable{Ghost.Graphics.RHI.SamplerDesc} + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.SamplerDesc.FilterMode + commentId: P:Ghost.Graphics.RHI.SamplerDesc.FilterMode + id: FilterMode + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: FilterMode + nameWithType: SamplerDesc.FilterMode + fullName: Ghost.Graphics.RHI.SamplerDesc.FilterMode + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FilterMode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 920 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureFilterMode FilterMode { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureFilterMode + content.vb: Public Property FilterMode As TextureFilterMode + overload: Ghost.Graphics.RHI.SamplerDesc.FilterMode* +- uid: Ghost.Graphics.RHI.SamplerDesc.AddressU + commentId: P:Ghost.Graphics.RHI.SamplerDesc.AddressU + id: AddressU + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: AddressU + nameWithType: SamplerDesc.AddressU + fullName: Ghost.Graphics.RHI.SamplerDesc.AddressU + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddressU + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 925 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureAddressMode AddressU { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureAddressMode + content.vb: Public Property AddressU As TextureAddressMode + overload: Ghost.Graphics.RHI.SamplerDesc.AddressU* +- uid: Ghost.Graphics.RHI.SamplerDesc.AddressV + commentId: P:Ghost.Graphics.RHI.SamplerDesc.AddressV + id: AddressV + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: AddressV + nameWithType: SamplerDesc.AddressV + fullName: Ghost.Graphics.RHI.SamplerDesc.AddressV + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddressV + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 930 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureAddressMode AddressV { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureAddressMode + content.vb: Public Property AddressV As TextureAddressMode + overload: Ghost.Graphics.RHI.SamplerDesc.AddressV* +- uid: Ghost.Graphics.RHI.SamplerDesc.AddressW + commentId: P:Ghost.Graphics.RHI.SamplerDesc.AddressW + id: AddressW + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: AddressW + nameWithType: SamplerDesc.AddressW + fullName: Ghost.Graphics.RHI.SamplerDesc.AddressW + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddressW + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 935 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureAddressMode AddressW { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureAddressMode + content.vb: Public Property AddressW As TextureAddressMode + overload: Ghost.Graphics.RHI.SamplerDesc.AddressW* +- uid: Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc + commentId: P:Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc + id: ComparisonFunc + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: ComparisonFunc + nameWithType: SamplerDesc.ComparisonFunc + fullName: Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComparisonFunc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 940 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ComparisonFunction ComparisonFunc { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.ComparisonFunction + content.vb: Public Property ComparisonFunc As ComparisonFunction + overload: Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc* +- uid: Ghost.Graphics.RHI.SamplerDesc.MipLODBias + commentId: P:Ghost.Graphics.RHI.SamplerDesc.MipLODBias + id: MipLODBias + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: MipLODBias + nameWithType: SamplerDesc.MipLODBias + fullName: Ghost.Graphics.RHI.SamplerDesc.MipLODBias + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MipLODBias + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 945 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float MipLODBias { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property MipLODBias As Single + overload: Ghost.Graphics.RHI.SamplerDesc.MipLODBias* +- uid: Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy + commentId: P:Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy + id: MaxAnisotropy + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: MaxAnisotropy + nameWithType: SamplerDesc.MaxAnisotropy + fullName: Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MaxAnisotropy + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 950 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint MaxAnisotropy { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property MaxAnisotropy As UInteger + overload: Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy* +- uid: Ghost.Graphics.RHI.SamplerDesc.MinLOD + commentId: P:Ghost.Graphics.RHI.SamplerDesc.MinLOD + id: MinLOD + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: MinLOD + nameWithType: SamplerDesc.MinLOD + fullName: Ghost.Graphics.RHI.SamplerDesc.MinLOD + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MinLOD + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 955 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float MinLOD { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property MinLOD As Single + overload: Ghost.Graphics.RHI.SamplerDesc.MinLOD* +- uid: Ghost.Graphics.RHI.SamplerDesc.MaxLOD + commentId: P:Ghost.Graphics.RHI.SamplerDesc.MaxLOD + id: MaxLOD + parent: Ghost.Graphics.RHI.SamplerDesc + langs: + - csharp + - vb + name: MaxLOD + nameWithType: SamplerDesc.MaxLOD + fullName: Ghost.Graphics.RHI.SamplerDesc.MaxLOD + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MaxLOD + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 960 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float MaxLOD { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property MaxLOD As Single + overload: Ghost.Graphics.RHI.SamplerDesc.MaxLOD* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.SamplerDesc} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.SamplerDesc} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of SamplerDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.SamplerDesc) + name.vb: IEquatable(Of SamplerDesc) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.SamplerDesc + name: SamplerDesc + href: Ghost.Graphics.RHI.SamplerDesc.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.SamplerDesc + name: SamplerDesc + href: Ghost.Graphics.RHI.SamplerDesc.html + - name: ) +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.RHI.SamplerDesc.FilterMode* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.FilterMode + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_FilterMode + name: FilterMode + nameWithType: SamplerDesc.FilterMode + fullName: Ghost.Graphics.RHI.SamplerDesc.FilterMode +- uid: Ghost.Graphics.RHI.TextureFilterMode + commentId: T:Ghost.Graphics.RHI.TextureFilterMode + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFilterMode.html + name: TextureFilterMode + nameWithType: TextureFilterMode + fullName: Ghost.Graphics.RHI.TextureFilterMode +- uid: Ghost.Graphics.RHI.SamplerDesc.AddressU* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.AddressU + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_AddressU + name: AddressU + nameWithType: SamplerDesc.AddressU + fullName: Ghost.Graphics.RHI.SamplerDesc.AddressU +- uid: Ghost.Graphics.RHI.TextureAddressMode + commentId: T:Ghost.Graphics.RHI.TextureAddressMode + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureAddressMode.html + name: TextureAddressMode + nameWithType: TextureAddressMode + fullName: Ghost.Graphics.RHI.TextureAddressMode +- uid: Ghost.Graphics.RHI.SamplerDesc.AddressV* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.AddressV + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_AddressV + name: AddressV + nameWithType: SamplerDesc.AddressV + fullName: Ghost.Graphics.RHI.SamplerDesc.AddressV +- uid: Ghost.Graphics.RHI.SamplerDesc.AddressW* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.AddressW + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_AddressW + name: AddressW + nameWithType: SamplerDesc.AddressW + fullName: Ghost.Graphics.RHI.SamplerDesc.AddressW +- uid: Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_ComparisonFunc + name: ComparisonFunc + nameWithType: SamplerDesc.ComparisonFunc + fullName: Ghost.Graphics.RHI.SamplerDesc.ComparisonFunc +- uid: Ghost.Graphics.RHI.ComparisonFunction + commentId: T:Ghost.Graphics.RHI.ComparisonFunction + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ComparisonFunction.html + name: ComparisonFunction + nameWithType: ComparisonFunction + fullName: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.SamplerDesc.MipLODBias* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.MipLODBias + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_MipLODBias + name: MipLODBias + nameWithType: SamplerDesc.MipLODBias + fullName: Ghost.Graphics.RHI.SamplerDesc.MipLODBias +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_MaxAnisotropy + name: MaxAnisotropy + nameWithType: SamplerDesc.MaxAnisotropy + fullName: Ghost.Graphics.RHI.SamplerDesc.MaxAnisotropy +- 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.RHI.SamplerDesc.MinLOD* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.MinLOD + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_MinLOD + name: MinLOD + nameWithType: SamplerDesc.MinLOD + fullName: Ghost.Graphics.RHI.SamplerDesc.MinLOD +- uid: Ghost.Graphics.RHI.SamplerDesc.MaxLOD* + commentId: Overload:Ghost.Graphics.RHI.SamplerDesc.MaxLOD + href: Ghost.Graphics.RHI.SamplerDesc.html#Ghost_Graphics_RHI_SamplerDesc_MaxLOD + name: MaxLOD + nameWithType: SamplerDesc.MaxLOD + fullName: Ghost.Graphics.RHI.SamplerDesc.MaxLOD diff --git a/docs/documents/api/Ghost.Graphics.RHI.ScissorRectDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.ScissorRectDesc.yml new file mode 100644 index 0000000..3358613 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ScissorRectDesc.yml @@ -0,0 +1,438 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ScissorRectDesc + commentId: T:Ghost.Graphics.RHI.ScissorRectDesc + id: ScissorRectDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ScissorRectDesc.Bottom + - Ghost.Graphics.RHI.ScissorRectDesc.Left + - Ghost.Graphics.RHI.ScissorRectDesc.Right + - Ghost.Graphics.RHI.ScissorRectDesc.Top + langs: + - csharp + - vb + name: ScissorRectDesc + nameWithType: ScissorRectDesc + fullName: Ghost.Graphics.RHI.ScissorRectDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ScissorRectDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 347 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct ScissorRectDesc + content.vb: Public Structure ScissorRectDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Left + commentId: P:Ghost.Graphics.RHI.ScissorRectDesc.Left + id: Left + parent: Ghost.Graphics.RHI.ScissorRectDesc + langs: + - csharp + - vb + name: Left + nameWithType: ScissorRectDesc.Left + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Left + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Left + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 349 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Left { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Left As UInteger + overload: Ghost.Graphics.RHI.ScissorRectDesc.Left* +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Top + commentId: P:Ghost.Graphics.RHI.ScissorRectDesc.Top + id: Top + parent: Ghost.Graphics.RHI.ScissorRectDesc + langs: + - csharp + - vb + name: Top + nameWithType: ScissorRectDesc.Top + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Top + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Top + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 354 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Top { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Top As UInteger + overload: Ghost.Graphics.RHI.ScissorRectDesc.Top* +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Right + commentId: P:Ghost.Graphics.RHI.ScissorRectDesc.Right + id: Right + parent: Ghost.Graphics.RHI.ScissorRectDesc + langs: + - csharp + - vb + name: Right + nameWithType: ScissorRectDesc.Right + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Right + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Right + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 359 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Right { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Right As UInteger + overload: Ghost.Graphics.RHI.ScissorRectDesc.Right* +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Bottom + commentId: P:Ghost.Graphics.RHI.ScissorRectDesc.Bottom + id: Bottom + parent: Ghost.Graphics.RHI.ScissorRectDesc + langs: + - csharp + - vb + name: Bottom + nameWithType: ScissorRectDesc.Bottom + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Bottom + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Bottom + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 364 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Bottom { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Bottom As UInteger + overload: Ghost.Graphics.RHI.ScissorRectDesc.Bottom* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Left* + commentId: Overload:Ghost.Graphics.RHI.ScissorRectDesc.Left + href: Ghost.Graphics.RHI.ScissorRectDesc.html#Ghost_Graphics_RHI_ScissorRectDesc_Left + name: Left + nameWithType: ScissorRectDesc.Left + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Left +- 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.RHI.ScissorRectDesc.Top* + commentId: Overload:Ghost.Graphics.RHI.ScissorRectDesc.Top + href: Ghost.Graphics.RHI.ScissorRectDesc.html#Ghost_Graphics_RHI_ScissorRectDesc_Top + name: Top + nameWithType: ScissorRectDesc.Top + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Top +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Right* + commentId: Overload:Ghost.Graphics.RHI.ScissorRectDesc.Right + href: Ghost.Graphics.RHI.ScissorRectDesc.html#Ghost_Graphics_RHI_ScissorRectDesc_Right + name: Right + nameWithType: ScissorRectDesc.Right + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Right +- uid: Ghost.Graphics.RHI.ScissorRectDesc.Bottom* + commentId: Overload:Ghost.Graphics.RHI.ScissorRectDesc.Bottom + href: Ghost.Graphics.RHI.ScissorRectDesc.html#Ghost_Graphics_RHI_ScissorRectDesc_Bottom + name: Bottom + nameWithType: ScissorRectDesc.Bottom + fullName: Ghost.Graphics.RHI.ScissorRectDesc.Bottom diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderCompilationConfig.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderCompilationConfig.yml new file mode 100644 index 0000000..f859fe6 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderCompilationConfig.yml @@ -0,0 +1,637 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig + commentId: T:Ghost.Graphics.RHI.ShaderCompilationConfig + id: ShaderCompilationConfig + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ShaderCompilationConfig.defines + - Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint + - Ghost.Graphics.RHI.ShaderCompilationConfig.includes + - Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode + - Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel + - Ghost.Graphics.RHI.ShaderCompilationConfig.options + - Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath + - Ghost.Graphics.RHI.ShaderCompilationConfig.stage + - Ghost.Graphics.RHI.ShaderCompilationConfig.tier + langs: + - csharp + - vb + name: ShaderCompilationConfig + nameWithType: ShaderCompilationConfig + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderCompilationConfig + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 34 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ref struct ShaderCompilationConfig + content.vb: Public Structure ShaderCompilationConfig + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.defines + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.defines + id: defines + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: defines + nameWithType: ShaderCompilationConfig.defines + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.defines + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: defines + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 36 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ReadOnlySpan defines + return: + type: System.ReadOnlySpan{System.String} + content.vb: Public defines As ReadOnlySpan(Of String) +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.includes + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.includes + id: includes + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: includes + nameWithType: ShaderCompilationConfig.includes + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.includes + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: includes + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 37 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ReadOnlySpan includes + return: + type: System.ReadOnlySpan{System.String} + content.vb: Public includes As ReadOnlySpan(Of String) +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath + id: shaderPath + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: shaderPath + nameWithType: ShaderCompilationConfig.shaderPath + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.shaderPath + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: shaderPath + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 38 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string shaderPath + return: + type: System.String + content.vb: Public shaderPath As String +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint + id: entryPoint + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: entryPoint + nameWithType: ShaderCompilationConfig.entryPoint + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.entryPoint + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: entryPoint + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 39 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string entryPoint + return: + type: System.String + content.vb: Public entryPoint As String +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode + id: injectedCode + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: injectedCode + nameWithType: ShaderCompilationConfig.injectedCode + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.injectedCode + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: injectedCode + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 40 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public string? injectedCode + return: + type: System.String + content.vb: Public injectedCode As String +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.stage + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.stage + id: stage + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: stage + nameWithType: ShaderCompilationConfig.stage + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.stage + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: stage + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 41 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderStage stage + return: + type: Ghost.Graphics.RHI.ShaderStage + content.vb: Public stage As ShaderStage +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.tier + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.tier + id: tier + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: tier + nameWithType: ShaderCompilationConfig.tier + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.tier + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: tier + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 42 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public CompilerTier tier + return: + type: Ghost.Graphics.RHI.CompilerTier + content.vb: Public tier As CompilerTier +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel + id: optimizeLevel + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: optimizeLevel + nameWithType: ShaderCompilationConfig.optimizeLevel + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.optimizeLevel + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: optimizeLevel + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 43 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public CompilerOptimizeLevel optimizeLevel + return: + type: Ghost.Graphics.RHI.CompilerOptimizeLevel + content.vb: Public optimizeLevel As CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig.options + commentId: F:Ghost.Graphics.RHI.ShaderCompilationConfig.options + id: options + parent: Ghost.Graphics.RHI.ShaderCompilationConfig + langs: + - csharp + - vb + name: options + nameWithType: ShaderCompilationConfig.options + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig.options + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: options + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 44 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public CompilerOption options + return: + type: Ghost.Graphics.RHI.CompilerOption + content.vb: Public options As CompilerOption +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.ReadOnlySpan{System.String} + commentId: T:System.ReadOnlySpan{System.String} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of String) + fullName.vb: System.ReadOnlySpan(Of String) + name.vb: ReadOnlySpan(Of String) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of T) + fullName.vb: System.ReadOnlySpan(Of T) + name.vb: ReadOnlySpan(Of T) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.ShaderStage + commentId: T:Ghost.Graphics.RHI.ShaderStage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderStage.html + name: ShaderStage + nameWithType: ShaderStage + fullName: Ghost.Graphics.RHI.ShaderStage +- uid: Ghost.Graphics.RHI.CompilerTier + commentId: T:Ghost.Graphics.RHI.CompilerTier + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerTier.html + name: CompilerTier + nameWithType: CompilerTier + fullName: Ghost.Graphics.RHI.CompilerTier +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel + commentId: T:Ghost.Graphics.RHI.CompilerOptimizeLevel + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerOptimizeLevel.html + name: CompilerOptimizeLevel + nameWithType: CompilerOptimizeLevel + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.CompilerOption + commentId: T:Ghost.Graphics.RHI.CompilerOption + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerOption.html + name: CompilerOption + nameWithType: CompilerOption + fullName: Ghost.Graphics.RHI.CompilerOption diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderCompileResult.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderCompileResult.yml new file mode 100644 index 0000000..2c20d77 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderCompileResult.yml @@ -0,0 +1,544 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderCompileResult + commentId: T:Ghost.Graphics.RHI.ShaderCompileResult + id: ShaderCompileResult + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ShaderCompileResult.Dispose + - Ghost.Graphics.RHI.ShaderCompileResult.IsCreated + - Ghost.Graphics.RHI.ShaderCompileResult.bytecode + - Ghost.Graphics.RHI.ShaderCompileResult.reflectionData + langs: + - csharp + - vb + name: ShaderCompileResult + nameWithType: ShaderCompileResult + fullName: Ghost.Graphics.RHI.ShaderCompileResult + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderCompileResult + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 7 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: 'public struct ShaderCompileResult : IDisposable' + content.vb: Public Structure ShaderCompileResult Implements IDisposable + implements: + - System.IDisposable + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ShaderCompileResult.bytecode + commentId: F:Ghost.Graphics.RHI.ShaderCompileResult.bytecode + id: bytecode + parent: Ghost.Graphics.RHI.ShaderCompileResult + langs: + - csharp + - vb + name: bytecode + nameWithType: ShaderCompileResult.bytecode + fullName: Ghost.Graphics.RHI.ShaderCompileResult.bytecode + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: bytecode + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 9 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public UnsafeArray bytecode + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Byte} + content.vb: Public bytecode As UnsafeArray(Of Byte) +- uid: Ghost.Graphics.RHI.ShaderCompileResult.reflectionData + commentId: F:Ghost.Graphics.RHI.ShaderCompileResult.reflectionData + id: reflectionData + parent: Ghost.Graphics.RHI.ShaderCompileResult + langs: + - csharp + - vb + name: reflectionData + nameWithType: ShaderCompileResult.reflectionData + fullName: Ghost.Graphics.RHI.ShaderCompileResult.reflectionData + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: reflectionData + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 10 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderReflectionData reflectionData + return: + type: Ghost.Graphics.RHI.ShaderReflectionData + content.vb: Public reflectionData As ShaderReflectionData +- uid: Ghost.Graphics.RHI.ShaderCompileResult.IsCreated + commentId: P:Ghost.Graphics.RHI.ShaderCompileResult.IsCreated + id: IsCreated + parent: Ghost.Graphics.RHI.ShaderCompileResult + langs: + - csharp + - vb + name: IsCreated + nameWithType: ShaderCompileResult.IsCreated + fullName: Ghost.Graphics.RHI.ShaderCompileResult.IsCreated + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IsCreated + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 12 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly bool IsCreated { get; } + parameters: [] + return: + type: System.Boolean + content.vb: Public ReadOnly Property IsCreated As Boolean + overload: Ghost.Graphics.RHI.ShaderCompileResult.IsCreated* +- uid: Ghost.Graphics.RHI.ShaderCompileResult.Dispose + commentId: M:Ghost.Graphics.RHI.ShaderCompileResult.Dispose + id: Dispose + parent: Ghost.Graphics.RHI.ShaderCompileResult + langs: + - csharp + - vb + name: Dispose() + nameWithType: ShaderCompileResult.Dispose() + fullName: Ghost.Graphics.RHI.ShaderCompileResult.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 14 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.RHI.ShaderCompileResult.Dispose* + implements: + - System.IDisposable.Dispose +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Byte} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Byte} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + href: https://learn.microsoft.com/dotnet/api/system.byte + name: UnsafeArray + nameWithType: UnsafeArray + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray + nameWithType.vb: UnsafeArray(Of Byte) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of Byte) + name.vb: UnsafeArray(Of Byte) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: < + - uid: System.Byte + name: byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: ( + - name: Of + - name: " " + - uid: System.Byte + name: Byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + nameWithType: UnsafeArray + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray + nameWithType.vb: UnsafeArray(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of T) + name.vb: UnsafeArray(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Graphics.RHI.ShaderReflectionData + commentId: T:Ghost.Graphics.RHI.ShaderReflectionData + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderReflectionData.html + name: ShaderReflectionData + nameWithType: ShaderReflectionData + fullName: Ghost.Graphics.RHI.ShaderReflectionData +- uid: Ghost.Graphics.RHI.ShaderCompileResult.IsCreated* + commentId: Overload:Ghost.Graphics.RHI.ShaderCompileResult.IsCreated + href: Ghost.Graphics.RHI.ShaderCompileResult.html#Ghost_Graphics_RHI_ShaderCompileResult_IsCreated + name: IsCreated + nameWithType: ShaderCompileResult.IsCreated + fullName: Ghost.Graphics.RHI.ShaderCompileResult.IsCreated +- 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.RHI.ShaderCompileResult.Dispose* + commentId: Overload:Ghost.Graphics.RHI.ShaderCompileResult.Dispose + href: Ghost.Graphics.RHI.ShaderCompileResult.html#Ghost_Graphics_RHI_ShaderCompileResult_Dispose + name: Dispose + nameWithType: ShaderCompileResult.Dispose + fullName: Ghost.Graphics.RHI.ShaderCompileResult.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderInputType.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderInputType.yml new file mode 100644 index 0000000..8db09aa --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderInputType.yml @@ -0,0 +1,282 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderInputType + commentId: T:Ghost.Graphics.RHI.ShaderInputType + id: ShaderInputType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ShaderInputType.ByteAddressBuffer + - Ghost.Graphics.RHI.ShaderInputType.ConstantBuffer + - Ghost.Graphics.RHI.ShaderInputType.RWByteAddressBuffer + - Ghost.Graphics.RHI.ShaderInputType.RWStructuredBuffer + - Ghost.Graphics.RHI.ShaderInputType.Sampler + - Ghost.Graphics.RHI.ShaderInputType.StructuredBuffer + - Ghost.Graphics.RHI.ShaderInputType.Texture + - Ghost.Graphics.RHI.ShaderInputType.UAV + langs: + - csharp + - vb + name: ShaderInputType + nameWithType: ShaderInputType + fullName: Ghost.Graphics.RHI.ShaderInputType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderInputType + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 80 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum ShaderInputType + content.vb: Public Enum ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.ConstantBuffer + commentId: F:Ghost.Graphics.RHI.ShaderInputType.ConstantBuffer + id: ConstantBuffer + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: ConstantBuffer + nameWithType: ShaderInputType.ConstantBuffer + fullName: Ghost.Graphics.RHI.ShaderInputType.ConstantBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ConstantBuffer + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 82 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ConstantBuffer = 0 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.Texture + commentId: F:Ghost.Graphics.RHI.ShaderInputType.Texture + id: Texture + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: Texture + nameWithType: ShaderInputType.Texture + fullName: Ghost.Graphics.RHI.ShaderInputType.Texture + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 83 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Texture = 1 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.Sampler + commentId: F:Ghost.Graphics.RHI.ShaderInputType.Sampler + id: Sampler + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: Sampler + nameWithType: ShaderInputType.Sampler + fullName: Ghost.Graphics.RHI.ShaderInputType.Sampler + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Sampler + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 84 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Sampler = 2 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.UAV + commentId: F:Ghost.Graphics.RHI.ShaderInputType.UAV + id: UAV + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: UAV + nameWithType: ShaderInputType.UAV + fullName: Ghost.Graphics.RHI.ShaderInputType.UAV + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UAV + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 85 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UAV = 3 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.StructuredBuffer + commentId: F:Ghost.Graphics.RHI.ShaderInputType.StructuredBuffer + id: StructuredBuffer + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: StructuredBuffer + nameWithType: ShaderInputType.StructuredBuffer + fullName: Ghost.Graphics.RHI.ShaderInputType.StructuredBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: StructuredBuffer + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 86 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: StructuredBuffer = 4 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.ByteAddressBuffer + commentId: F:Ghost.Graphics.RHI.ShaderInputType.ByteAddressBuffer + id: ByteAddressBuffer + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: ByteAddressBuffer + nameWithType: ShaderInputType.ByteAddressBuffer + fullName: Ghost.Graphics.RHI.ShaderInputType.ByteAddressBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ByteAddressBuffer + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 87 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ByteAddressBuffer = 5 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.RWStructuredBuffer + commentId: F:Ghost.Graphics.RHI.ShaderInputType.RWStructuredBuffer + id: RWStructuredBuffer + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: RWStructuredBuffer + nameWithType: ShaderInputType.RWStructuredBuffer + fullName: Ghost.Graphics.RHI.ShaderInputType.RWStructuredBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RWStructuredBuffer + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 88 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RWStructuredBuffer = 6 + return: + type: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ShaderInputType.RWByteAddressBuffer + commentId: F:Ghost.Graphics.RHI.ShaderInputType.RWByteAddressBuffer + id: RWByteAddressBuffer + parent: Ghost.Graphics.RHI.ShaderInputType + langs: + - csharp + - vb + name: RWByteAddressBuffer + nameWithType: ShaderInputType.RWByteAddressBuffer + fullName: Ghost.Graphics.RHI.ShaderInputType.RWByteAddressBuffer + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RWByteAddressBuffer + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 89 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RWByteAddressBuffer = 7 + return: + type: Ghost.Graphics.RHI.ShaderInputType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ShaderInputType + commentId: T:Ghost.Graphics.RHI.ShaderInputType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderInputType.html + name: ShaderInputType + nameWithType: ShaderInputType + fullName: Ghost.Graphics.RHI.ShaderInputType diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderPass.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderPass.yml new file mode 100644 index 0000000..bdc7755 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderPass.yml @@ -0,0 +1,495 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderPass + commentId: T:Ghost.Graphics.RHI.ShaderPass + id: ShaderPass + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ShaderPass.DefaultState + - Ghost.Graphics.RHI.ShaderPass.Key + - Ghost.Graphics.RHI.ShaderPass.KeywordIDs + langs: + - csharp + - vb + name: ShaderPass + nameWithType: ShaderPass + fullName: Ghost.Graphics.RHI.ShaderPass + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderPass + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 157 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct ShaderPass + content.vb: Public Structure ShaderPass + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ShaderPass.Key + commentId: P:Ghost.Graphics.RHI.ShaderPass.Key + id: Key + parent: Ghost.Graphics.RHI.ShaderPass + langs: + - csharp + - vb + name: Key + nameWithType: ShaderPass.Key + fullName: Ghost.Graphics.RHI.ShaderPass.Key + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Key + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 159 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Key64 Key { get; init; } + parameters: [] + return: + type: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass} + content.vb: Public Property Key As Key64(Of ShaderPass) + overload: Ghost.Graphics.RHI.ShaderPass.Key* +- uid: Ghost.Graphics.RHI.ShaderPass.DefaultState + commentId: P:Ghost.Graphics.RHI.ShaderPass.DefaultState + id: DefaultState + parent: Ghost.Graphics.RHI.ShaderPass + langs: + - csharp + - vb + name: DefaultState + nameWithType: ShaderPass.DefaultState + fullName: Ghost.Graphics.RHI.ShaderPass.DefaultState + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DefaultState + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 164 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public PipelineState DefaultState { get; init; } + parameters: [] + return: + type: Ghost.Core.Graphics.PipelineState + content.vb: Public Property DefaultState As PipelineState + overload: Ghost.Graphics.RHI.ShaderPass.DefaultState* +- uid: Ghost.Graphics.RHI.ShaderPass.KeywordIDs + commentId: P:Ghost.Graphics.RHI.ShaderPass.KeywordIDs + id: KeywordIDs + parent: Ghost.Graphics.RHI.ShaderPass + langs: + - csharp + - vb + name: KeywordIDs + nameWithType: ShaderPass.KeywordIDs + fullName: Ghost.Graphics.RHI.ShaderPass.KeywordIDs + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: KeywordIDs + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 169 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public LocalKeywordSet KeywordIDs { get; init; } + parameters: [] + return: + type: Ghost.Graphics.RHI.LocalKeywordSet + content.vb: Public Property KeywordIDs As LocalKeywordSet + overload: Ghost.Graphics.RHI.ShaderPass.KeywordIDs* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ShaderPass.Key* + commentId: Overload:Ghost.Graphics.RHI.ShaderPass.Key + href: Ghost.Graphics.RHI.ShaderPass.html#Ghost_Graphics_RHI_ShaderPass_Key + name: Key + nameWithType: ShaderPass.Key + fullName: Ghost.Graphics.RHI.ShaderPass.Key +- uid: Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass} + commentId: T:Ghost.Core.Key64{Ghost.Graphics.RHI.ShaderPass} + parent: Ghost.Core + definition: Ghost.Core.Key64`1 + href: Ghost.Graphics.RHI.ShaderPass.html + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of ShaderPass) + fullName.vb: Ghost.Core.Key64(Of Ghost.Graphics.RHI.ShaderPass) + name.vb: Key64(Of ShaderPass) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + href: Ghost.Graphics.RHI.ShaderPass.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ShaderPass + name: ShaderPass + href: Ghost.Graphics.RHI.ShaderPass.html + - name: ) +- uid: Ghost.Core.Key64`1 + commentId: T:Ghost.Core.Key64`1 + name: Key64 + nameWithType: Key64 + fullName: Ghost.Core.Key64 + nameWithType.vb: Key64(Of T) + fullName.vb: Ghost.Core.Key64(Of T) + name.vb: Key64(Of T) + spec.csharp: + - uid: Ghost.Core.Key64`1 + name: Key64 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Key64`1 + name: Key64 + - 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.RHI.ShaderPass.DefaultState* + commentId: Overload:Ghost.Graphics.RHI.ShaderPass.DefaultState + href: Ghost.Graphics.RHI.ShaderPass.html#Ghost_Graphics_RHI_ShaderPass_DefaultState + name: DefaultState + nameWithType: ShaderPass.DefaultState + fullName: Ghost.Graphics.RHI.ShaderPass.DefaultState +- 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.RHI.ShaderPass.KeywordIDs* + commentId: Overload:Ghost.Graphics.RHI.ShaderPass.KeywordIDs + href: Ghost.Graphics.RHI.ShaderPass.html#Ghost_Graphics_RHI_ShaderPass_KeywordIDs + name: KeywordIDs + nameWithType: ShaderPass.KeywordIDs + fullName: Ghost.Graphics.RHI.ShaderPass.KeywordIDs +- uid: Ghost.Graphics.RHI.LocalKeywordSet + commentId: T:Ghost.Graphics.RHI.LocalKeywordSet + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.LocalKeywordSet.html + name: LocalKeywordSet + nameWithType: LocalKeywordSet + fullName: Ghost.Graphics.RHI.LocalKeywordSet diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderReflectionData.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderReflectionData.yml new file mode 100644 index 0000000..7587e72 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderReflectionData.yml @@ -0,0 +1,456 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderReflectionData + commentId: T:Ghost.Graphics.RHI.ShaderReflectionData + id: ShaderReflectionData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ShaderReflectionData.#ctor + - Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings + langs: + - csharp + - vb + name: ShaderReflectionData + nameWithType: ShaderReflectionData + fullName: Ghost.Graphics.RHI.ShaderReflectionData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderReflectionData + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 130 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct ShaderReflectionData + content.vb: Public Structure ShaderReflectionData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings + commentId: P:Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings + id: ResourcesBindings + parent: Ghost.Graphics.RHI.ShaderReflectionData + langs: + - csharp + - vb + name: ResourcesBindings + nameWithType: ShaderReflectionData.ResourcesBindings + fullName: Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourcesBindings + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 132 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public List ResourcesBindings { get; } + parameters: [] + return: + type: System.Collections.Generic.List{Ghost.Graphics.RHI.ResourceBindingInfo} + content.vb: Public ReadOnly Property ResourcesBindings As List(Of ResourceBindingInfo) + overload: Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings* +- uid: Ghost.Graphics.RHI.ShaderReflectionData.#ctor + commentId: M:Ghost.Graphics.RHI.ShaderReflectionData.#ctor + id: '#ctor' + parent: Ghost.Graphics.RHI.ShaderReflectionData + langs: + - csharp + - vb + name: ShaderReflectionData() + nameWithType: ShaderReflectionData.ShaderReflectionData() + fullName: Ghost.Graphics.RHI.ShaderReflectionData.ShaderReflectionData() + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 137 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public ShaderReflectionData() + content.vb: Public Sub New() + overload: Ghost.Graphics.RHI.ShaderReflectionData.#ctor* + nameWithType.vb: ShaderReflectionData.New() + fullName.vb: Ghost.Graphics.RHI.ShaderReflectionData.New() + name.vb: New() +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings* + commentId: Overload:Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings + href: Ghost.Graphics.RHI.ShaderReflectionData.html#Ghost_Graphics_RHI_ShaderReflectionData_ResourcesBindings + name: ResourcesBindings + nameWithType: ShaderReflectionData.ResourcesBindings + fullName: Ghost.Graphics.RHI.ShaderReflectionData.ResourcesBindings +- uid: System.Collections.Generic.List{Ghost.Graphics.RHI.ResourceBindingInfo} + commentId: T:System.Collections.Generic.List{Ghost.Graphics.RHI.ResourceBindingInfo} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of ResourceBindingInfo) + fullName.vb: System.Collections.Generic.List(Of Ghost.Graphics.RHI.ResourceBindingInfo) + name.vb: List(Of ResourceBindingInfo) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: Ghost.Graphics.RHI.ResourceBindingInfo + name: ResourceBindingInfo + href: Ghost.Graphics.RHI.ResourceBindingInfo.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.ResourceBindingInfo + name: ResourceBindingInfo + href: Ghost.Graphics.RHI.ResourceBindingInfo.html + - name: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: Ghost.Graphics.RHI.ShaderReflectionData.#ctor* + commentId: Overload:Ghost.Graphics.RHI.ShaderReflectionData.#ctor + href: Ghost.Graphics.RHI.ShaderReflectionData.html#Ghost_Graphics_RHI_ShaderReflectionData__ctor + name: ShaderReflectionData + nameWithType: ShaderReflectionData.ShaderReflectionData + fullName: Ghost.Graphics.RHI.ShaderReflectionData.ShaderReflectionData + nameWithType.vb: ShaderReflectionData.New + fullName.vb: Ghost.Graphics.RHI.ShaderReflectionData.New + name.vb: New diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderStage.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderStage.yml new file mode 100644 index 0000000..d8a08eb --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderStage.yml @@ -0,0 +1,174 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderStage + commentId: T:Ghost.Graphics.RHI.ShaderStage + id: ShaderStage + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ShaderStage.ComputeShader + - Ghost.Graphics.RHI.ShaderStage.MeshShader + - Ghost.Graphics.RHI.ShaderStage.PixelShader + - Ghost.Graphics.RHI.ShaderStage.TaskShader + langs: + - csharp + - vb + name: ShaderStage + nameWithType: ShaderStage + fullName: Ghost.Graphics.RHI.ShaderStage + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderStage + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 72 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum ShaderStage + content.vb: Public Enum ShaderStage +- uid: Ghost.Graphics.RHI.ShaderStage.TaskShader + commentId: F:Ghost.Graphics.RHI.ShaderStage.TaskShader + id: TaskShader + parent: Ghost.Graphics.RHI.ShaderStage + langs: + - csharp + - vb + name: TaskShader + nameWithType: ShaderStage.TaskShader + fullName: Ghost.Graphics.RHI.ShaderStage.TaskShader + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TaskShader + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 74 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: TaskShader = 0 + return: + type: Ghost.Graphics.RHI.ShaderStage +- uid: Ghost.Graphics.RHI.ShaderStage.MeshShader + commentId: F:Ghost.Graphics.RHI.ShaderStage.MeshShader + id: MeshShader + parent: Ghost.Graphics.RHI.ShaderStage + langs: + - csharp + - vb + name: MeshShader + nameWithType: ShaderStage.MeshShader + fullName: Ghost.Graphics.RHI.ShaderStage.MeshShader + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshShader + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 75 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: MeshShader = 1 + return: + type: Ghost.Graphics.RHI.ShaderStage +- uid: Ghost.Graphics.RHI.ShaderStage.PixelShader + commentId: F:Ghost.Graphics.RHI.ShaderStage.PixelShader + id: PixelShader + parent: Ghost.Graphics.RHI.ShaderStage + langs: + - csharp + - vb + name: PixelShader + nameWithType: ShaderStage.PixelShader + fullName: Ghost.Graphics.RHI.ShaderStage.PixelShader + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: PixelShader + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 76 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: PixelShader = 2 + return: + type: Ghost.Graphics.RHI.ShaderStage +- uid: Ghost.Graphics.RHI.ShaderStage.ComputeShader + commentId: F:Ghost.Graphics.RHI.ShaderStage.ComputeShader + id: ComputeShader + parent: Ghost.Graphics.RHI.ShaderStage + langs: + - csharp + - vb + name: ComputeShader + nameWithType: ShaderStage.ComputeShader + fullName: Ghost.Graphics.RHI.ShaderStage.ComputeShader + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeShader + path: src/Runtime/Ghost.Graphics.RHI/IShaderCompiler.cs + startLine: 77 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ComputeShader = 3 + return: + type: Ghost.Graphics.RHI.ShaderStage +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.ShaderStage + commentId: T:Ghost.Graphics.RHI.ShaderStage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderStage.html + name: ShaderStage + nameWithType: ShaderStage + fullName: Ghost.Graphics.RHI.ShaderStage diff --git a/docs/documents/api/Ghost.Graphics.RHI.ShaderVariant.yml b/docs/documents/api/Ghost.Graphics.RHI.ShaderVariant.yml new file mode 100644 index 0000000..1b5b3e7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ShaderVariant.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ShaderVariant + commentId: T:Ghost.Graphics.RHI.ShaderVariant + id: ShaderVariant + parent: Ghost.Graphics.RHI + children: [] + langs: + - csharp + - vb + name: ShaderVariant + nameWithType: ShaderVariant + fullName: Ghost.Graphics.RHI.ShaderVariant + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderVariant + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 154 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct ShaderVariant + content.vb: Public Structure ShaderVariant + 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) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RHI.SubResourceData.yml b/docs/documents/api/Ghost.Graphics.RHI.SubResourceData.yml new file mode 100644 index 0000000..8343e48 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.SubResourceData.yml @@ -0,0 +1,399 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.SubResourceData + commentId: T:Ghost.Graphics.RHI.SubResourceData + id: SubResourceData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.SubResourceData.pData + - Ghost.Graphics.RHI.SubResourceData.rowPitch + - Ghost.Graphics.RHI.SubResourceData.slicePitch + langs: + - csharp + - vb + name: SubResourceData + nameWithType: SubResourceData + fullName: Ghost.Graphics.RHI.SubResourceData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SubResourceData + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 370 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct SubResourceData + content.vb: Public Structure SubResourceData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.SubResourceData.pData + commentId: F:Ghost.Graphics.RHI.SubResourceData.pData + id: pData + parent: Ghost.Graphics.RHI.SubResourceData + langs: + - csharp + - vb + name: pData + nameWithType: SubResourceData.pData + fullName: Ghost.Graphics.RHI.SubResourceData.pData + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: pData + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 372 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public void* pData + return: + type: System.Void* + content.vb: Public pData As Void* +- uid: Ghost.Graphics.RHI.SubResourceData.rowPitch + commentId: F:Ghost.Graphics.RHI.SubResourceData.rowPitch + id: rowPitch + parent: Ghost.Graphics.RHI.SubResourceData + langs: + - csharp + - vb + name: rowPitch + nameWithType: SubResourceData.rowPitch + fullName: Ghost.Graphics.RHI.SubResourceData.rowPitch + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: rowPitch + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 373 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint rowPitch + return: + type: System.UInt32 + content.vb: Public rowPitch As UInteger +- uid: Ghost.Graphics.RHI.SubResourceData.slicePitch + commentId: F:Ghost.Graphics.RHI.SubResourceData.slicePitch + id: slicePitch + parent: Ghost.Graphics.RHI.SubResourceData + langs: + - csharp + - vb + name: slicePitch + nameWithType: SubResourceData.slicePitch + fullName: Ghost.Graphics.RHI.SubResourceData.slicePitch + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: slicePitch + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 374 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint slicePitch + return: + type: System.UInt32 + content.vb: Public slicePitch As UInteger +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.Void* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + name: void* + nameWithType: void* + fullName: void* + nameWithType.vb: Void* + fullName.vb: Void* + name.vb: Void* + spec.csharp: + - uid: System.Void + name: void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '*' + spec.vb: + - uid: System.Void + name: Void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '*' +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RHI.SwapChainDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.SwapChainDesc.yml new file mode 100644 index 0000000..432337a --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.SwapChainDesc.yml @@ -0,0 +1,535 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.SwapChainDesc + commentId: T:Ghost.Graphics.RHI.SwapChainDesc + id: SwapChainDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.SwapChainDesc.Format + - Ghost.Graphics.RHI.SwapChainDesc.Height + - Ghost.Graphics.RHI.SwapChainDesc.ScaleX + - Ghost.Graphics.RHI.SwapChainDesc.ScaleY + - Ghost.Graphics.RHI.SwapChainDesc.Target + - Ghost.Graphics.RHI.SwapChainDesc.Width + langs: + - csharp + - vb + name: SwapChainDesc + nameWithType: SwapChainDesc + fullName: Ghost.Graphics.RHI.SwapChainDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SwapChainDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1007 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct SwapChainDesc + content.vb: Public Structure SwapChainDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.SwapChainDesc.Width + commentId: P:Ghost.Graphics.RHI.SwapChainDesc.Width + id: Width + parent: Ghost.Graphics.RHI.SwapChainDesc + langs: + - csharp + - vb + name: Width + nameWithType: SwapChainDesc.Width + fullName: Ghost.Graphics.RHI.SwapChainDesc.Width + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Width + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1009 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Width { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Width As UInteger + overload: Ghost.Graphics.RHI.SwapChainDesc.Width* +- uid: Ghost.Graphics.RHI.SwapChainDesc.Height + commentId: P:Ghost.Graphics.RHI.SwapChainDesc.Height + id: Height + parent: Ghost.Graphics.RHI.SwapChainDesc + langs: + - csharp + - vb + name: Height + nameWithType: SwapChainDesc.Height + fullName: Ghost.Graphics.RHI.SwapChainDesc.Height + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Height + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1014 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Height { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Height As UInteger + overload: Ghost.Graphics.RHI.SwapChainDesc.Height* +- uid: Ghost.Graphics.RHI.SwapChainDesc.ScaleX + commentId: P:Ghost.Graphics.RHI.SwapChainDesc.ScaleX + id: ScaleX + parent: Ghost.Graphics.RHI.SwapChainDesc + langs: + - csharp + - vb + name: ScaleX + nameWithType: SwapChainDesc.ScaleX + fullName: Ghost.Graphics.RHI.SwapChainDesc.ScaleX + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ScaleX + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1019 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float ScaleX { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ScaleX As Single + overload: Ghost.Graphics.RHI.SwapChainDesc.ScaleX* +- uid: Ghost.Graphics.RHI.SwapChainDesc.ScaleY + commentId: P:Ghost.Graphics.RHI.SwapChainDesc.ScaleY + id: ScaleY + parent: Ghost.Graphics.RHI.SwapChainDesc + langs: + - csharp + - vb + name: ScaleY + nameWithType: SwapChainDesc.ScaleY + fullName: Ghost.Graphics.RHI.SwapChainDesc.ScaleY + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ScaleY + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1024 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float ScaleY { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property ScaleY As Single + overload: Ghost.Graphics.RHI.SwapChainDesc.ScaleY* +- uid: Ghost.Graphics.RHI.SwapChainDesc.Format + commentId: P:Ghost.Graphics.RHI.SwapChainDesc.Format + id: Format + parent: Ghost.Graphics.RHI.SwapChainDesc + langs: + - csharp + - vb + name: Format + nameWithType: SwapChainDesc.Format + fullName: Ghost.Graphics.RHI.SwapChainDesc.Format + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Format + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1029 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureFormat Format { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureFormat + content.vb: Public Property Format As TextureFormat + overload: Ghost.Graphics.RHI.SwapChainDesc.Format* +- uid: Ghost.Graphics.RHI.SwapChainDesc.Target + commentId: P:Ghost.Graphics.RHI.SwapChainDesc.Target + id: Target + parent: Ghost.Graphics.RHI.SwapChainDesc + langs: + - csharp + - vb + name: Target + nameWithType: SwapChainDesc.Target + fullName: Ghost.Graphics.RHI.SwapChainDesc.Target + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Target + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1034 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public SwapChainTarget Target { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.SwapChainTarget + content.vb: Public Property Target As SwapChainTarget + overload: Ghost.Graphics.RHI.SwapChainDesc.Target* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.SwapChainDesc.Width* + commentId: Overload:Ghost.Graphics.RHI.SwapChainDesc.Width + href: Ghost.Graphics.RHI.SwapChainDesc.html#Ghost_Graphics_RHI_SwapChainDesc_Width + name: Width + nameWithType: SwapChainDesc.Width + fullName: Ghost.Graphics.RHI.SwapChainDesc.Width +- 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.RHI.SwapChainDesc.Height* + commentId: Overload:Ghost.Graphics.RHI.SwapChainDesc.Height + href: Ghost.Graphics.RHI.SwapChainDesc.html#Ghost_Graphics_RHI_SwapChainDesc_Height + name: Height + nameWithType: SwapChainDesc.Height + fullName: Ghost.Graphics.RHI.SwapChainDesc.Height +- uid: Ghost.Graphics.RHI.SwapChainDesc.ScaleX* + commentId: Overload:Ghost.Graphics.RHI.SwapChainDesc.ScaleX + href: Ghost.Graphics.RHI.SwapChainDesc.html#Ghost_Graphics_RHI_SwapChainDesc_ScaleX + name: ScaleX + nameWithType: SwapChainDesc.ScaleX + fullName: Ghost.Graphics.RHI.SwapChainDesc.ScaleX +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.SwapChainDesc.ScaleY* + commentId: Overload:Ghost.Graphics.RHI.SwapChainDesc.ScaleY + href: Ghost.Graphics.RHI.SwapChainDesc.html#Ghost_Graphics_RHI_SwapChainDesc_ScaleY + name: ScaleY + nameWithType: SwapChainDesc.ScaleY + fullName: Ghost.Graphics.RHI.SwapChainDesc.ScaleY +- uid: Ghost.Graphics.RHI.SwapChainDesc.Format* + commentId: Overload:Ghost.Graphics.RHI.SwapChainDesc.Format + href: Ghost.Graphics.RHI.SwapChainDesc.html#Ghost_Graphics_RHI_SwapChainDesc_Format + name: Format + nameWithType: SwapChainDesc.Format + fullName: Ghost.Graphics.RHI.SwapChainDesc.Format +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.SwapChainDesc.Target* + commentId: Overload:Ghost.Graphics.RHI.SwapChainDesc.Target + href: Ghost.Graphics.RHI.SwapChainDesc.html#Ghost_Graphics_RHI_SwapChainDesc_Target + name: Target + nameWithType: SwapChainDesc.Target + fullName: Ghost.Graphics.RHI.SwapChainDesc.Target +- uid: Ghost.Graphics.RHI.SwapChainTarget + commentId: T:Ghost.Graphics.RHI.SwapChainTarget + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainTarget.html + name: SwapChainTarget + nameWithType: SwapChainTarget + fullName: Ghost.Graphics.RHI.SwapChainTarget diff --git a/docs/documents/api/Ghost.Graphics.RHI.SwapChainTarget.yml b/docs/documents/api/Ghost.Graphics.RHI.SwapChainTarget.yml new file mode 100644 index 0000000..30e14c5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.SwapChainTarget.yml @@ -0,0 +1,498 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.SwapChainTarget + commentId: T:Ghost.Graphics.RHI.SwapChainTarget + id: SwapChainTarget + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface + - Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface(System.Object) + - Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle(System.IntPtr) + - Ghost.Graphics.RHI.SwapChainTarget.Type + - Ghost.Graphics.RHI.SwapChainTarget.WindowHandle + langs: + - csharp + - vb + name: SwapChainTarget + nameWithType: SwapChainTarget + fullName: Ghost.Graphics.RHI.SwapChainTarget + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SwapChainTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1040 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct SwapChainTarget + content.vb: Public Structure SwapChainTarget + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.SwapChainTarget.Type + commentId: P:Ghost.Graphics.RHI.SwapChainTarget.Type + id: Type + parent: Ghost.Graphics.RHI.SwapChainTarget + langs: + - csharp + - vb + name: Type + nameWithType: SwapChainTarget.Type + fullName: Ghost.Graphics.RHI.SwapChainTarget.Type + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Type + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1042 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public SwapChainTargetType Type { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.SwapChainTargetType + content.vb: Public Property Type As SwapChainTargetType + overload: Ghost.Graphics.RHI.SwapChainTarget.Type* +- uid: Ghost.Graphics.RHI.SwapChainTarget.WindowHandle + commentId: P:Ghost.Graphics.RHI.SwapChainTarget.WindowHandle + id: WindowHandle + parent: Ghost.Graphics.RHI.SwapChainTarget + langs: + - csharp + - vb + name: WindowHandle + nameWithType: SwapChainTarget.WindowHandle + fullName: Ghost.Graphics.RHI.SwapChainTarget.WindowHandle + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WindowHandle + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1047 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public nint WindowHandle { readonly get; set; } + parameters: [] + return: + type: System.IntPtr + content.vb: Public Property WindowHandle As IntPtr + overload: Ghost.Graphics.RHI.SwapChainTarget.WindowHandle* +- uid: Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface + commentId: P:Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface + id: CompositionSurface + parent: Ghost.Graphics.RHI.SwapChainTarget + langs: + - csharp + - vb + name: CompositionSurface + nameWithType: SwapChainTarget.CompositionSurface + fullName: Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CompositionSurface + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1052 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public object? CompositionSurface { readonly get; set; } + parameters: [] + return: + type: System.Object + content.vb: Public Property CompositionSurface As Object + overload: Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface* +- uid: Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle(System.IntPtr) + commentId: M:Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle(System.IntPtr) + id: FromWindowHandle(System.IntPtr) + parent: Ghost.Graphics.RHI.SwapChainTarget + langs: + - csharp + - vb + name: FromWindowHandle(nint) + nameWithType: SwapChainTarget.FromWindowHandle(nint) + fullName: Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle(nint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FromWindowHandle + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1058 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static SwapChainTarget FromWindowHandle(nint hwnd) + parameters: + - id: hwnd + type: System.IntPtr + return: + type: Ghost.Graphics.RHI.SwapChainTarget + content.vb: Public Shared Function FromWindowHandle(hwnd As IntPtr) As SwapChainTarget + overload: Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle* + nameWithType.vb: SwapChainTarget.FromWindowHandle(IntPtr) + fullName.vb: Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle(System.IntPtr) + name.vb: FromWindowHandle(IntPtr) +- uid: Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface(System.Object) + commentId: M:Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface(System.Object) + id: FromCompositionSurface(System.Object) + parent: Ghost.Graphics.RHI.SwapChainTarget + langs: + - csharp + - vb + name: FromCompositionSurface(object) + nameWithType: SwapChainTarget.FromCompositionSurface(object) + fullName: Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface(object) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FromCompositionSurface + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1068 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static SwapChainTarget FromCompositionSurface(object surface) + parameters: + - id: surface + type: System.Object + return: + type: Ghost.Graphics.RHI.SwapChainTarget + content.vb: Public Shared Function FromCompositionSurface(surface As Object) As SwapChainTarget + overload: Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface* + nameWithType.vb: SwapChainTarget.FromCompositionSurface(Object) + fullName.vb: Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface(Object) + name.vb: FromCompositionSurface(Object) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.SwapChainTarget.Type* + commentId: Overload:Ghost.Graphics.RHI.SwapChainTarget.Type + href: Ghost.Graphics.RHI.SwapChainTarget.html#Ghost_Graphics_RHI_SwapChainTarget_Type + name: Type + nameWithType: SwapChainTarget.Type + fullName: Ghost.Graphics.RHI.SwapChainTarget.Type +- uid: Ghost.Graphics.RHI.SwapChainTargetType + commentId: T:Ghost.Graphics.RHI.SwapChainTargetType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainTargetType.html + name: SwapChainTargetType + nameWithType: SwapChainTargetType + fullName: Ghost.Graphics.RHI.SwapChainTargetType +- uid: Ghost.Graphics.RHI.SwapChainTarget.WindowHandle* + commentId: Overload:Ghost.Graphics.RHI.SwapChainTarget.WindowHandle + href: Ghost.Graphics.RHI.SwapChainTarget.html#Ghost_Graphics_RHI_SwapChainTarget_WindowHandle + name: WindowHandle + nameWithType: SwapChainTarget.WindowHandle + fullName: Ghost.Graphics.RHI.SwapChainTarget.WindowHandle +- uid: System.IntPtr + commentId: T:System.IntPtr + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.intptr + name: nint + nameWithType: nint + fullName: nint + nameWithType.vb: IntPtr + fullName.vb: System.IntPtr + name.vb: IntPtr +- uid: Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface* + commentId: Overload:Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface + href: Ghost.Graphics.RHI.SwapChainTarget.html#Ghost_Graphics_RHI_SwapChainTarget_CompositionSurface + name: CompositionSurface + nameWithType: SwapChainTarget.CompositionSurface + fullName: Ghost.Graphics.RHI.SwapChainTarget.CompositionSurface +- uid: Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle* + commentId: Overload:Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle + href: Ghost.Graphics.RHI.SwapChainTarget.html#Ghost_Graphics_RHI_SwapChainTarget_FromWindowHandle_System_IntPtr_ + name: FromWindowHandle + nameWithType: SwapChainTarget.FromWindowHandle + fullName: Ghost.Graphics.RHI.SwapChainTarget.FromWindowHandle +- uid: Ghost.Graphics.RHI.SwapChainTarget + commentId: T:Ghost.Graphics.RHI.SwapChainTarget + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainTarget.html + name: SwapChainTarget + nameWithType: SwapChainTarget + fullName: Ghost.Graphics.RHI.SwapChainTarget +- uid: Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface* + commentId: Overload:Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface + href: Ghost.Graphics.RHI.SwapChainTarget.html#Ghost_Graphics_RHI_SwapChainTarget_FromCompositionSurface_System_Object_ + name: FromCompositionSurface + nameWithType: SwapChainTarget.FromCompositionSurface + fullName: Ghost.Graphics.RHI.SwapChainTarget.FromCompositionSurface diff --git a/docs/documents/api/Ghost.Graphics.RHI.SwapChainTargetType.yml b/docs/documents/api/Ghost.Graphics.RHI.SwapChainTargetType.yml new file mode 100644 index 0000000..b5dce8b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.SwapChainTargetType.yml @@ -0,0 +1,120 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.SwapChainTargetType + commentId: T:Ghost.Graphics.RHI.SwapChainTargetType + id: SwapChainTargetType + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.SwapChainTargetType.Composition + - Ghost.Graphics.RHI.SwapChainTargetType.WindowHandle + langs: + - csharp + - vb + name: SwapChainTargetType + nameWithType: SwapChainTargetType + fullName: Ghost.Graphics.RHI.SwapChainTargetType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SwapChainTargetType + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1079 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum SwapChainTargetType + content.vb: Public Enum SwapChainTargetType +- uid: Ghost.Graphics.RHI.SwapChainTargetType.WindowHandle + commentId: F:Ghost.Graphics.RHI.SwapChainTargetType.WindowHandle + id: WindowHandle + parent: Ghost.Graphics.RHI.SwapChainTargetType + langs: + - csharp + - vb + name: WindowHandle + nameWithType: SwapChainTargetType.WindowHandle + fullName: Ghost.Graphics.RHI.SwapChainTargetType.WindowHandle + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WindowHandle + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1081 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: WindowHandle = 0 + return: + type: Ghost.Graphics.RHI.SwapChainTargetType +- uid: Ghost.Graphics.RHI.SwapChainTargetType.Composition + commentId: F:Ghost.Graphics.RHI.SwapChainTargetType.Composition + id: Composition + parent: Ghost.Graphics.RHI.SwapChainTargetType + langs: + - csharp + - vb + name: Composition + nameWithType: SwapChainTargetType.Composition + fullName: Ghost.Graphics.RHI.SwapChainTargetType.Composition + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Composition + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1082 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Composition = 1 + return: + type: Ghost.Graphics.RHI.SwapChainTargetType +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.SwapChainTargetType + commentId: T:Ghost.Graphics.RHI.SwapChainTargetType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainTargetType.html + name: SwapChainTargetType + nameWithType: SwapChainTargetType + fullName: Ghost.Graphics.RHI.SwapChainTargetType diff --git a/docs/documents/api/Ghost.Graphics.RHI.Texture.yml b/docs/documents/api/Ghost.Graphics.RHI.Texture.yml new file mode 100644 index 0000000..3a913d1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.Texture.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.Texture + commentId: T:Ghost.Graphics.RHI.Texture + id: Texture + parent: Ghost.Graphics.RHI + children: [] + langs: + - csharp + - vb + name: Texture + nameWithType: Texture + fullName: Ghost.Graphics.RHI.Texture + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture + path: src/Runtime/Ghost.Graphics.RHI/ResourceHandle.cs + startLine: 5 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public readonly struct Texture + content.vb: Public Structure Texture + 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) +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureAddressMode.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureAddressMode.yml new file mode 100644 index 0000000..3d11a61 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureAddressMode.yml @@ -0,0 +1,201 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureAddressMode + commentId: T:Ghost.Graphics.RHI.TextureAddressMode + id: TextureAddressMode + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureAddressMode.Border + - Ghost.Graphics.RHI.TextureAddressMode.Clamp + - Ghost.Graphics.RHI.TextureAddressMode.Mirror + - Ghost.Graphics.RHI.TextureAddressMode.MirrorOnce + - Ghost.Graphics.RHI.TextureAddressMode.Repeat + langs: + - csharp + - vb + name: TextureAddressMode + nameWithType: TextureAddressMode + fullName: Ghost.Graphics.RHI.TextureAddressMode + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureAddressMode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1329 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum TextureAddressMode + content.vb: Public Enum TextureAddressMode +- uid: Ghost.Graphics.RHI.TextureAddressMode.Repeat + commentId: F:Ghost.Graphics.RHI.TextureAddressMode.Repeat + id: Repeat + parent: Ghost.Graphics.RHI.TextureAddressMode + langs: + - csharp + - vb + name: Repeat + nameWithType: TextureAddressMode.Repeat + fullName: Ghost.Graphics.RHI.TextureAddressMode.Repeat + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Repeat + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1331 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Repeat = 0 + return: + type: Ghost.Graphics.RHI.TextureAddressMode +- uid: Ghost.Graphics.RHI.TextureAddressMode.Mirror + commentId: F:Ghost.Graphics.RHI.TextureAddressMode.Mirror + id: Mirror + parent: Ghost.Graphics.RHI.TextureAddressMode + langs: + - csharp + - vb + name: Mirror + nameWithType: TextureAddressMode.Mirror + fullName: Ghost.Graphics.RHI.TextureAddressMode.Mirror + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Mirror + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1332 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Mirror = 1 + return: + type: Ghost.Graphics.RHI.TextureAddressMode +- uid: Ghost.Graphics.RHI.TextureAddressMode.Clamp + commentId: F:Ghost.Graphics.RHI.TextureAddressMode.Clamp + id: Clamp + parent: Ghost.Graphics.RHI.TextureAddressMode + langs: + - csharp + - vb + name: Clamp + nameWithType: TextureAddressMode.Clamp + fullName: Ghost.Graphics.RHI.TextureAddressMode.Clamp + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Clamp + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1333 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Clamp = 2 + return: + type: Ghost.Graphics.RHI.TextureAddressMode +- uid: Ghost.Graphics.RHI.TextureAddressMode.Border + commentId: F:Ghost.Graphics.RHI.TextureAddressMode.Border + id: Border + parent: Ghost.Graphics.RHI.TextureAddressMode + langs: + - csharp + - vb + name: Border + nameWithType: TextureAddressMode.Border + fullName: Ghost.Graphics.RHI.TextureAddressMode.Border + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Border + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1334 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Border = 3 + return: + type: Ghost.Graphics.RHI.TextureAddressMode +- uid: Ghost.Graphics.RHI.TextureAddressMode.MirrorOnce + commentId: F:Ghost.Graphics.RHI.TextureAddressMode.MirrorOnce + id: MirrorOnce + parent: Ghost.Graphics.RHI.TextureAddressMode + langs: + - csharp + - vb + name: MirrorOnce + nameWithType: TextureAddressMode.MirrorOnce + fullName: Ghost.Graphics.RHI.TextureAddressMode.MirrorOnce + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MirrorOnce + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1335 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: MirrorOnce = 4 + return: + type: Ghost.Graphics.RHI.TextureAddressMode +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.TextureAddressMode + commentId: T:Ghost.Graphics.RHI.TextureAddressMode + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureAddressMode.html + name: TextureAddressMode + nameWithType: TextureAddressMode + fullName: Ghost.Graphics.RHI.TextureAddressMode diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureDesc.yml new file mode 100644 index 0000000..c2b28a5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureDesc.yml @@ -0,0 +1,705 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + id: TextureDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureDesc.Dimension + - Ghost.Graphics.RHI.TextureDesc.Format + - Ghost.Graphics.RHI.TextureDesc.Height + - Ghost.Graphics.RHI.TextureDesc.MipLevels + - Ghost.Graphics.RHI.TextureDesc.Slice + - Ghost.Graphics.RHI.TextureDesc.Usage + - Ghost.Graphics.RHI.TextureDesc.Width + langs: + - csharp + - vb + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 858 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Texture description + example: [] + syntax: + content: 'public record struct TextureDesc : IEquatable' + content.vb: Public Structure TextureDesc Implements IEquatable(Of TextureDesc) + implements: + - System.IEquatable{Ghost.Graphics.RHI.TextureDesc} + 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) + extensionMethods: + - Ghost.Graphics.RHI.TextureDesc.Ghost.Graphics.RHI.RHIUtility.GetTotalBytes +- uid: Ghost.Graphics.RHI.TextureDesc.Width + commentId: P:Ghost.Graphics.RHI.TextureDesc.Width + id: Width + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: Width + nameWithType: TextureDesc.Width + fullName: Ghost.Graphics.RHI.TextureDesc.Width + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Width + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 863 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Width of the texture + example: [] + syntax: + content: public uint Width { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Width As UInteger + overload: Ghost.Graphics.RHI.TextureDesc.Width* +- uid: Ghost.Graphics.RHI.TextureDesc.Height + commentId: P:Ghost.Graphics.RHI.TextureDesc.Height + id: Height + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: Height + nameWithType: TextureDesc.Height + fullName: Ghost.Graphics.RHI.TextureDesc.Height + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Height + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 871 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Height of the texture + example: [] + syntax: + content: public uint Height { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Height As UInteger + overload: Ghost.Graphics.RHI.TextureDesc.Height* +- uid: Ghost.Graphics.RHI.TextureDesc.Slice + commentId: P:Ghost.Graphics.RHI.TextureDesc.Slice + id: Slice + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: Slice + nameWithType: TextureDesc.Slice + fullName: Ghost.Graphics.RHI.TextureDesc.Slice + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Slice + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 879 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Slice of the texture + example: [] + syntax: + content: public uint Slice { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Slice As UInteger + overload: Ghost.Graphics.RHI.TextureDesc.Slice* +- uid: Ghost.Graphics.RHI.TextureDesc.Format + commentId: P:Ghost.Graphics.RHI.TextureDesc.Format + id: Format + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: Format + nameWithType: TextureDesc.Format + fullName: Ghost.Graphics.RHI.TextureDesc.Format + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Format + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 887 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Texture Format + example: [] + syntax: + content: public TextureFormat Format { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureFormat + content.vb: Public Property Format As TextureFormat + overload: Ghost.Graphics.RHI.TextureDesc.Format* +- uid: Ghost.Graphics.RHI.TextureDesc.Dimension + commentId: P:Ghost.Graphics.RHI.TextureDesc.Dimension + id: Dimension + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: Dimension + nameWithType: TextureDesc.Dimension + fullName: Ghost.Graphics.RHI.TextureDesc.Dimension + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dimension + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 895 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Texture dimension + example: [] + syntax: + content: public TextureDimension Dimension { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureDimension + content.vb: Public Property Dimension As TextureDimension + overload: Ghost.Graphics.RHI.TextureDesc.Dimension* +- uid: Ghost.Graphics.RHI.TextureDesc.MipLevels + commentId: P:Ghost.Graphics.RHI.TextureDesc.MipLevels + id: MipLevels + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: MipLevels + nameWithType: TextureDesc.MipLevels + fullName: Ghost.Graphics.RHI.TextureDesc.MipLevels + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MipLevels + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 904 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Number of mip levels. 0 to generate full mip chain + example: [] + syntax: + content: public uint MipLevels { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property MipLevels As UInteger + overload: Ghost.Graphics.RHI.TextureDesc.MipLevels* +- uid: Ghost.Graphics.RHI.TextureDesc.Usage + commentId: P:Ghost.Graphics.RHI.TextureDesc.Usage + id: Usage + parent: Ghost.Graphics.RHI.TextureDesc + langs: + - csharp + - vb + name: Usage + nameWithType: TextureDesc.Usage + fullName: Ghost.Graphics.RHI.TextureDesc.Usage + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Usage + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 912 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + summary: Texture usage flags + example: [] + syntax: + content: public TextureUsage Usage { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureUsage + content.vb: Public Property Usage As TextureUsage + overload: Ghost.Graphics.RHI.TextureDesc.Usage* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.IEquatable{Ghost.Graphics.RHI.TextureDesc} + commentId: T:System.IEquatable{Ghost.Graphics.RHI.TextureDesc} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of TextureDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RHI.TextureDesc) + name.vb: IEquatable(Of TextureDesc) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RHI.TextureDesc + name: TextureDesc + href: Ghost.Graphics.RHI.TextureDesc.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.TextureDesc + name: TextureDesc + href: Ghost.Graphics.RHI.TextureDesc.html + - name: ) +- 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.TextureDesc.Ghost.Graphics.RHI.RHIUtility.GetTotalBytes + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + parent: Ghost.Graphics.RHI.RHIUtility + definition: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + name: GetTotalBytes(TextureDesc) + nameWithType: RHIUtility.GetTotalBytes(TextureDesc) + fullName: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + spec.csharp: + - uid: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + name: GetTotalBytes + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureDesc + name: TextureDesc + href: Ghost.Graphics.RHI.TextureDesc.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + name: GetTotalBytes + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureDesc + name: TextureDesc + href: Ghost.Graphics.RHI.TextureDesc.html + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + name: GetTotalBytes(TextureDesc) + nameWithType: RHIUtility.GetTotalBytes(TextureDesc) + fullName: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + spec.csharp: + - uid: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + name: GetTotalBytes + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureDesc + name: TextureDesc + href: Ghost.Graphics.RHI.TextureDesc.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RHI.RHIUtility.GetTotalBytes(Ghost.Graphics.RHI.TextureDesc) + name: GetTotalBytes + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetTotalBytes_Ghost_Graphics_RHI_TextureDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureDesc + name: TextureDesc + href: Ghost.Graphics.RHI.TextureDesc.html + - name: ) +- uid: Ghost.Graphics.RHI.RHIUtility + commentId: T:Ghost.Graphics.RHI.RHIUtility + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RHIUtility.html + name: RHIUtility + nameWithType: RHIUtility + fullName: Ghost.Graphics.RHI.RHIUtility +- uid: Ghost.Graphics.RHI.TextureDesc.Width* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.Width + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_Width + name: Width + nameWithType: TextureDesc.Width + fullName: Ghost.Graphics.RHI.TextureDesc.Width +- 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.RHI.TextureDesc.Height* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.Height + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_Height + name: Height + nameWithType: TextureDesc.Height + fullName: Ghost.Graphics.RHI.TextureDesc.Height +- uid: Ghost.Graphics.RHI.TextureDesc.Slice* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.Slice + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_Slice + name: Slice + nameWithType: TextureDesc.Slice + fullName: Ghost.Graphics.RHI.TextureDesc.Slice +- uid: Ghost.Graphics.RHI.TextureDesc.Format* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.Format + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_Format + name: Format + nameWithType: TextureDesc.Format + fullName: Ghost.Graphics.RHI.TextureDesc.Format +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureDesc.Dimension* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.Dimension + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_Dimension + name: Dimension + nameWithType: TextureDesc.Dimension + fullName: Ghost.Graphics.RHI.TextureDesc.Dimension +- uid: Ghost.Graphics.RHI.TextureDimension + commentId: T:Ghost.Graphics.RHI.TextureDimension + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDimension.html + name: TextureDimension + nameWithType: TextureDimension + fullName: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDesc.MipLevels* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.MipLevels + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_MipLevels + name: MipLevels + nameWithType: TextureDesc.MipLevels + fullName: Ghost.Graphics.RHI.TextureDesc.MipLevels +- uid: Ghost.Graphics.RHI.TextureDesc.Usage* + commentId: Overload:Ghost.Graphics.RHI.TextureDesc.Usage + href: Ghost.Graphics.RHI.TextureDesc.html#Ghost_Graphics_RHI_TextureDesc_Usage + name: Usage + nameWithType: TextureDesc.Usage + fullName: Ghost.Graphics.RHI.TextureDesc.Usage +- uid: Ghost.Graphics.RHI.TextureUsage + commentId: T:Ghost.Graphics.RHI.TextureUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureUsage.html + name: TextureUsage + nameWithType: TextureUsage + fullName: Ghost.Graphics.RHI.TextureUsage diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureDimension.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureDimension.yml new file mode 100644 index 0000000..0dce238 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureDimension.yml @@ -0,0 +1,255 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureDimension + commentId: T:Ghost.Graphics.RHI.TextureDimension + id: TextureDimension + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureDimension.None + - Ghost.Graphics.RHI.TextureDimension.Texture2D + - Ghost.Graphics.RHI.TextureDimension.Texture2DArray + - Ghost.Graphics.RHI.TextureDimension.Texture3D + - Ghost.Graphics.RHI.TextureDimension.TextureCube + - Ghost.Graphics.RHI.TextureDimension.TextureCubeArray + - Ghost.Graphics.RHI.TextureDimension.Unknown + langs: + - csharp + - vb + name: TextureDimension + nameWithType: TextureDimension + fullName: Ghost.Graphics.RHI.TextureDimension + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureDimension + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1263 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum TextureDimension + content.vb: Public Enum TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.Unknown + commentId: F:Ghost.Graphics.RHI.TextureDimension.Unknown + id: Unknown + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: Unknown + nameWithType: TextureDimension.Unknown + fullName: Ghost.Graphics.RHI.TextureDimension.Unknown + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Unknown + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1265 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Unknown = -1 + return: + type: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.None + commentId: F:Ghost.Graphics.RHI.TextureDimension.None + id: None + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: None + nameWithType: TextureDimension.None + fullName: Ghost.Graphics.RHI.TextureDimension.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1266 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.Texture2D + commentId: F:Ghost.Graphics.RHI.TextureDimension.Texture2D + id: Texture2D + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: Texture2D + nameWithType: TextureDimension.Texture2D + fullName: Ghost.Graphics.RHI.TextureDimension.Texture2D + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture2D + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1267 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Texture2D = 1 + return: + type: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.Texture3D + commentId: F:Ghost.Graphics.RHI.TextureDimension.Texture3D + id: Texture3D + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: Texture3D + nameWithType: TextureDimension.Texture3D + fullName: Ghost.Graphics.RHI.TextureDimension.Texture3D + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture3D + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1268 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Texture3D = 2 + return: + type: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.TextureCube + commentId: F:Ghost.Graphics.RHI.TextureDimension.TextureCube + id: TextureCube + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: TextureCube + nameWithType: TextureDimension.TextureCube + fullName: Ghost.Graphics.RHI.TextureDimension.TextureCube + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureCube + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1269 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: TextureCube = 3 + return: + type: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.Texture2DArray + commentId: F:Ghost.Graphics.RHI.TextureDimension.Texture2DArray + id: Texture2DArray + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: Texture2DArray + nameWithType: TextureDimension.Texture2DArray + fullName: Ghost.Graphics.RHI.TextureDimension.Texture2DArray + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Texture2DArray + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1270 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Texture2DArray = 4 + return: + type: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureDimension.TextureCubeArray + commentId: F:Ghost.Graphics.RHI.TextureDimension.TextureCubeArray + id: TextureCubeArray + parent: Ghost.Graphics.RHI.TextureDimension + langs: + - csharp + - vb + name: TextureCubeArray + nameWithType: TextureDimension.TextureCubeArray + fullName: Ghost.Graphics.RHI.TextureDimension.TextureCubeArray + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureCubeArray + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1271 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: TextureCubeArray = 5 + return: + type: Ghost.Graphics.RHI.TextureDimension +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.TextureDimension + commentId: T:Ghost.Graphics.RHI.TextureDimension + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDimension.html + name: TextureDimension + nameWithType: TextureDimension + fullName: Ghost.Graphics.RHI.TextureDimension diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureFilterMode.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureFilterMode.yml new file mode 100644 index 0000000..427422e --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureFilterMode.yml @@ -0,0 +1,174 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureFilterMode + commentId: T:Ghost.Graphics.RHI.TextureFilterMode + id: TextureFilterMode + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureFilterMode.Anisotropic + - Ghost.Graphics.RHI.TextureFilterMode.Bilinear + - Ghost.Graphics.RHI.TextureFilterMode.Point + - Ghost.Graphics.RHI.TextureFilterMode.Trilinear + langs: + - csharp + - vb + name: TextureFilterMode + nameWithType: TextureFilterMode + fullName: Ghost.Graphics.RHI.TextureFilterMode + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureFilterMode + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1321 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum TextureFilterMode + content.vb: Public Enum TextureFilterMode +- uid: Ghost.Graphics.RHI.TextureFilterMode.Point + commentId: F:Ghost.Graphics.RHI.TextureFilterMode.Point + id: Point + parent: Ghost.Graphics.RHI.TextureFilterMode + langs: + - csharp + - vb + name: Point + nameWithType: TextureFilterMode.Point + fullName: Ghost.Graphics.RHI.TextureFilterMode.Point + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Point + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1323 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Point = 0 + return: + type: Ghost.Graphics.RHI.TextureFilterMode +- uid: Ghost.Graphics.RHI.TextureFilterMode.Bilinear + commentId: F:Ghost.Graphics.RHI.TextureFilterMode.Bilinear + id: Bilinear + parent: Ghost.Graphics.RHI.TextureFilterMode + langs: + - csharp + - vb + name: Bilinear + nameWithType: TextureFilterMode.Bilinear + fullName: Ghost.Graphics.RHI.TextureFilterMode.Bilinear + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Bilinear + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1324 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Bilinear = 1 + return: + type: Ghost.Graphics.RHI.TextureFilterMode +- uid: Ghost.Graphics.RHI.TextureFilterMode.Trilinear + commentId: F:Ghost.Graphics.RHI.TextureFilterMode.Trilinear + id: Trilinear + parent: Ghost.Graphics.RHI.TextureFilterMode + langs: + - csharp + - vb + name: Trilinear + nameWithType: TextureFilterMode.Trilinear + fullName: Ghost.Graphics.RHI.TextureFilterMode.Trilinear + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Trilinear + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1325 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Trilinear = 2 + return: + type: Ghost.Graphics.RHI.TextureFilterMode +- uid: Ghost.Graphics.RHI.TextureFilterMode.Anisotropic + commentId: F:Ghost.Graphics.RHI.TextureFilterMode.Anisotropic + id: Anisotropic + parent: Ghost.Graphics.RHI.TextureFilterMode + langs: + - csharp + - vb + name: Anisotropic + nameWithType: TextureFilterMode.Anisotropic + fullName: Ghost.Graphics.RHI.TextureFilterMode.Anisotropic + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Anisotropic + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1326 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Anisotropic = 3 + return: + type: Ghost.Graphics.RHI.TextureFilterMode +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.TextureFilterMode + commentId: T:Ghost.Graphics.RHI.TextureFilterMode + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFilterMode.html + name: TextureFilterMode + nameWithType: TextureFilterMode + fullName: Ghost.Graphics.RHI.TextureFilterMode diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureFormat.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureFormat.yml new file mode 100644 index 0000000..bf0d566 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureFormat.yml @@ -0,0 +1,504 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + id: TextureFormat + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureFormat.B8G8R8A8_UNorm + - Ghost.Graphics.RHI.TextureFormat.D24_UNorm_S8_UInt + - Ghost.Graphics.RHI.TextureFormat.D32_Float + - Ghost.Graphics.RHI.TextureFormat.R16G16B16A16_Float + - Ghost.Graphics.RHI.TextureFormat.R32G32B32A32_Float + - Ghost.Graphics.RHI.TextureFormat.R8G8B8A8_UNorm + - Ghost.Graphics.RHI.TextureFormat.Unknown + langs: + - csharp + - vb + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureFormat + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1281 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public enum TextureFormat + content.vb: Public Enum TextureFormat + extensionMethods: + - Ghost.Graphics.RHI.TextureFormat.Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel + - Ghost.Graphics.RHI.TextureFormat.Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) +- uid: Ghost.Graphics.RHI.TextureFormat.Unknown + commentId: F:Ghost.Graphics.RHI.TextureFormat.Unknown + id: Unknown + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: Unknown + nameWithType: TextureFormat.Unknown + fullName: Ghost.Graphics.RHI.TextureFormat.Unknown + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Unknown + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1283 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: Unknown = 0 + return: + type: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureFormat.R8G8B8A8_UNorm + commentId: F:Ghost.Graphics.RHI.TextureFormat.R8G8B8A8_UNorm + id: R8G8B8A8_UNorm + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: R8G8B8A8_UNorm + nameWithType: TextureFormat.R8G8B8A8_UNorm + fullName: Ghost.Graphics.RHI.TextureFormat.R8G8B8A8_UNorm + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: R8G8B8A8_UNorm + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1284 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: R8G8B8A8_UNorm = 1 + return: + type: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureFormat.B8G8R8A8_UNorm + commentId: F:Ghost.Graphics.RHI.TextureFormat.B8G8R8A8_UNorm + id: B8G8R8A8_UNorm + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: B8G8R8A8_UNorm + nameWithType: TextureFormat.B8G8R8A8_UNorm + fullName: Ghost.Graphics.RHI.TextureFormat.B8G8R8A8_UNorm + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: B8G8R8A8_UNorm + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1285 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: B8G8R8A8_UNorm = 2 + return: + type: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureFormat.R16G16B16A16_Float + commentId: F:Ghost.Graphics.RHI.TextureFormat.R16G16B16A16_Float + id: R16G16B16A16_Float + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: R16G16B16A16_Float + nameWithType: TextureFormat.R16G16B16A16_Float + fullName: Ghost.Graphics.RHI.TextureFormat.R16G16B16A16_Float + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: R16G16B16A16_Float + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1286 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: R16G16B16A16_Float = 3 + return: + type: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureFormat.R32G32B32A32_Float + commentId: F:Ghost.Graphics.RHI.TextureFormat.R32G32B32A32_Float + id: R32G32B32A32_Float + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: R32G32B32A32_Float + nameWithType: TextureFormat.R32G32B32A32_Float + fullName: Ghost.Graphics.RHI.TextureFormat.R32G32B32A32_Float + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: R32G32B32A32_Float + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1287 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: R32G32B32A32_Float = 4 + return: + type: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureFormat.D24_UNorm_S8_UInt + commentId: F:Ghost.Graphics.RHI.TextureFormat.D24_UNorm_S8_UInt + id: D24_UNorm_S8_UInt + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: D24_UNorm_S8_UInt + nameWithType: TextureFormat.D24_UNorm_S8_UInt + fullName: Ghost.Graphics.RHI.TextureFormat.D24_UNorm_S8_UInt + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: D24_UNorm_S8_UInt + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1288 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: D24_UNorm_S8_UInt = 5 + return: + type: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.TextureFormat.D32_Float + commentId: F:Ghost.Graphics.RHI.TextureFormat.D32_Float + id: D32_Float + parent: Ghost.Graphics.RHI.TextureFormat + langs: + - csharp + - vb + name: D32_Float + nameWithType: TextureFormat.D32_Float + fullName: Ghost.Graphics.RHI.TextureFormat.D32_Float + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: D32_Float + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1289 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: D32_Float = 6 + return: + type: Ghost.Graphics.RHI.TextureFormat +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.TextureFormat.Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + parent: Ghost.Graphics.RHI.RHIUtility + definition: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + name: GetBytesPerPixel(TextureFormat) + nameWithType: RHIUtility.GetBytesPerPixel(TextureFormat) + fullName: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + spec.csharp: + - uid: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + name: GetBytesPerPixel + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + name: GetBytesPerPixel + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ) +- uid: Ghost.Graphics.RHI.TextureFormat.Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + parent: Ghost.Graphics.RHI.RHIUtility + definition: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + name: GetSurfaceInfo(TextureFormat, uint, uint, out uint, out uint, out uint) + nameWithType: RHIUtility.GetSurfaceInfo(TextureFormat, uint, uint, out uint, out uint, out uint) + fullName: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat, uint, uint, out uint, out uint, out uint) + nameWithType.vb: RHIUtility.GetSurfaceInfo(TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + name.vb: GetSurfaceInfo(TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + spec.csharp: + - uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + name: GetSurfaceInfo + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ',' + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - name: out + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - name: out + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - name: out + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + name: GetSurfaceInfo + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + name: GetBytesPerPixel(TextureFormat) + nameWithType: RHIUtility.GetBytesPerPixel(TextureFormat) + fullName: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + spec.csharp: + - uid: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + name: GetBytesPerPixel + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RHI.RHIUtility.GetBytesPerPixel(Ghost.Graphics.RHI.TextureFormat) + name: GetBytesPerPixel + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetBytesPerPixel_Ghost_Graphics_RHI_TextureFormat_ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ) +- uid: Ghost.Graphics.RHI.RHIUtility + commentId: T:Ghost.Graphics.RHI.RHIUtility + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RHIUtility.html + name: RHIUtility + nameWithType: RHIUtility + fullName: Ghost.Graphics.RHI.RHIUtility +- uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + commentId: M:Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + isExternal: true + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + name: GetSurfaceInfo(TextureFormat, uint, uint, out uint, out uint, out uint) + nameWithType: RHIUtility.GetSurfaceInfo(TextureFormat, uint, uint, out uint, out uint, out uint) + fullName: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat, uint, uint, out uint, out uint, out uint) + nameWithType.vb: RHIUtility.GetSurfaceInfo(TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + name.vb: GetSurfaceInfo(TextureFormat, UInteger, UInteger, UInteger, UInteger, UInteger) + spec.csharp: + - uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + name: GetSurfaceInfo + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ',' + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - name: out + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - name: out + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - name: out + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RHI.RHIUtility.GetSurfaceInfo(Ghost.Graphics.RHI.TextureFormat,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@) + name: GetSurfaceInfo + href: Ghost.Graphics.RHI.RHIUtility.html#Ghost_Graphics_RHI_RHIUtility_GetSurfaceInfo_Ghost_Graphics_RHI_TextureFormat_System_UInt32_System_UInt32_System_UInt32__System_UInt32__System_UInt32__ + - name: ( + - uid: Ghost.Graphics.RHI.TextureFormat + name: TextureFormat + href: Ghost.Graphics.RHI.TextureFormat.html + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureRegion.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureRegion.yml new file mode 100644 index 0000000..f5ef6b4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureRegion.yml @@ -0,0 +1,553 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureRegion + commentId: T:Ghost.Graphics.RHI.TextureRegion + id: TextureRegion + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureRegion.Depth + - Ghost.Graphics.RHI.TextureRegion.Height + - Ghost.Graphics.RHI.TextureRegion.Subresource + - Ghost.Graphics.RHI.TextureRegion.Width + - Ghost.Graphics.RHI.TextureRegion.X + - Ghost.Graphics.RHI.TextureRegion.Y + - Ghost.Graphics.RHI.TextureRegion.Z + langs: + - csharp + - vb + name: TextureRegion + nameWithType: TextureRegion + fullName: Ghost.Graphics.RHI.TextureRegion + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureRegion + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 472 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct TextureRegion + content.vb: Public Structure TextureRegion + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.TextureRegion.Subresource + commentId: P:Ghost.Graphics.RHI.TextureRegion.Subresource + id: Subresource + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: Subresource + nameWithType: TextureRegion.Subresource + fullName: Ghost.Graphics.RHI.TextureRegion.Subresource + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Subresource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 474 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public TextureSubresource Subresource { readonly get; set; } + parameters: [] + return: + type: Ghost.Graphics.RHI.TextureSubresource + content.vb: Public Property Subresource As TextureSubresource + overload: Ghost.Graphics.RHI.TextureRegion.Subresource* +- uid: Ghost.Graphics.RHI.TextureRegion.X + commentId: P:Ghost.Graphics.RHI.TextureRegion.X + id: X + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: X + nameWithType: TextureRegion.X + fullName: Ghost.Graphics.RHI.TextureRegion.X + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: X + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 479 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint X { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property X As UInteger + overload: Ghost.Graphics.RHI.TextureRegion.X* +- uid: Ghost.Graphics.RHI.TextureRegion.Y + commentId: P:Ghost.Graphics.RHI.TextureRegion.Y + id: Y + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: Y + nameWithType: TextureRegion.Y + fullName: Ghost.Graphics.RHI.TextureRegion.Y + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Y + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 484 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Y { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Y As UInteger + overload: Ghost.Graphics.RHI.TextureRegion.Y* +- uid: Ghost.Graphics.RHI.TextureRegion.Z + commentId: P:Ghost.Graphics.RHI.TextureRegion.Z + id: Z + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: Z + nameWithType: TextureRegion.Z + fullName: Ghost.Graphics.RHI.TextureRegion.Z + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Z + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 489 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Z { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Z As UInteger + overload: Ghost.Graphics.RHI.TextureRegion.Z* +- uid: Ghost.Graphics.RHI.TextureRegion.Width + commentId: P:Ghost.Graphics.RHI.TextureRegion.Width + id: Width + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: Width + nameWithType: TextureRegion.Width + fullName: Ghost.Graphics.RHI.TextureRegion.Width + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Width + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 494 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Width { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Width As UInteger + overload: Ghost.Graphics.RHI.TextureRegion.Width* +- uid: Ghost.Graphics.RHI.TextureRegion.Height + commentId: P:Ghost.Graphics.RHI.TextureRegion.Height + id: Height + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: Height + nameWithType: TextureRegion.Height + fullName: Ghost.Graphics.RHI.TextureRegion.Height + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Height + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 499 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Height { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Height As UInteger + overload: Ghost.Graphics.RHI.TextureRegion.Height* +- uid: Ghost.Graphics.RHI.TextureRegion.Depth + commentId: P:Ghost.Graphics.RHI.TextureRegion.Depth + id: Depth + parent: Ghost.Graphics.RHI.TextureRegion + langs: + - csharp + - vb + name: Depth + nameWithType: TextureRegion.Depth + fullName: Ghost.Graphics.RHI.TextureRegion.Depth + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Depth + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 504 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint Depth { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property Depth As UInteger + overload: Ghost.Graphics.RHI.TextureRegion.Depth* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.TextureRegion.Subresource* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.Subresource + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_Subresource + name: Subresource + nameWithType: TextureRegion.Subresource + fullName: Ghost.Graphics.RHI.TextureRegion.Subresource +- uid: Ghost.Graphics.RHI.TextureSubresource + commentId: T:Ghost.Graphics.RHI.TextureSubresource + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureSubresource.html + name: TextureSubresource + nameWithType: TextureSubresource + fullName: Ghost.Graphics.RHI.TextureSubresource +- uid: Ghost.Graphics.RHI.TextureRegion.X* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.X + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_X + name: X + nameWithType: TextureRegion.X + fullName: Ghost.Graphics.RHI.TextureRegion.X +- 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.RHI.TextureRegion.Y* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.Y + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_Y + name: Y + nameWithType: TextureRegion.Y + fullName: Ghost.Graphics.RHI.TextureRegion.Y +- uid: Ghost.Graphics.RHI.TextureRegion.Z* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.Z + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_Z + name: Z + nameWithType: TextureRegion.Z + fullName: Ghost.Graphics.RHI.TextureRegion.Z +- uid: Ghost.Graphics.RHI.TextureRegion.Width* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.Width + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_Width + name: Width + nameWithType: TextureRegion.Width + fullName: Ghost.Graphics.RHI.TextureRegion.Width +- uid: Ghost.Graphics.RHI.TextureRegion.Height* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.Height + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_Height + name: Height + nameWithType: TextureRegion.Height + fullName: Ghost.Graphics.RHI.TextureRegion.Height +- uid: Ghost.Graphics.RHI.TextureRegion.Depth* + commentId: Overload:Ghost.Graphics.RHI.TextureRegion.Depth + href: Ghost.Graphics.RHI.TextureRegion.html#Ghost_Graphics_RHI_TextureRegion_Depth + name: Depth + nameWithType: TextureRegion.Depth + fullName: Ghost.Graphics.RHI.TextureRegion.Depth diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureSubresource.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureSubresource.yml new file mode 100644 index 0000000..b30aa7a --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureSubresource.yml @@ -0,0 +1,366 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureSubresource + commentId: T:Ghost.Graphics.RHI.TextureSubresource + id: TextureSubresource + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureSubresource.ArrayLayer + - Ghost.Graphics.RHI.TextureSubresource.MipLevel + langs: + - csharp + - vb + name: TextureSubresource + nameWithType: TextureSubresource + fullName: Ghost.Graphics.RHI.TextureSubresource + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureSubresource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 459 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct TextureSubresource + content.vb: Public Structure TextureSubresource + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.TextureSubresource.MipLevel + commentId: P:Ghost.Graphics.RHI.TextureSubresource.MipLevel + id: MipLevel + parent: Ghost.Graphics.RHI.TextureSubresource + langs: + - csharp + - vb + name: MipLevel + nameWithType: TextureSubresource.MipLevel + fullName: Ghost.Graphics.RHI.TextureSubresource.MipLevel + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MipLevel + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 461 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint MipLevel { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property MipLevel As UInteger + overload: Ghost.Graphics.RHI.TextureSubresource.MipLevel* +- uid: Ghost.Graphics.RHI.TextureSubresource.ArrayLayer + commentId: P:Ghost.Graphics.RHI.TextureSubresource.ArrayLayer + id: ArrayLayer + parent: Ghost.Graphics.RHI.TextureSubresource + langs: + - csharp + - vb + name: ArrayLayer + nameWithType: TextureSubresource.ArrayLayer + fullName: Ghost.Graphics.RHI.TextureSubresource.ArrayLayer + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ArrayLayer + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 466 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public uint ArrayLayer { readonly get; set; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public Property ArrayLayer As UInteger + overload: Ghost.Graphics.RHI.TextureSubresource.ArrayLayer* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.TextureSubresource.MipLevel* + commentId: Overload:Ghost.Graphics.RHI.TextureSubresource.MipLevel + href: Ghost.Graphics.RHI.TextureSubresource.html#Ghost_Graphics_RHI_TextureSubresource_MipLevel + name: MipLevel + nameWithType: TextureSubresource.MipLevel + fullName: Ghost.Graphics.RHI.TextureSubresource.MipLevel +- 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.RHI.TextureSubresource.ArrayLayer* + commentId: Overload:Ghost.Graphics.RHI.TextureSubresource.ArrayLayer + href: Ghost.Graphics.RHI.TextureSubresource.html#Ghost_Graphics_RHI_TextureSubresource_ArrayLayer + name: ArrayLayer + nameWithType: TextureSubresource.ArrayLayer + fullName: Ghost.Graphics.RHI.TextureSubresource.ArrayLayer diff --git a/docs/documents/api/Ghost.Graphics.RHI.TextureUsage.yml b/docs/documents/api/Ghost.Graphics.RHI.TextureUsage.yml new file mode 100644 index 0000000..2f44b64 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.TextureUsage.yml @@ -0,0 +1,211 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.TextureUsage + commentId: T:Ghost.Graphics.RHI.TextureUsage + id: TextureUsage + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.TextureUsage.DepthStencil + - Ghost.Graphics.RHI.TextureUsage.None + - Ghost.Graphics.RHI.TextureUsage.RenderTarget + - Ghost.Graphics.RHI.TextureUsage.ShaderResource + - Ghost.Graphics.RHI.TextureUsage.UnorderedAccess + langs: + - csharp + - vb + name: TextureUsage + nameWithType: TextureUsage + fullName: Ghost.Graphics.RHI.TextureUsage + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureUsage + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1253 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: >- + [Flags] + + public enum TextureUsage + content.vb: >- + + + Public Enum TextureUsage + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RHI.TextureUsage.None + commentId: F:Ghost.Graphics.RHI.TextureUsage.None + id: None + parent: Ghost.Graphics.RHI.TextureUsage + langs: + - csharp + - vb + name: None + nameWithType: TextureUsage.None + fullName: Ghost.Graphics.RHI.TextureUsage.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1256 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RHI.TextureUsage +- uid: Ghost.Graphics.RHI.TextureUsage.ShaderResource + commentId: F:Ghost.Graphics.RHI.TextureUsage.ShaderResource + id: ShaderResource + parent: Ghost.Graphics.RHI.TextureUsage + langs: + - csharp + - vb + name: ShaderResource + nameWithType: TextureUsage.ShaderResource + fullName: Ghost.Graphics.RHI.TextureUsage.ShaderResource + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ShaderResource + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1257 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: ShaderResource = 1 + return: + type: Ghost.Graphics.RHI.TextureUsage +- uid: Ghost.Graphics.RHI.TextureUsage.RenderTarget + commentId: F:Ghost.Graphics.RHI.TextureUsage.RenderTarget + id: RenderTarget + parent: Ghost.Graphics.RHI.TextureUsage + langs: + - csharp + - vb + name: RenderTarget + nameWithType: TextureUsage.RenderTarget + fullName: Ghost.Graphics.RHI.TextureUsage.RenderTarget + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderTarget + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1258 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: RenderTarget = 2 + return: + type: Ghost.Graphics.RHI.TextureUsage +- uid: Ghost.Graphics.RHI.TextureUsage.DepthStencil + commentId: F:Ghost.Graphics.RHI.TextureUsage.DepthStencil + id: DepthStencil + parent: Ghost.Graphics.RHI.TextureUsage + langs: + - csharp + - vb + name: DepthStencil + nameWithType: TextureUsage.DepthStencil + fullName: Ghost.Graphics.RHI.TextureUsage.DepthStencil + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DepthStencil + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1259 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: DepthStencil = 4 + return: + type: Ghost.Graphics.RHI.TextureUsage +- uid: Ghost.Graphics.RHI.TextureUsage.UnorderedAccess + commentId: F:Ghost.Graphics.RHI.TextureUsage.UnorderedAccess + id: UnorderedAccess + parent: Ghost.Graphics.RHI.TextureUsage + langs: + - csharp + - vb + name: UnorderedAccess + nameWithType: TextureUsage.UnorderedAccess + fullName: Ghost.Graphics.RHI.TextureUsage.UnorderedAccess + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UnorderedAccess + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 1260 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: UnorderedAccess = 8 + return: + type: Ghost.Graphics.RHI.TextureUsage +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: Ghost.Graphics.RHI.TextureUsage + commentId: T:Ghost.Graphics.RHI.TextureUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureUsage.html + name: TextureUsage + nameWithType: TextureUsage + fullName: Ghost.Graphics.RHI.TextureUsage diff --git a/docs/documents/api/Ghost.Graphics.RHI.Vertex.Semantic.yml b/docs/documents/api/Ghost.Graphics.RHI.Vertex.Semantic.yml new file mode 100644 index 0000000..cb7f49e --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.Vertex.Semantic.yml @@ -0,0 +1,520 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.Vertex.Semantic + commentId: T:Ghost.Graphics.RHI.Vertex.Semantic + id: Vertex.Semantic + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.Vertex.Semantic.COUNT + - Ghost.Graphics.RHI.Vertex.Semantic.Color + - Ghost.Graphics.RHI.Vertex.Semantic.Normal + - Ghost.Graphics.RHI.Vertex.Semantic.Position + - Ghost.Graphics.RHI.Vertex.Semantic.Tangent + - Ghost.Graphics.RHI.Vertex.Semantic.Uv + langs: + - csharp + - vb + name: Vertex.Semantic + nameWithType: Vertex.Semantic + fullName: Ghost.Graphics.RHI.Vertex.Semantic + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Semantic + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 136 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static class Vertex.Semantic + content.vb: Public Module Vertex.Semantic + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RHI.Vertex.Semantic.COUNT + commentId: F:Ghost.Graphics.RHI.Vertex.Semantic.COUNT + id: COUNT + parent: Ghost.Graphics.RHI.Vertex.Semantic + langs: + - csharp + - vb + name: COUNT + nameWithType: Vertex.Semantic.COUNT + fullName: Ghost.Graphics.RHI.Vertex.Semantic.COUNT + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: COUNT + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 138 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public const int COUNT = 5 + return: + type: System.Int32 + content.vb: Public Const COUNT As Integer = 5 +- uid: Ghost.Graphics.RHI.Vertex.Semantic.Position + commentId: F:Ghost.Graphics.RHI.Vertex.Semantic.Position + id: Position + parent: Ghost.Graphics.RHI.Vertex.Semantic + langs: + - csharp + - vb + name: Position + nameWithType: Vertex.Semantic.Position + fullName: Ghost.Graphics.RHI.Vertex.Semantic.Position + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Position + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 140 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static readonly FixedText32 Position + return: + type: Misaki.HighPerformance.LowLevel.Collections.FixedText32 + content.vb: Public Shared ReadOnly Position As FixedText32 +- uid: Ghost.Graphics.RHI.Vertex.Semantic.Normal + commentId: F:Ghost.Graphics.RHI.Vertex.Semantic.Normal + id: Normal + parent: Ghost.Graphics.RHI.Vertex.Semantic + langs: + - csharp + - vb + name: Normal + nameWithType: Vertex.Semantic.Normal + fullName: Ghost.Graphics.RHI.Vertex.Semantic.Normal + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Normal + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 141 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static readonly FixedText32 Normal + return: + type: Misaki.HighPerformance.LowLevel.Collections.FixedText32 + content.vb: Public Shared ReadOnly Normal As FixedText32 +- uid: Ghost.Graphics.RHI.Vertex.Semantic.Tangent + commentId: F:Ghost.Graphics.RHI.Vertex.Semantic.Tangent + id: Tangent + parent: Ghost.Graphics.RHI.Vertex.Semantic + langs: + - csharp + - vb + name: Tangent + nameWithType: Vertex.Semantic.Tangent + fullName: Ghost.Graphics.RHI.Vertex.Semantic.Tangent + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Tangent + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 142 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static readonly FixedText32 Tangent + return: + type: Misaki.HighPerformance.LowLevel.Collections.FixedText32 + content.vb: Public Shared ReadOnly Tangent As FixedText32 +- uid: Ghost.Graphics.RHI.Vertex.Semantic.Uv + commentId: F:Ghost.Graphics.RHI.Vertex.Semantic.Uv + id: Uv + parent: Ghost.Graphics.RHI.Vertex.Semantic + langs: + - csharp + - vb + name: Uv + nameWithType: Vertex.Semantic.Uv + fullName: Ghost.Graphics.RHI.Vertex.Semantic.Uv + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Uv + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 143 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static readonly FixedText32 Uv + return: + type: Misaki.HighPerformance.LowLevel.Collections.FixedText32 + content.vb: Public Shared ReadOnly Uv As FixedText32 +- uid: Ghost.Graphics.RHI.Vertex.Semantic.Color + commentId: F:Ghost.Graphics.RHI.Vertex.Semantic.Color + id: Color + parent: Ghost.Graphics.RHI.Vertex.Semantic + langs: + - csharp + - vb + name: Color + nameWithType: Vertex.Semantic.Color + fullName: Ghost.Graphics.RHI.Vertex.Semantic.Color + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Color + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 144 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public static readonly FixedText32 Color + return: + type: Misaki.HighPerformance.LowLevel.Collections.FixedText32 + content.vb: Public Shared ReadOnly Color As FixedText32 +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Misaki.HighPerformance.LowLevel.Collections.FixedText32 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.FixedText32 + parent: Misaki.HighPerformance.LowLevel.Collections + name: FixedText32 + nameWithType: FixedText32 + fullName: Misaki.HighPerformance.LowLevel.Collections.FixedText32 +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections diff --git a/docs/documents/api/Ghost.Graphics.RHI.Vertex.yml b/docs/documents/api/Ghost.Graphics.RHI.Vertex.yml new file mode 100644 index 0000000..366c77b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.Vertex.yml @@ -0,0 +1,467 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.Vertex + commentId: T:Ghost.Graphics.RHI.Vertex + id: Vertex + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.Vertex.color + - Ghost.Graphics.RHI.Vertex.normal + - Ghost.Graphics.RHI.Vertex.position + - Ghost.Graphics.RHI.Vertex.tangent + - Ghost.Graphics.RHI.Vertex.uv + langs: + - csharp + - vb + name: Vertex + nameWithType: Vertex + fullName: Ghost.Graphics.RHI.Vertex + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Vertex + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 133 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct Vertex + content.vb: Public Structure Vertex + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.Vertex.position + commentId: F:Ghost.Graphics.RHI.Vertex.position + id: position + parent: Ghost.Graphics.RHI.Vertex + langs: + - csharp + - vb + name: position + nameWithType: Vertex.position + fullName: Ghost.Graphics.RHI.Vertex.position + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: position + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 147 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4 position + return: + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public position As float4 +- uid: Ghost.Graphics.RHI.Vertex.normal + commentId: F:Ghost.Graphics.RHI.Vertex.normal + id: normal + parent: Ghost.Graphics.RHI.Vertex + langs: + - csharp + - vb + name: normal + nameWithType: Vertex.normal + fullName: Ghost.Graphics.RHI.Vertex.normal + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: normal + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 148 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4 normal + return: + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public normal As float4 +- uid: Ghost.Graphics.RHI.Vertex.tangent + commentId: F:Ghost.Graphics.RHI.Vertex.tangent + id: tangent + parent: Ghost.Graphics.RHI.Vertex + langs: + - csharp + - vb + name: tangent + nameWithType: Vertex.tangent + fullName: Ghost.Graphics.RHI.Vertex.tangent + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: tangent + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 149 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4 tangent + return: + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public tangent As float4 +- uid: Ghost.Graphics.RHI.Vertex.uv + commentId: F:Ghost.Graphics.RHI.Vertex.uv + id: uv + parent: Ghost.Graphics.RHI.Vertex + langs: + - csharp + - vb + name: uv + nameWithType: Vertex.uv + fullName: Ghost.Graphics.RHI.Vertex.uv + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: uv + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 150 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4 uv + return: + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public uv As float4 +- uid: Ghost.Graphics.RHI.Vertex.color + commentId: F:Ghost.Graphics.RHI.Vertex.color + id: color + parent: Ghost.Graphics.RHI.Vertex + langs: + - csharp + - vb + name: color + nameWithType: Vertex.color + fullName: Ghost.Graphics.RHI.Vertex.color + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: color + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 151 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public Color128 color + return: + type: Ghost.Graphics.RHI.Color128 + content.vb: Public color As Color128 +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float4 + commentId: T:Misaki.HighPerformance.Mathematics.float4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4 + nameWithType: float4 + fullName: Misaki.HighPerformance.Mathematics.float4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 diff --git a/docs/documents/api/Ghost.Graphics.RHI.ViewData.yml b/docs/documents/api/Ghost.Graphics.RHI.ViewData.yml new file mode 100644 index 0000000..53e9bef --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ViewData.yml @@ -0,0 +1,541 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ViewData + commentId: T:Ghost.Graphics.RHI.ViewData + id: ViewData + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ViewData.cameraDirection + - Ghost.Graphics.RHI.ViewData.cameraPosition + - Ghost.Graphics.RHI.ViewData.farClip + - Ghost.Graphics.RHI.ViewData.nearClip + - Ghost.Graphics.RHI.ViewData.projectionMatrix + - Ghost.Graphics.RHI.ViewData.screenSize + - Ghost.Graphics.RHI.ViewData.viewMatrix + langs: + - csharp + - vb + name: ViewData + nameWithType: ViewData + fullName: Ghost.Graphics.RHI.ViewData + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ViewData + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 39 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct ViewData + content.vb: Public Structure ViewData + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ViewData.viewMatrix + commentId: F:Ghost.Graphics.RHI.ViewData.viewMatrix + id: viewMatrix + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: viewMatrix + nameWithType: ViewData.viewMatrix + fullName: Ghost.Graphics.RHI.ViewData.viewMatrix + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: viewMatrix + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 42 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4x4 viewMatrix + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public viewMatrix As float4x4 +- uid: Ghost.Graphics.RHI.ViewData.projectionMatrix + commentId: F:Ghost.Graphics.RHI.ViewData.projectionMatrix + id: projectionMatrix + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: projectionMatrix + nameWithType: ViewData.projectionMatrix + fullName: Ghost.Graphics.RHI.ViewData.projectionMatrix + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: projectionMatrix + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 43 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4x4 projectionMatrix + return: + type: Misaki.HighPerformance.Mathematics.float4x4 + content.vb: Public projectionMatrix As float4x4 +- uid: Ghost.Graphics.RHI.ViewData.cameraPosition + commentId: F:Ghost.Graphics.RHI.ViewData.cameraPosition + id: cameraPosition + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: cameraPosition + nameWithType: ViewData.cameraPosition + fullName: Ghost.Graphics.RHI.ViewData.cameraPosition + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: cameraPosition + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 44 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float3 cameraPosition + return: + type: Misaki.HighPerformance.Mathematics.float3 + content.vb: Public cameraPosition As float3 +- uid: Ghost.Graphics.RHI.ViewData.nearClip + commentId: F:Ghost.Graphics.RHI.ViewData.nearClip + id: nearClip + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: nearClip + nameWithType: ViewData.nearClip + fullName: Ghost.Graphics.RHI.ViewData.nearClip + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: nearClip + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 45 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float nearClip + return: + type: System.Single + content.vb: Public nearClip As Single +- uid: Ghost.Graphics.RHI.ViewData.cameraDirection + commentId: F:Ghost.Graphics.RHI.ViewData.cameraDirection + id: cameraDirection + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: cameraDirection + nameWithType: ViewData.cameraDirection + fullName: Ghost.Graphics.RHI.ViewData.cameraDirection + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: cameraDirection + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 46 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float3 cameraDirection + return: + type: Misaki.HighPerformance.Mathematics.float3 + content.vb: Public cameraDirection As float3 +- uid: Ghost.Graphics.RHI.ViewData.farClip + commentId: F:Ghost.Graphics.RHI.ViewData.farClip + id: farClip + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: farClip + nameWithType: ViewData.farClip + fullName: Ghost.Graphics.RHI.ViewData.farClip + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: farClip + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 47 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float farClip + return: + type: System.Single + content.vb: Public farClip As Single +- uid: Ghost.Graphics.RHI.ViewData.screenSize + commentId: F:Ghost.Graphics.RHI.ViewData.screenSize + id: screenSize + parent: Ghost.Graphics.RHI.ViewData + langs: + - csharp + - vb + name: screenSize + nameWithType: ViewData.screenSize + fullName: Ghost.Graphics.RHI.ViewData.screenSize + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: screenSize + path: src/Runtime/Ghost.Graphics.RHI/RootSignatureLayout.cs + startLine: 48 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float4 screenSize + return: + type: Misaki.HighPerformance.Mathematics.float4 + content.vb: Public screenSize As float4 +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float4x4 + commentId: T:Misaki.HighPerformance.Mathematics.float4x4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4x4 + nameWithType: float4x4 + fullName: Misaki.HighPerformance.Mathematics.float4x4 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: Misaki.HighPerformance.Mathematics.float3 + commentId: T:Misaki.HighPerformance.Mathematics.float3 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float3 + nameWithType: float3 + fullName: Misaki.HighPerformance.Mathematics.float3 +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Misaki.HighPerformance.Mathematics.float4 + commentId: T:Misaki.HighPerformance.Mathematics.float4 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float4 + nameWithType: float4 + fullName: Misaki.HighPerformance.Mathematics.float4 diff --git a/docs/documents/api/Ghost.Graphics.RHI.ViewportDesc.yml b/docs/documents/api/Ghost.Graphics.RHI.ViewportDesc.yml new file mode 100644 index 0000000..5e981a6 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.ViewportDesc.yml @@ -0,0 +1,510 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI.ViewportDesc + commentId: T:Ghost.Graphics.RHI.ViewportDesc + id: ViewportDesc + parent: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.ViewportDesc.Height + - Ghost.Graphics.RHI.ViewportDesc.MaxDepth + - Ghost.Graphics.RHI.ViewportDesc.MinDepth + - Ghost.Graphics.RHI.ViewportDesc.Width + - Ghost.Graphics.RHI.ViewportDesc.X + - Ghost.Graphics.RHI.ViewportDesc.Y + langs: + - csharp + - vb + name: ViewportDesc + nameWithType: ViewportDesc + fullName: Ghost.Graphics.RHI.ViewportDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ViewportDesc + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 313 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public struct ViewportDesc + content.vb: Public Structure ViewportDesc + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RHI.ViewportDesc.X + commentId: P:Ghost.Graphics.RHI.ViewportDesc.X + id: X + parent: Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: X + nameWithType: ViewportDesc.X + fullName: Ghost.Graphics.RHI.ViewportDesc.X + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: X + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 315 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float X { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property X As Single + overload: Ghost.Graphics.RHI.ViewportDesc.X* +- uid: Ghost.Graphics.RHI.ViewportDesc.Y + commentId: P:Ghost.Graphics.RHI.ViewportDesc.Y + id: Y + parent: Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: Y + nameWithType: ViewportDesc.Y + fullName: Ghost.Graphics.RHI.ViewportDesc.Y + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Y + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 320 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float Y { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Y As Single + overload: Ghost.Graphics.RHI.ViewportDesc.Y* +- uid: Ghost.Graphics.RHI.ViewportDesc.Width + commentId: P:Ghost.Graphics.RHI.ViewportDesc.Width + id: Width + parent: Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: Width + nameWithType: ViewportDesc.Width + fullName: Ghost.Graphics.RHI.ViewportDesc.Width + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Width + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 325 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float Width { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Width As Single + overload: Ghost.Graphics.RHI.ViewportDesc.Width* +- uid: Ghost.Graphics.RHI.ViewportDesc.Height + commentId: P:Ghost.Graphics.RHI.ViewportDesc.Height + id: Height + parent: Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: Height + nameWithType: ViewportDesc.Height + fullName: Ghost.Graphics.RHI.ViewportDesc.Height + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Height + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 330 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float Height { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property Height As Single + overload: Ghost.Graphics.RHI.ViewportDesc.Height* +- uid: Ghost.Graphics.RHI.ViewportDesc.MinDepth + commentId: P:Ghost.Graphics.RHI.ViewportDesc.MinDepth + id: MinDepth + parent: Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: MinDepth + nameWithType: ViewportDesc.MinDepth + fullName: Ghost.Graphics.RHI.ViewportDesc.MinDepth + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MinDepth + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 335 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float MinDepth { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property MinDepth As Single + overload: Ghost.Graphics.RHI.ViewportDesc.MinDepth* +- uid: Ghost.Graphics.RHI.ViewportDesc.MaxDepth + commentId: P:Ghost.Graphics.RHI.ViewportDesc.MaxDepth + id: MaxDepth + parent: Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: MaxDepth + nameWithType: ViewportDesc.MaxDepth + fullName: Ghost.Graphics.RHI.ViewportDesc.MaxDepth + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MaxDepth + path: src/Runtime/Ghost.Graphics.RHI/Common.cs + startLine: 340 + assemblies: + - Ghost.Graphics.RHI + namespace: Ghost.Graphics.RHI + syntax: + content: public float MaxDepth { readonly get; set; } + parameters: [] + return: + type: System.Single + content.vb: Public Property MaxDepth As Single + overload: Ghost.Graphics.RHI.ViewportDesc.MaxDepth* +references: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + href: Ghost.html + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RHI + name: RHI + href: Ghost.Graphics.RHI.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RHI.ViewportDesc.X* + commentId: Overload:Ghost.Graphics.RHI.ViewportDesc.X + href: Ghost.Graphics.RHI.ViewportDesc.html#Ghost_Graphics_RHI_ViewportDesc_X + name: X + nameWithType: ViewportDesc.X + fullName: Ghost.Graphics.RHI.ViewportDesc.X +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.ViewportDesc.Y* + commentId: Overload:Ghost.Graphics.RHI.ViewportDesc.Y + href: Ghost.Graphics.RHI.ViewportDesc.html#Ghost_Graphics_RHI_ViewportDesc_Y + name: Y + nameWithType: ViewportDesc.Y + fullName: Ghost.Graphics.RHI.ViewportDesc.Y +- uid: Ghost.Graphics.RHI.ViewportDesc.Width* + commentId: Overload:Ghost.Graphics.RHI.ViewportDesc.Width + href: Ghost.Graphics.RHI.ViewportDesc.html#Ghost_Graphics_RHI_ViewportDesc_Width + name: Width + nameWithType: ViewportDesc.Width + fullName: Ghost.Graphics.RHI.ViewportDesc.Width +- uid: Ghost.Graphics.RHI.ViewportDesc.Height* + commentId: Overload:Ghost.Graphics.RHI.ViewportDesc.Height + href: Ghost.Graphics.RHI.ViewportDesc.html#Ghost_Graphics_RHI_ViewportDesc_Height + name: Height + nameWithType: ViewportDesc.Height + fullName: Ghost.Graphics.RHI.ViewportDesc.Height +- uid: Ghost.Graphics.RHI.ViewportDesc.MinDepth* + commentId: Overload:Ghost.Graphics.RHI.ViewportDesc.MinDepth + href: Ghost.Graphics.RHI.ViewportDesc.html#Ghost_Graphics_RHI_ViewportDesc_MinDepth + name: MinDepth + nameWithType: ViewportDesc.MinDepth + fullName: Ghost.Graphics.RHI.ViewportDesc.MinDepth +- uid: Ghost.Graphics.RHI.ViewportDesc.MaxDepth* + commentId: Overload:Ghost.Graphics.RHI.ViewportDesc.MaxDepth + href: Ghost.Graphics.RHI.ViewportDesc.html#Ghost_Graphics_RHI_ViewportDesc_MaxDepth + name: MaxDepth + nameWithType: ViewportDesc.MaxDepth + fullName: Ghost.Graphics.RHI.ViewportDesc.MaxDepth diff --git a/docs/documents/api/Ghost.Graphics.RHI.yml b/docs/documents/api/Ghost.Graphics.RHI.yml new file mode 100644 index 0000000..d4c0f2b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RHI.yml @@ -0,0 +1,844 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RHI + commentId: N:Ghost.Graphics.RHI + id: Ghost.Graphics.RHI + children: + - Ghost.Graphics.RHI.AllocationDesc + - Ghost.Graphics.RHI.AttachmentLoadOp + - Ghost.Graphics.RHI.AttachmentStoreOp + - Ghost.Graphics.RHI.BarrierAccess + - Ghost.Graphics.RHI.BarrierDesc + - Ghost.Graphics.RHI.BarrierLayout + - Ghost.Graphics.RHI.BarrierSubresourceRange + - Ghost.Graphics.RHI.BarrierSync + - Ghost.Graphics.RHI.BarrierType + - Ghost.Graphics.RHI.BindlessAccess + - Ghost.Graphics.RHI.BufferDesc + - Ghost.Graphics.RHI.BufferUsage + - Ghost.Graphics.RHI.CBufferInfo + - Ghost.Graphics.RHI.CBufferPropertyInfo + - Ghost.Graphics.RHI.Color128 + - Ghost.Graphics.RHI.Color32 + - Ghost.Graphics.RHI.CommandBufferType + - Ghost.Graphics.RHI.CommandError + - Ghost.Graphics.RHI.CommandQueueType + - Ghost.Graphics.RHI.ComparisonFunction + - Ghost.Graphics.RHI.CompilerOptimizeLevel + - Ghost.Graphics.RHI.CompilerOption + - Ghost.Graphics.RHI.CompilerTier + - Ghost.Graphics.RHI.CreationOptions + - Ghost.Graphics.RHI.FeatureSupport + - Ghost.Graphics.RHI.FrameData + - Ghost.Graphics.RHI.GPUResource + - Ghost.Graphics.RHI.GraphicsBuffer + - Ghost.Graphics.RHI.GraphicsCompiledResult + - Ghost.Graphics.RHI.GraphicsEngineDesc + - Ghost.Graphics.RHI.GraphicsPSODescriptor + - Ghost.Graphics.RHI.GraphicsPipeline + - Ghost.Graphics.RHI.HeapFlags + - Ghost.Graphics.RHI.HeapType + - Ghost.Graphics.RHI.ICommandAllocator + - Ghost.Graphics.RHI.ICommandBuffer + - Ghost.Graphics.RHI.ICommandQueue + - Ghost.Graphics.RHI.IGraphicsEngine + - Ghost.Graphics.RHI.IPipelineLibrary + - Ghost.Graphics.RHI.IRHIObject + - Ghost.Graphics.RHI.IRenderDevice + - Ghost.Graphics.RHI.IRenderOutput + - Ghost.Graphics.RHI.IRenderer + - Ghost.Graphics.RHI.IResourceAllocator + - Ghost.Graphics.RHI.IResourceDatabase + - Ghost.Graphics.RHI.IResourceReleasable + - Ghost.Graphics.RHI.IShaderCompiler + - Ghost.Graphics.RHI.ISwapChain + - Ghost.Graphics.RHI.IndexType + - Ghost.Graphics.RHI.InstanceData + - Ghost.Graphics.RHI.LocalKeywordSet + - Ghost.Graphics.RHI.MeshData + - Ghost.Graphics.RHI.PassDepthStencilDesc + - Ghost.Graphics.RHI.PassPipelineHash + - Ghost.Graphics.RHI.PassRenderTargetDesc + - Ghost.Graphics.RHI.PipelineType + - Ghost.Graphics.RHI.PrimitiveTopology + - Ghost.Graphics.RHI.PushConstantsData + - Ghost.Graphics.RHI.RHIUtility + - Ghost.Graphics.RHI.RenderContext + - Ghost.Graphics.RHI.RenderDesc + - Ghost.Graphics.RHI.RenderTargetCreationFlags + - Ghost.Graphics.RHI.RenderTargetDesc + - Ghost.Graphics.RHI.RenderTargetType + - Ghost.Graphics.RHI.ResourceAllocationType + - Ghost.Graphics.RHI.ResourceBarrierData + - Ghost.Graphics.RHI.ResourceBindingInfo + - Ghost.Graphics.RHI.ResourceDesc + - Ghost.Graphics.RHI.ResourceHandleExtensions + - Ghost.Graphics.RHI.ResourceMemoryType + - Ghost.Graphics.RHI.ResourceSizeInfo + - Ghost.Graphics.RHI.ResourceState + - Ghost.Graphics.RHI.ResourceType + - Ghost.Graphics.RHI.RootSignatureLayout + - Ghost.Graphics.RHI.Sampler + - Ghost.Graphics.RHI.SamplerDesc + - Ghost.Graphics.RHI.ScissorRectDesc + - Ghost.Graphics.RHI.ShaderCompilationConfig + - Ghost.Graphics.RHI.ShaderCompileResult + - Ghost.Graphics.RHI.ShaderInputType + - Ghost.Graphics.RHI.ShaderPass + - Ghost.Graphics.RHI.ShaderReflectionData + - Ghost.Graphics.RHI.ShaderStage + - Ghost.Graphics.RHI.ShaderVariant + - Ghost.Graphics.RHI.SubResourceData + - Ghost.Graphics.RHI.SwapChainDesc + - Ghost.Graphics.RHI.SwapChainTarget + - Ghost.Graphics.RHI.SwapChainTargetType + - Ghost.Graphics.RHI.Texture + - Ghost.Graphics.RHI.TextureAddressMode + - Ghost.Graphics.RHI.TextureDesc + - Ghost.Graphics.RHI.TextureDimension + - Ghost.Graphics.RHI.TextureFilterMode + - Ghost.Graphics.RHI.TextureFormat + - Ghost.Graphics.RHI.TextureRegion + - Ghost.Graphics.RHI.TextureSubresource + - Ghost.Graphics.RHI.TextureUsage + - Ghost.Graphics.RHI.Vertex + - Ghost.Graphics.RHI.Vertex.Semantic + - Ghost.Graphics.RHI.ViewData + - Ghost.Graphics.RHI.ViewportDesc + langs: + - csharp + - vb + name: Ghost.Graphics.RHI + nameWithType: Ghost.Graphics.RHI + fullName: Ghost.Graphics.RHI + type: Namespace + assemblies: + - Ghost.Graphics.RHI +references: +- uid: Ghost.Graphics.RHI.Color32 + commentId: T:Ghost.Graphics.RHI.Color32 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color32.html + name: Color32 + nameWithType: Color32 + fullName: Ghost.Graphics.RHI.Color32 +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: Ghost.Graphics.RHI.Vertex + commentId: T:Ghost.Graphics.RHI.Vertex + href: Ghost.Graphics.RHI.Vertex.html + name: Vertex + nameWithType: Vertex + fullName: Ghost.Graphics.RHI.Vertex +- uid: Ghost.Graphics.RHI.Vertex.Semantic + commentId: T:Ghost.Graphics.RHI.Vertex.Semantic + href: Ghost.Graphics.RHI.Vertex.html + name: Vertex.Semantic + nameWithType: Vertex.Semantic + fullName: Ghost.Graphics.RHI.Vertex.Semantic + spec.csharp: + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + href: Ghost.Graphics.RHI.Vertex.html + - name: . + - uid: Ghost.Graphics.RHI.Vertex.Semantic + name: Semantic + href: Ghost.Graphics.RHI.Vertex.Semantic.html + spec.vb: + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + href: Ghost.Graphics.RHI.Vertex.html + - name: . + - uid: Ghost.Graphics.RHI.Vertex.Semantic + name: Semantic + href: Ghost.Graphics.RHI.Vertex.Semantic.html +- uid: Ghost.Graphics.RHI.ShaderVariant + commentId: T:Ghost.Graphics.RHI.ShaderVariant + href: Ghost.Graphics.RHI.ShaderVariant.html + name: ShaderVariant + nameWithType: ShaderVariant + fullName: Ghost.Graphics.RHI.ShaderVariant +- uid: Ghost.Graphics.RHI.GraphicsPipeline + commentId: T:Ghost.Graphics.RHI.GraphicsPipeline + href: Ghost.Graphics.RHI.GraphicsPipeline.html + name: GraphicsPipeline + nameWithType: GraphicsPipeline + fullName: Ghost.Graphics.RHI.GraphicsPipeline +- uid: Ghost.Graphics.RHI.ShaderPass + commentId: T:Ghost.Graphics.RHI.ShaderPass + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderPass.html + name: ShaderPass + nameWithType: ShaderPass + fullName: Ghost.Graphics.RHI.ShaderPass +- uid: Ghost.Graphics.RHI.PassPipelineHash + commentId: T:Ghost.Graphics.RHI.PassPipelineHash + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PassPipelineHash.html + name: PassPipelineHash + nameWithType: PassPipelineHash + fullName: Ghost.Graphics.RHI.PassPipelineHash +- uid: Ghost.Graphics.RHI.GraphicsPSODescriptor + commentId: T:Ghost.Graphics.RHI.GraphicsPSODescriptor + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.GraphicsPSODescriptor.html + name: GraphicsPSODescriptor + nameWithType: GraphicsPSODescriptor + fullName: Ghost.Graphics.RHI.GraphicsPSODescriptor +- uid: Ghost.Graphics.RHI.CBufferPropertyInfo + commentId: T:Ghost.Graphics.RHI.CBufferPropertyInfo + href: Ghost.Graphics.RHI.CBufferPropertyInfo.html + name: CBufferPropertyInfo + nameWithType: CBufferPropertyInfo + fullName: Ghost.Graphics.RHI.CBufferPropertyInfo +- uid: Ghost.Graphics.RHI.CBufferInfo + commentId: T:Ghost.Graphics.RHI.CBufferInfo + href: Ghost.Graphics.RHI.CBufferInfo.html + name: CBufferInfo + nameWithType: CBufferInfo + fullName: Ghost.Graphics.RHI.CBufferInfo +- uid: Ghost.Graphics.RHI.RenderDesc + commentId: T:Ghost.Graphics.RHI.RenderDesc + href: Ghost.Graphics.RHI.RenderDesc.html + name: RenderDesc + nameWithType: RenderDesc + fullName: Ghost.Graphics.RHI.RenderDesc +- uid: Ghost.Graphics.RHI.ViewportDesc + commentId: T:Ghost.Graphics.RHI.ViewportDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ViewportDesc.html + name: ViewportDesc + nameWithType: ViewportDesc + fullName: Ghost.Graphics.RHI.ViewportDesc +- uid: Ghost.Graphics.RHI.ScissorRectDesc + commentId: T:Ghost.Graphics.RHI.ScissorRectDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ScissorRectDesc.html + name: ScissorRectDesc + nameWithType: ScissorRectDesc + fullName: Ghost.Graphics.RHI.ScissorRectDesc +- uid: Ghost.Graphics.RHI.SubResourceData + commentId: T:Ghost.Graphics.RHI.SubResourceData + href: Ghost.Graphics.RHI.SubResourceData.html + name: SubResourceData + nameWithType: SubResourceData + fullName: Ghost.Graphics.RHI.SubResourceData +- uid: Ghost.Graphics.RHI.PassRenderTargetDesc + commentId: T:Ghost.Graphics.RHI.PassRenderTargetDesc + href: Ghost.Graphics.RHI.PassRenderTargetDesc.html + name: PassRenderTargetDesc + nameWithType: PassRenderTargetDesc + fullName: Ghost.Graphics.RHI.PassRenderTargetDesc +- uid: Ghost.Graphics.RHI.PassDepthStencilDesc + commentId: T:Ghost.Graphics.RHI.PassDepthStencilDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PassDepthStencilDesc.html + name: PassDepthStencilDesc + nameWithType: PassDepthStencilDesc + fullName: Ghost.Graphics.RHI.PassDepthStencilDesc +- uid: Ghost.Graphics.RHI.TextureSubresource + commentId: T:Ghost.Graphics.RHI.TextureSubresource + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureSubresource.html + name: TextureSubresource + nameWithType: TextureSubresource + fullName: Ghost.Graphics.RHI.TextureSubresource +- uid: Ghost.Graphics.RHI.TextureRegion + commentId: T:Ghost.Graphics.RHI.TextureRegion + href: Ghost.Graphics.RHI.TextureRegion.html + name: TextureRegion + nameWithType: TextureRegion + fullName: Ghost.Graphics.RHI.TextureRegion +- uid: Ghost.Graphics.RHI.BarrierSubresourceRange + commentId: T:Ghost.Graphics.RHI.BarrierSubresourceRange + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierSubresourceRange.html + name: BarrierSubresourceRange + nameWithType: BarrierSubresourceRange + fullName: Ghost.Graphics.RHI.BarrierSubresourceRange +- uid: Ghost.Graphics.RHI.BarrierDesc + commentId: T:Ghost.Graphics.RHI.BarrierDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierDesc.html + name: BarrierDesc + nameWithType: BarrierDesc + fullName: Ghost.Graphics.RHI.BarrierDesc +- uid: Ghost.Graphics.RHI.ResourceDesc + commentId: T:Ghost.Graphics.RHI.ResourceDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceDesc.html + name: ResourceDesc + nameWithType: ResourceDesc + fullName: Ghost.Graphics.RHI.ResourceDesc +- uid: Ghost.Graphics.RHI.RenderTargetDesc + commentId: T:Ghost.Graphics.RHI.RenderTargetDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetDesc.html + name: RenderTargetDesc + nameWithType: RenderTargetDesc + fullName: Ghost.Graphics.RHI.RenderTargetDesc +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc +- uid: Ghost.Graphics.RHI.SamplerDesc + commentId: T:Ghost.Graphics.RHI.SamplerDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SamplerDesc.html + name: SamplerDesc + nameWithType: SamplerDesc + fullName: Ghost.Graphics.RHI.SamplerDesc +- 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.Graphics.RHI.CommandError + commentId: T:Ghost.Graphics.RHI.CommandError + href: Ghost.Graphics.RHI.CommandError.html + name: CommandError + nameWithType: CommandError + fullName: Ghost.Graphics.RHI.CommandError +- uid: Ghost.Graphics.RHI.SwapChainDesc + commentId: T:Ghost.Graphics.RHI.SwapChainDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainDesc.html + name: SwapChainDesc + nameWithType: SwapChainDesc + fullName: Ghost.Graphics.RHI.SwapChainDesc +- uid: Ghost.Graphics.RHI.SwapChainTarget + commentId: T:Ghost.Graphics.RHI.SwapChainTarget + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainTarget.html + name: SwapChainTarget + nameWithType: SwapChainTarget + fullName: Ghost.Graphics.RHI.SwapChainTarget +- uid: Ghost.Graphics.RHI.SwapChainTargetType + commentId: T:Ghost.Graphics.RHI.SwapChainTargetType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.SwapChainTargetType.html + name: SwapChainTargetType + nameWithType: SwapChainTargetType + fullName: Ghost.Graphics.RHI.SwapChainTargetType +- uid: Ghost.Graphics.RHI.BarrierType + commentId: T:Ghost.Graphics.RHI.BarrierType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierType.html + name: BarrierType + nameWithType: BarrierType + fullName: Ghost.Graphics.RHI.BarrierType +- uid: Ghost.Graphics.RHI.BarrierSync + commentId: T:Ghost.Graphics.RHI.BarrierSync + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierSync.html + name: BarrierSync + nameWithType: BarrierSync + fullName: Ghost.Graphics.RHI.BarrierSync +- uid: Ghost.Graphics.RHI.BarrierAccess + commentId: T:Ghost.Graphics.RHI.BarrierAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierAccess.html + name: BarrierAccess + nameWithType: BarrierAccess + fullName: Ghost.Graphics.RHI.BarrierAccess +- uid: Ghost.Graphics.RHI.BarrierLayout + commentId: T:Ghost.Graphics.RHI.BarrierLayout + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BarrierLayout.html + name: BarrierLayout + nameWithType: BarrierLayout + fullName: Ghost.Graphics.RHI.BarrierLayout +- uid: Ghost.Graphics.RHI.ResourceState + commentId: T:Ghost.Graphics.RHI.ResourceState + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceState.html + name: ResourceState + nameWithType: ResourceState + fullName: Ghost.Graphics.RHI.ResourceState +- uid: Ghost.Graphics.RHI.CommandQueueType + commentId: T:Ghost.Graphics.RHI.CommandQueueType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandQueueType.html + name: CommandQueueType + nameWithType: CommandQueueType + fullName: Ghost.Graphics.RHI.CommandQueueType +- uid: Ghost.Graphics.RHI.CommandBufferType + commentId: T:Ghost.Graphics.RHI.CommandBufferType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CommandBufferType.html + name: CommandBufferType + nameWithType: CommandBufferType + fullName: Ghost.Graphics.RHI.CommandBufferType +- uid: Ghost.Graphics.RHI.PipelineType + commentId: T:Ghost.Graphics.RHI.PipelineType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PipelineType.html + name: PipelineType + nameWithType: PipelineType + fullName: Ghost.Graphics.RHI.PipelineType +- uid: Ghost.Graphics.RHI.RenderTargetCreationFlags + commentId: T:Ghost.Graphics.RHI.RenderTargetCreationFlags + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetCreationFlags.html + name: RenderTargetCreationFlags + nameWithType: RenderTargetCreationFlags + fullName: Ghost.Graphics.RHI.RenderTargetCreationFlags +- uid: Ghost.Graphics.RHI.ResourceMemoryType + commentId: T:Ghost.Graphics.RHI.ResourceMemoryType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceMemoryType.html + name: ResourceMemoryType + nameWithType: ResourceMemoryType + fullName: Ghost.Graphics.RHI.ResourceMemoryType +- uid: Ghost.Graphics.RHI.ResourceType + commentId: T:Ghost.Graphics.RHI.ResourceType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceType.html + name: ResourceType + nameWithType: ResourceType + fullName: Ghost.Graphics.RHI.ResourceType +- uid: Ghost.Graphics.RHI.TextureUsage + commentId: T:Ghost.Graphics.RHI.TextureUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureUsage.html + name: TextureUsage + nameWithType: TextureUsage + fullName: Ghost.Graphics.RHI.TextureUsage +- uid: Ghost.Graphics.RHI.TextureDimension + commentId: T:Ghost.Graphics.RHI.TextureDimension + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDimension.html + name: TextureDimension + nameWithType: TextureDimension + fullName: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.RenderTargetType + commentId: T:Ghost.Graphics.RHI.RenderTargetType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderTargetType.html + name: RenderTargetType + nameWithType: RenderTargetType + fullName: Ghost.Graphics.RHI.RenderTargetType +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- uid: Ghost.Graphics.RHI.BufferUsage + commentId: T:Ghost.Graphics.RHI.BufferUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BufferUsage.html + name: BufferUsage + nameWithType: BufferUsage + fullName: Ghost.Graphics.RHI.BufferUsage +- uid: Ghost.Graphics.RHI.IndexType + commentId: T:Ghost.Graphics.RHI.IndexType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IndexType.html + name: IndexType + nameWithType: IndexType + fullName: Ghost.Graphics.RHI.IndexType +- uid: Ghost.Graphics.RHI.PrimitiveTopology + commentId: T:Ghost.Graphics.RHI.PrimitiveTopology + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.PrimitiveTopology.html + name: PrimitiveTopology + nameWithType: PrimitiveTopology + fullName: Ghost.Graphics.RHI.PrimitiveTopology +- uid: Ghost.Graphics.RHI.TextureFilterMode + commentId: T:Ghost.Graphics.RHI.TextureFilterMode + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFilterMode.html + name: TextureFilterMode + nameWithType: TextureFilterMode + fullName: Ghost.Graphics.RHI.TextureFilterMode +- uid: Ghost.Graphics.RHI.TextureAddressMode + commentId: T:Ghost.Graphics.RHI.TextureAddressMode + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureAddressMode.html + name: TextureAddressMode + nameWithType: TextureAddressMode + fullName: Ghost.Graphics.RHI.TextureAddressMode +- uid: Ghost.Graphics.RHI.ComparisonFunction + commentId: T:Ghost.Graphics.RHI.ComparisonFunction + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ComparisonFunction.html + name: ComparisonFunction + nameWithType: ComparisonFunction + fullName: Ghost.Graphics.RHI.ComparisonFunction +- uid: Ghost.Graphics.RHI.AttachmentLoadOp + commentId: T:Ghost.Graphics.RHI.AttachmentLoadOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentLoadOp.html + name: AttachmentLoadOp + nameWithType: AttachmentLoadOp + fullName: Ghost.Graphics.RHI.AttachmentLoadOp +- uid: Ghost.Graphics.RHI.AttachmentStoreOp + commentId: T:Ghost.Graphics.RHI.AttachmentStoreOp + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AttachmentStoreOp.html + name: AttachmentStoreOp + nameWithType: AttachmentStoreOp + fullName: Ghost.Graphics.RHI.AttachmentStoreOp +- uid: Ghost.Graphics.RHI.ICommandAllocator + commentId: T:Ghost.Graphics.RHI.ICommandAllocator + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandAllocator.html + name: ICommandAllocator + nameWithType: ICommandAllocator + fullName: Ghost.Graphics.RHI.ICommandAllocator +- 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.RHI.ICommandQueue + commentId: T:Ghost.Graphics.RHI.ICommandQueue + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ICommandQueue.html + name: ICommandQueue + nameWithType: ICommandQueue + fullName: Ghost.Graphics.RHI.ICommandQueue +- uid: Ghost.Graphics.RHI.GraphicsEngineDesc + commentId: T:Ghost.Graphics.RHI.GraphicsEngineDesc + href: Ghost.Graphics.RHI.GraphicsEngineDesc.html + name: GraphicsEngineDesc + nameWithType: GraphicsEngineDesc + fullName: Ghost.Graphics.RHI.GraphicsEngineDesc +- uid: Ghost.Graphics.RHI.IGraphicsEngine + commentId: T:Ghost.Graphics.RHI.IGraphicsEngine + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IGraphicsEngine.html + name: IGraphicsEngine + nameWithType: IGraphicsEngine + fullName: Ghost.Graphics.RHI.IGraphicsEngine +- uid: Ghost.Graphics.RHI.IPipelineLibrary + commentId: T:Ghost.Graphics.RHI.IPipelineLibrary + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IPipelineLibrary.html + name: IPipelineLibrary + nameWithType: IPipelineLibrary + fullName: Ghost.Graphics.RHI.IPipelineLibrary +- uid: Ghost.Graphics.RHI.FeatureSupport + commentId: T:Ghost.Graphics.RHI.FeatureSupport + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.FeatureSupport.html + name: FeatureSupport + nameWithType: FeatureSupport + fullName: Ghost.Graphics.RHI.FeatureSupport +- uid: Ghost.Graphics.RHI.IRenderDevice + commentId: T:Ghost.Graphics.RHI.IRenderDevice + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IRenderDevice.html + name: IRenderDevice + nameWithType: IRenderDevice + fullName: Ghost.Graphics.RHI.IRenderDevice +- uid: Ghost.Graphics.RHI.RenderContext + commentId: T:Ghost.Graphics.RHI.RenderContext + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderContext.html + name: RenderContext + nameWithType: RenderContext + fullName: Ghost.Graphics.RHI.RenderContext +- uid: Ghost.Graphics.RHI.IRenderer + commentId: T:Ghost.Graphics.RHI.IRenderer + href: Ghost.Graphics.RHI.IRenderer.html + name: IRenderer + nameWithType: IRenderer + fullName: Ghost.Graphics.RHI.IRenderer +- uid: Ghost.Graphics.RHI.IRenderOutput + commentId: T:Ghost.Graphics.RHI.IRenderOutput + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IRenderOutput.html + name: IRenderOutput + nameWithType: IRenderOutput + fullName: Ghost.Graphics.RHI.IRenderOutput +- uid: Ghost.Graphics.RHI.ResourceAllocationType + commentId: T:Ghost.Graphics.RHI.ResourceAllocationType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceAllocationType.html + name: ResourceAllocationType + nameWithType: ResourceAllocationType + fullName: Ghost.Graphics.RHI.ResourceAllocationType +- uid: Ghost.Graphics.RHI.CreationOptions + commentId: T:Ghost.Graphics.RHI.CreationOptions + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CreationOptions.html + name: CreationOptions + nameWithType: CreationOptions + fullName: Ghost.Graphics.RHI.CreationOptions +- uid: Ghost.Graphics.RHI.HeapType + commentId: T:Ghost.Graphics.RHI.HeapType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.HeapType.html + name: HeapType + nameWithType: HeapType + fullName: Ghost.Graphics.RHI.HeapType +- uid: Ghost.Graphics.RHI.HeapFlags + commentId: T:Ghost.Graphics.RHI.HeapFlags + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.HeapFlags.html + name: HeapFlags + nameWithType: HeapFlags + fullName: Ghost.Graphics.RHI.HeapFlags +- uid: Ghost.Graphics.RHI.AllocationDesc + commentId: T:Ghost.Graphics.RHI.AllocationDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.AllocationDesc.html + name: AllocationDesc + nameWithType: AllocationDesc + fullName: Ghost.Graphics.RHI.AllocationDesc +- uid: Ghost.Graphics.RHI.ResourceSizeInfo + commentId: T:Ghost.Graphics.RHI.ResourceSizeInfo + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceSizeInfo.html + name: ResourceSizeInfo + nameWithType: ResourceSizeInfo + fullName: Ghost.Graphics.RHI.ResourceSizeInfo +- 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.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: Ghost.Graphics.RHI.ResourceBarrierData + commentId: T:Ghost.Graphics.RHI.ResourceBarrierData + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceBarrierData.html + name: ResourceBarrierData + nameWithType: ResourceBarrierData + fullName: Ghost.Graphics.RHI.ResourceBarrierData +- uid: Ghost.Graphics.RHI.BindlessAccess + commentId: T:Ghost.Graphics.RHI.BindlessAccess + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.BindlessAccess.html + name: BindlessAccess + nameWithType: BindlessAccess + fullName: Ghost.Graphics.RHI.BindlessAccess +- 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.IRHIObject + commentId: T:Ghost.Graphics.RHI.IRHIObject + href: Ghost.Graphics.RHI.IRHIObject.html + name: IRHIObject + nameWithType: IRHIObject + fullName: Ghost.Graphics.RHI.IRHIObject +- uid: Ghost.Graphics.RHI.ShaderCompileResult + commentId: T:Ghost.Graphics.RHI.ShaderCompileResult + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderCompileResult.html + name: ShaderCompileResult + nameWithType: ShaderCompileResult + fullName: Ghost.Graphics.RHI.ShaderCompileResult +- uid: Ghost.Graphics.RHI.GraphicsCompiledResult + commentId: T:Ghost.Graphics.RHI.GraphicsCompiledResult + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.GraphicsCompiledResult.html + name: GraphicsCompiledResult + nameWithType: GraphicsCompiledResult + fullName: Ghost.Graphics.RHI.GraphicsCompiledResult +- uid: Ghost.Graphics.RHI.ShaderCompilationConfig + commentId: T:Ghost.Graphics.RHI.ShaderCompilationConfig + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderCompilationConfig.html + name: ShaderCompilationConfig + nameWithType: ShaderCompilationConfig + fullName: Ghost.Graphics.RHI.ShaderCompilationConfig +- uid: Ghost.Graphics.RHI.CompilerTier + commentId: T:Ghost.Graphics.RHI.CompilerTier + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerTier.html + name: CompilerTier + nameWithType: CompilerTier + fullName: Ghost.Graphics.RHI.CompilerTier +- uid: Ghost.Graphics.RHI.CompilerOptimizeLevel + commentId: T:Ghost.Graphics.RHI.CompilerOptimizeLevel + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerOptimizeLevel.html + name: CompilerOptimizeLevel + nameWithType: CompilerOptimizeLevel + fullName: Ghost.Graphics.RHI.CompilerOptimizeLevel +- uid: Ghost.Graphics.RHI.CompilerOption + commentId: T:Ghost.Graphics.RHI.CompilerOption + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.CompilerOption.html + name: CompilerOption + nameWithType: CompilerOption + fullName: Ghost.Graphics.RHI.CompilerOption +- uid: Ghost.Graphics.RHI.ShaderStage + commentId: T:Ghost.Graphics.RHI.ShaderStage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderStage.html + name: ShaderStage + nameWithType: ShaderStage + fullName: Ghost.Graphics.RHI.ShaderStage +- uid: Ghost.Graphics.RHI.ShaderInputType + commentId: T:Ghost.Graphics.RHI.ShaderInputType + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderInputType.html + name: ShaderInputType + nameWithType: ShaderInputType + fullName: Ghost.Graphics.RHI.ShaderInputType +- uid: Ghost.Graphics.RHI.ResourceBindingInfo + commentId: T:Ghost.Graphics.RHI.ResourceBindingInfo + href: Ghost.Graphics.RHI.ResourceBindingInfo.html + name: ResourceBindingInfo + nameWithType: ResourceBindingInfo + fullName: Ghost.Graphics.RHI.ResourceBindingInfo +- uid: Ghost.Graphics.RHI.ShaderReflectionData + commentId: T:Ghost.Graphics.RHI.ShaderReflectionData + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ShaderReflectionData.html + name: ShaderReflectionData + nameWithType: ShaderReflectionData + fullName: Ghost.Graphics.RHI.ShaderReflectionData +- uid: Ghost.Graphics.RHI.IShaderCompiler + commentId: T:Ghost.Graphics.RHI.IShaderCompiler + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IShaderCompiler.html + name: IShaderCompiler + nameWithType: IShaderCompiler + fullName: Ghost.Graphics.RHI.IShaderCompiler +- uid: Ghost.Graphics.RHI.ISwapChain + commentId: T:Ghost.Graphics.RHI.ISwapChain + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ISwapChain.html + name: ISwapChain + nameWithType: ISwapChain + fullName: Ghost.Graphics.RHI.ISwapChain +- uid: Ghost.Graphics.RHI.LocalKeywordSet + commentId: T:Ghost.Graphics.RHI.LocalKeywordSet + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.LocalKeywordSet.html + name: LocalKeywordSet + nameWithType: LocalKeywordSet + fullName: Ghost.Graphics.RHI.LocalKeywordSet +- uid: Ghost.Graphics.RHI.GPUResource + commentId: T:Ghost.Graphics.RHI.GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + name: GPUResource + nameWithType: GPUResource + fullName: Ghost.Graphics.RHI.GPUResource +- uid: Ghost.Graphics.RHI.Texture + commentId: T:Ghost.Graphics.RHI.Texture + href: Ghost.Graphics.RHI.Texture.html + name: Texture + nameWithType: Texture + fullName: Ghost.Graphics.RHI.Texture +- uid: Ghost.Graphics.RHI.GraphicsBuffer + commentId: T:Ghost.Graphics.RHI.GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: GraphicsBuffer + nameWithType: GraphicsBuffer + fullName: Ghost.Graphics.RHI.GraphicsBuffer +- uid: Ghost.Graphics.RHI.Sampler + commentId: T:Ghost.Graphics.RHI.Sampler + href: Ghost.Graphics.RHI.Sampler.html + name: Sampler + nameWithType: Sampler + fullName: Ghost.Graphics.RHI.Sampler +- uid: Ghost.Graphics.RHI.ResourceHandleExtensions + commentId: T:Ghost.Graphics.RHI.ResourceHandleExtensions + href: Ghost.Graphics.RHI.ResourceHandleExtensions.html + name: ResourceHandleExtensions + nameWithType: ResourceHandleExtensions + fullName: Ghost.Graphics.RHI.ResourceHandleExtensions +- uid: Ghost.Graphics.RHI.RHIUtility + commentId: T:Ghost.Graphics.RHI.RHIUtility + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RHIUtility.html + name: RHIUtility + nameWithType: RHIUtility + fullName: Ghost.Graphics.RHI.RHIUtility +- uid: Ghost.Graphics.RHI.RootSignatureLayout + commentId: T:Ghost.Graphics.RHI.RootSignatureLayout + href: Ghost.Graphics.RHI.RootSignatureLayout.html + name: RootSignatureLayout + nameWithType: RootSignatureLayout + fullName: Ghost.Graphics.RHI.RootSignatureLayout +- uid: Ghost.Graphics.RHI.PushConstantsData + commentId: T:Ghost.Graphics.RHI.PushConstantsData + href: Ghost.Graphics.RHI.PushConstantsData.html + name: PushConstantsData + nameWithType: PushConstantsData + fullName: Ghost.Graphics.RHI.PushConstantsData +- uid: Ghost.Graphics.RHI.FrameData + commentId: T:Ghost.Graphics.RHI.FrameData + href: Ghost.Graphics.RHI.FrameData.html + name: FrameData + nameWithType: FrameData + fullName: Ghost.Graphics.RHI.FrameData +- uid: Ghost.Graphics.RHI.InstanceData + commentId: T:Ghost.Graphics.RHI.InstanceData + href: Ghost.Graphics.RHI.InstanceData.html + name: InstanceData + nameWithType: InstanceData + fullName: Ghost.Graphics.RHI.InstanceData +- uid: Ghost.Graphics.RHI.ViewData + commentId: T:Ghost.Graphics.RHI.ViewData + href: Ghost.Graphics.RHI.ViewData.html + name: ViewData + nameWithType: ViewData + fullName: Ghost.Graphics.RHI.ViewData +- uid: Ghost.Graphics.RHI.MeshData + commentId: T:Ghost.Graphics.RHI.MeshData + href: Ghost.Graphics.RHI.MeshData.html + name: MeshData + nameWithType: MeshData + fullName: Ghost.Graphics.RHI.MeshData +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.AccessFlags.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.AccessFlags.yml new file mode 100644 index 0000000..815440e --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.AccessFlags.yml @@ -0,0 +1,240 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags + commentId: T:Ghost.Graphics.RenderGraphModule.AccessFlags + id: AccessFlags + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.AccessFlags.Discard + - Ghost.Graphics.RenderGraphModule.AccessFlags.None + - Ghost.Graphics.RenderGraphModule.AccessFlags.Read + - Ghost.Graphics.RenderGraphModule.AccessFlags.ReadWrite + - Ghost.Graphics.RenderGraphModule.AccessFlags.Write + - Ghost.Graphics.RenderGraphModule.AccessFlags.WriteAll + langs: + - csharp + - vb + name: AccessFlags + nameWithType: AccessFlags + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AccessFlags + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: >- + [Flags] + + public enum AccessFlags : byte + content.vb: >- + + + Public Enum AccessFlags As Byte + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags.None + commentId: F:Ghost.Graphics.RenderGraphModule.AccessFlags.None + id: None + parent: Ghost.Graphics.RenderGraphModule.AccessFlags + langs: + - csharp + - vb + name: None + nameWithType: AccessFlags.None + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags.None + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: None + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: None = 0 + return: + type: Ghost.Graphics.RenderGraphModule.AccessFlags +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags.Read + commentId: F:Ghost.Graphics.RenderGraphModule.AccessFlags.Read + id: Read + parent: Ghost.Graphics.RenderGraphModule.AccessFlags + langs: + - csharp + - vb + name: Read + nameWithType: AccessFlags.Read + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags.Read + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Read + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 11 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Read = 1 + return: + type: Ghost.Graphics.RenderGraphModule.AccessFlags +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags.Write + commentId: F:Ghost.Graphics.RenderGraphModule.AccessFlags.Write + id: Write + parent: Ghost.Graphics.RenderGraphModule.AccessFlags + langs: + - csharp + - vb + name: Write + nameWithType: AccessFlags.Write + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags.Write + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Write + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Write = 2 + return: + type: Ghost.Graphics.RenderGraphModule.AccessFlags +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags.Discard + commentId: F:Ghost.Graphics.RenderGraphModule.AccessFlags.Discard + id: Discard + parent: Ghost.Graphics.RenderGraphModule.AccessFlags + langs: + - csharp + - vb + name: Discard + nameWithType: AccessFlags.Discard + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags.Discard + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Discard + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 13 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Discard = 4 + return: + type: Ghost.Graphics.RenderGraphModule.AccessFlags +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags.WriteAll + commentId: F:Ghost.Graphics.RenderGraphModule.AccessFlags.WriteAll + id: WriteAll + parent: Ghost.Graphics.RenderGraphModule.AccessFlags + langs: + - csharp + - vb + name: WriteAll + nameWithType: AccessFlags.WriteAll + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags.WriteAll + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WriteAll + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 15 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: WriteAll = Write | Discard + return: + type: Ghost.Graphics.RenderGraphModule.AccessFlags + content.vb: WriteAll = Write Or Discard +- uid: Ghost.Graphics.RenderGraphModule.AccessFlags.ReadWrite + commentId: F:Ghost.Graphics.RenderGraphModule.AccessFlags.ReadWrite + id: ReadWrite + parent: Ghost.Graphics.RenderGraphModule.AccessFlags + langs: + - csharp + - vb + name: ReadWrite + nameWithType: AccessFlags.ReadWrite + fullName: Ghost.Graphics.RenderGraphModule.AccessFlags.ReadWrite + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReadWrite + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 16 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: ReadWrite = Read | Write + return: + type: Ghost.Graphics.RenderGraphModule.AccessFlags + content.vb: ReadWrite = Read Or Write +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: 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderContext.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderContext.yml new file mode 100644 index 0000000..56600c6 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderContext.yml @@ -0,0 +1,425 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IComputeRenderContext + id: IComputeRenderContext + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + langs: + - csharp + - vb + name: IComputeRenderContext + nameWithType: IComputeRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IComputeRenderContext + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 38 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public interface IComputeRenderContext : IRenderGraphContext' + content.vb: Public Interface IComputeRenderContext Inherits IRenderGraphContext + inheritedMembers: + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + commentId: M:Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + id: DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + parent: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + langs: + - csharp + - vb + name: DispatchCompute(uint3) + nameWithType: IComputeRenderContext.DispatchCompute(uint3) + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DispatchCompute + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 40 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void DispatchCompute(uint3 threadGroupCount) + parameters: + - id: threadGroupCount + type: Misaki.HighPerformance.Mathematics.uint3 + content.vb: Sub DispatchCompute(threadGroupCount As uint3) + overload: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute* +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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceManager + name: ResourceManager + nameWithType: IRenderGraphContext.ResourceManager + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceDatabase + name: ResourceDatabase + nameWithType: IRenderGraphContext.ResourceDatabase + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + name: GetActualResource(Identifier) + nameWithType: IRenderGraphContext.GetActualResource(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualResource(Identifier(Of RGResource)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGResource)) + name.vb: GetActualResource(Identifier(Of RGResource)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + name: GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + name: GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: ) + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: GetActualTexture(Identifier) + nameWithType: IRenderGraphContext.GetActualTexture(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualTexture(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: GetActualTexture(Identifier(Of RGTexture)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + name: GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + name: GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + name: GetActualBuffer(Identifier) + nameWithType: IRenderGraphContext.GetActualBuffer(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualBuffer(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: GetActualBuffer(Identifier(Of RGBuffer)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + name: GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + name: GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + - 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.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + name: GetHistoryTexture(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan>, int) + nameWithType.vb: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)), Integer) + name.vb: GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + name: GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: '>' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + name: GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: ) + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + name: GetHistoryBuffer(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan>, int) + nameWithType.vb: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)), Integer) + name.vb: GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + name: GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: '>' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + name: GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: ) + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + name: GetCommandBufferUnsafe() + nameWithType: IRenderGraphContext.GetCommandBufferUnsafe() + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe() + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + - name: ( + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + - name: ( + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html + name: IRenderGraphContext + nameWithType: IRenderGraphContext + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html#Ghost_Graphics_RenderGraphModule_IComputeRenderContext_DispatchCompute_Misaki_HighPerformance_Mathematics_uint3_ + name: DispatchCompute + nameWithType: IComputeRenderContext.DispatchCompute + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute +- uid: Misaki.HighPerformance.Mathematics.uint3 + commentId: T:Misaki.HighPerformance.Mathematics.uint3 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: uint3 + nameWithType: uint3 + fullName: Misaki.HighPerformance.Mathematics.uint3 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml new file mode 100644 index 0000000..ae80d26 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.yml @@ -0,0 +1,646 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + id: IComputeRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute(System.Boolean) + - Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IComputeRenderContext}) + langs: + - csharp + - vb + name: IComputeRenderGraphBuilder + nameWithType: IComputeRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IComputeRenderGraphBuilder + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 122 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public interface IComputeRenderGraphBuilder : IRenderGraphBuilder, IDisposable' + content.vb: Public Interface IComputeRenderGraphBuilder Inherits IRenderGraphBuilder, IDisposable + inheritedMembers: + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + - 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.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.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute(System.Boolean) + commentId: M:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute(System.Boolean) + id: EnableAsyncCompute(System.Boolean) + parent: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + langs: + - csharp + - vb + name: EnableAsyncCompute(bool) + nameWithType: IComputeRenderGraphBuilder.EnableAsyncCompute(bool) + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute(bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: EnableAsyncCompute + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 128 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Enables or disables asynchronous compute operations. + example: [] + syntax: + content: void EnableAsyncCompute(bool value) + parameters: + - id: value + type: System.Boolean + description: true to enable asynchronous compute; otherwise, false. + content.vb: Sub EnableAsyncCompute(value As Boolean) + overload: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute* + nameWithType.vb: IComputeRenderGraphBuilder.EnableAsyncCompute(Boolean) + fullName.vb: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute(Boolean) + name.vb: EnableAsyncCompute(Boolean) +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IComputeRenderContext}) + commentId: M:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IComputeRenderContext}) + id: SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IComputeRenderContext}) + parent: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + langs: + - csharp + - vb + name: SetRenderFunc(Action) + nameWithType: IComputeRenderGraphBuilder.SetRenderFunc(Action) + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc(System.Action) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetRenderFunc + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 135 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Sets the render function to be invoked during the compute rendering process. + example: [] + syntax: + content: 'void SetRenderFunc(Action renderFunc) where TPassData : class, new()' + parameters: + - id: renderFunc + type: System.Action{{TPassData},Ghost.Graphics.RenderGraphModule.IComputeRenderContext} + description: The delegate that defines the rendering logic to execute. + typeParameters: + - id: TPassData + description: The type of the data object passed to the render function. + content.vb: Sub SetRenderFunc(Of TPassData As {Class, New})(renderFunc As Action(Of TPassData, IComputeRenderContext)) + overload: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc* + nameWithType.vb: IComputeRenderGraphBuilder.SetRenderFunc(Of TPassData)(Action(Of TPassData, IComputeRenderContext)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc(Of TPassData)(System.Action(Of TPassData, Ghost.Graphics.RenderGraphModule.IComputeRenderContext)) + name.vb: SetRenderFunc(Of TPassData)(Action(Of TPassData, IComputeRenderContext)) +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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + name: AllowPassCulling(bool) + nameWithType: IRenderGraphBuilder.AllowPassCulling(bool) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(bool) + nameWithType.vb: IRenderGraphBuilder.AllowPassCulling(Boolean) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(Boolean) + name.vb: AllowPassCulling(Boolean) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + name: AllowPassCulling + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + name: AllowPassCulling + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + name: CreateTexture(in RGTextureDesc, string) + nameWithType: IRenderGraphBuilder.CreateTexture(in RGTextureDesc, string) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string) + nameWithType.vb: IRenderGraphBuilder.CreateTexture(RGTextureDesc, String) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc, String) + name.vb: CreateTexture(RGTextureDesc, String) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String) + name: CreateTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + - name: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String) + name: CreateTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- 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}}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + 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(in RGTextureDesc, string, Span>) + nameWithType: IRenderGraphBuilder.CreateTextures(in RGTextureDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string, System.Span>) + 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))) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}) + name: 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: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}) + name: 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: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: ) + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + name: CreateBuffer(in BufferDesc, string) + nameWithType: IRenderGraphBuilder.CreateBuffer(in BufferDesc, string) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(in Ghost.Graphics.RHI.BufferDesc, string) + nameWithType.vb: IRenderGraphBuilder.CreateBuffer(BufferDesc, String) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc, String) + name.vb: CreateBuffer(BufferDesc, String) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String) + name: CreateBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + - name: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String) + name: CreateBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + - name: ( + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- 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}}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + 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(in BufferDesc, string, Span>) + nameWithType: IRenderGraphBuilder.CreateBuffers(in BufferDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(in Ghost.Graphics.RHI.BufferDesc, string, System.Span>) + 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))) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}) + name: 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: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}) + name: 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: ( + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: ) + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: UseTexture(Identifier, AccessFlags) + nameWithType: IRenderGraphBuilder.UseTexture(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier, Ghost.Graphics.RenderGraphModule.AccessFlags) + 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) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGTexture + name: RGTexture + href: Ghost.Graphics.RenderGraphModule.RGTexture.html + - name: '>' + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - 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: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: UseBuffer(Identifier, AccessFlags) + nameWithType: IRenderGraphBuilder.UseBuffer(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier, Ghost.Graphics.RenderGraphModule.AccessFlags) + 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) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGBuffer + name: RGBuffer + href: Ghost.Graphics.RenderGraphModule.RGBuffer.html + - name: '>' + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - 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: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) +- 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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html + name: IRenderGraphBuilder + nameWithType: IRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder +- 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.IComputeRenderGraphBuilder.EnableAsyncCompute* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute + href: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IComputeRenderGraphBuilder_EnableAsyncCompute_System_Boolean_ + name: EnableAsyncCompute + nameWithType: IComputeRenderGraphBuilder.EnableAsyncCompute + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.EnableAsyncCompute +- 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.IComputeRenderGraphBuilder.SetRenderFunc* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc + href: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IComputeRenderGraphBuilder_SetRenderFunc__1_System_Action___0_Ghost_Graphics_RenderGraphModule_IComputeRenderContext__ + name: SetRenderFunc + nameWithType: IComputeRenderGraphBuilder.SetRenderFunc + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.SetRenderFunc +- uid: System.Action{{TPassData},Ghost.Graphics.RenderGraphModule.IComputeRenderContext} + commentId: T:System.Action{``0,Ghost.Graphics.RenderGraphModule.IComputeRenderContext} + parent: System + definition: System.Action`2 + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of TPassData, IComputeRenderContext) + fullName.vb: System.Action(Of TPassData, Ghost.Graphics.RenderGraphModule.IComputeRenderContext) + name.vb: Action(Of TPassData, IComputeRenderContext) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: TPassData + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + name: IComputeRenderContext + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: TPassData + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + name: IComputeRenderContext + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html + - name: ) +- uid: System.Action`2 + commentId: T:System.Action`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2) + fullName.vb: System.Action(Of T1, T2) + name.vb: Action(Of T1, T2) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IPassData.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IPassData.yml new file mode 100644 index 0000000..6789469 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IPassData.yml @@ -0,0 +1,61 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IPassData + commentId: T:Ghost.Graphics.RenderGraphModule.IPassData + id: IPassData + parent: Ghost.Graphics.RenderGraphModule + children: [] + langs: + - csharp + - vb + name: IPassData + nameWithType: IPassData + fullName: Ghost.Graphics.RenderGraphModule.IPassData + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IPassData + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 361 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Base interface for pass data that can be stored in the blackboard. + example: [] + syntax: + content: public interface IPassData + content.vb: Public Interface IPassData +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 diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml new file mode 100644 index 0000000..58c2fd1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderContext.yml @@ -0,0 +1,963 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRasterRenderContext + id: IRasterRenderContext + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + langs: + - csharp + - vb + name: IRasterRenderContext + nameWithType: IRasterRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRasterRenderContext + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 22 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public interface IRasterRenderContext : IRenderGraphContext' + content.vb: Public Interface IRasterRenderContext Inherits IRenderGraphContext + inheritedMembers: + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + id: SetViewport(Ghost.Graphics.RHI.ViewportDesc) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetViewport(ViewportDesc) + nameWithType: IRasterRenderContext.SetViewport(ViewportDesc) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetViewport + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 24 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetViewport(ViewportDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.ViewportDesc + content.vb: Sub SetViewport(desc As ViewportDesc) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport* +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + id: SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetScissorRect(ScissorRectDesc) + nameWithType: IRasterRenderContext.SetScissorRect(ScissorRectDesc) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetScissorRect + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 25 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetScissorRect(ScissorRectDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.ScissorRectDesc + content.vb: Sub SetScissorRect(desc As ScissorRectDesc) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect* +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + id: SetGlobalData(System.UInt32,System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetGlobalData(uint, uint) + nameWithType: IRasterRenderContext.SetGlobalData(uint, uint) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetGlobalData + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 27 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetGlobalData(uint globalIndex, uint viewIndex) + parameters: + - id: globalIndex + type: System.UInt32 + - id: viewIndex + type: System.UInt32 + content.vb: Sub SetGlobalData(globalIndex As UInteger, viewIndex As UInteger) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData* + nameWithType.vb: IRasterRenderContext.SetGlobalData(UInteger, UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(UInteger, UInteger) + name.vb: SetGlobalData(UInteger, UInteger) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + id: SetInstanceData(System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetInstanceData(uint) + nameWithType: IRasterRenderContext.SetInstanceData(uint) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetInstanceData + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 28 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetInstanceData(uint instanceBuffer) + parameters: + - id: instanceBuffer + type: System.UInt32 + content.vb: Sub SetInstanceData(instanceBuffer As UInteger) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData* + nameWithType.vb: IRasterRenderContext.SetInstanceData(UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(UInteger) + name.vb: SetInstanceData(UInteger) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + id: SetInstanceIndex(System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetInstanceIndex(uint) + nameWithType: IRasterRenderContext.SetInstanceIndex(uint) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetInstanceIndex + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 29 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetInstanceIndex(uint instanceIndex) + parameters: + - id: instanceIndex + type: System.UInt32 + content.vb: Sub SetInstanceIndex(instanceIndex As UInteger) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex* + nameWithType.vb: IRasterRenderContext.SetInstanceIndex(UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(UInteger) + name.vb: SetInstanceIndex(UInteger) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + id: SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetActiveMaterial(Handle) + nameWithType: IRasterRenderContext.SetActiveMaterial(Handle) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetActiveMaterial + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 31 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetActiveMaterial(Handle material) + parameters: + - id: material + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + content.vb: Sub SetActiveMaterial(material As Handle(Of Material)) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial* + nameWithType.vb: IRasterRenderContext.SetActiveMaterial(Handle(Of Material)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: SetActiveMaterial(Handle(Of Material)) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + id: SetActiveMaterial(Ghost.Graphics.Core.Material@) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetActiveMaterial(ref readonly Material) + nameWithType: IRasterRenderContext.SetActiveMaterial(ref readonly Material) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(ref readonly Ghost.Graphics.Core.Material) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetActiveMaterial + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 32 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetActiveMaterial(ref readonly Material material) + parameters: + - id: material + type: Ghost.Graphics.Core.Material + content.vb: Sub SetActiveMaterial(material As Material) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial* + nameWithType.vb: IRasterRenderContext.SetActiveMaterial(Material) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material) + name.vb: SetActiveMaterial(Material) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + id: SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetActiveMesh(Handle) + nameWithType: IRasterRenderContext.SetActiveMesh(Handle) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetActiveMesh + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 33 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetActiveMesh(Handle mesh) + parameters: + - id: mesh + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + content.vb: Sub SetActiveMesh(mesh As Handle(Of Mesh)) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh* + nameWithType.vb: IRasterRenderContext.SetActiveMesh(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: SetActiveMesh(Handle(Of Mesh)) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + id: SetActiveMesh(Ghost.Graphics.Core.Mesh@) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: SetActiveMesh(ref readonly Mesh) + nameWithType: IRasterRenderContext.SetActiveMesh(ref readonly Mesh) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(ref readonly Ghost.Graphics.Core.Mesh) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetActiveMesh + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 34 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void SetActiveMesh(ref readonly Mesh mesh) + parameters: + - id: mesh + type: Ghost.Graphics.Core.Mesh + content.vb: Sub SetActiveMesh(mesh As Mesh) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh* + nameWithType.vb: IRasterRenderContext.SetActiveMesh(Mesh) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh) + name.vb: SetActiveMesh(Mesh) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + id: DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + langs: + - csharp + - vb + name: DispatchMesh(uint3) + nameWithType: IRasterRenderContext.DispatchMesh(uint3) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: DispatchMesh + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 35 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: void DispatchMesh(uint3 threadGroupCount) + parameters: + - id: threadGroupCount + type: Misaki.HighPerformance.Mathematics.uint3 + content.vb: Sub DispatchMesh(threadGroupCount As uint3) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh* +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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceManager + name: ResourceManager + nameWithType: IRenderGraphContext.ResourceManager + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceDatabase + name: ResourceDatabase + nameWithType: IRenderGraphContext.ResourceDatabase + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + name: GetActualResource(Identifier) + nameWithType: IRenderGraphContext.GetActualResource(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualResource(Identifier(Of RGResource)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGResource)) + name.vb: GetActualResource(Identifier(Of RGResource)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + name: GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + name: GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: ) + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: GetActualTexture(Identifier) + nameWithType: IRenderGraphContext.GetActualTexture(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualTexture(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: GetActualTexture(Identifier(Of RGTexture)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + name: GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + name: GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + name: GetActualBuffer(Identifier) + nameWithType: IRenderGraphContext.GetActualBuffer(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualBuffer(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: GetActualBuffer(Identifier(Of RGBuffer)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + name: GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + name: GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + - 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.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + name: GetHistoryTexture(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan>, int) + nameWithType.vb: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)), Integer) + name.vb: GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + name: GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: '>' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + name: GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: ) + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + name: GetHistoryBuffer(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan>, int) + nameWithType.vb: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)), Integer) + name.vb: GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + name: GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: '>' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + name: GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: ) + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + name: GetCommandBufferUnsafe() + nameWithType: IRenderGraphContext.GetCommandBufferUnsafe() + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe() + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + - name: ( + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + - name: ( + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html + name: IRenderGraphContext + nameWithType: IRenderGraphContext + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetViewport_Ghost_Graphics_RHI_ViewportDesc_ + name: SetViewport + nameWithType: IRasterRenderContext.SetViewport + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport +- uid: Ghost.Graphics.RHI.ViewportDesc + commentId: T:Ghost.Graphics.RHI.ViewportDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ViewportDesc.html + name: ViewportDesc + nameWithType: ViewportDesc + fullName: Ghost.Graphics.RHI.ViewportDesc +- 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.IRasterRenderContext.SetScissorRect* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetScissorRect_Ghost_Graphics_RHI_ScissorRectDesc_ + name: SetScissorRect + nameWithType: IRasterRenderContext.SetScissorRect + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect +- uid: Ghost.Graphics.RHI.ScissorRectDesc + commentId: T:Ghost.Graphics.RHI.ScissorRectDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ScissorRectDesc.html + name: ScissorRectDesc + nameWithType: ScissorRectDesc + fullName: Ghost.Graphics.RHI.ScissorRectDesc +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetGlobalData_System_UInt32_System_UInt32_ + name: SetGlobalData + nameWithType: IRasterRenderContext.SetGlobalData + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData +- 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: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceData_System_UInt32_ + name: SetInstanceData + nameWithType: IRasterRenderContext.SetInstanceData + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceIndex_System_UInt32_ + name: SetInstanceIndex + nameWithType: IRasterRenderContext.SetInstanceIndex + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + name: SetActiveMaterial + nameWithType: IRasterRenderContext.SetActiveMaterial + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial +- uid: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.Core.Material} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.Core.Material.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Material) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Material) + name.vb: Handle(Of Material) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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 + commentId: T:Ghost.Graphics.Core.Material + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Material.html + name: Material + nameWithType: Material + fullName: Ghost.Graphics.Core.Material +- 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.RenderGraphModule.IRasterRenderContext.SetActiveMesh* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: SetActiveMesh + nameWithType: IRasterRenderContext.SetActiveMesh + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh +- uid: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.Core.Mesh.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Mesh) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh) + name.vb: Handle(Of Mesh) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Graphics.Core.Mesh + commentId: T:Ghost.Graphics.Core.Mesh + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.Mesh.html + name: Mesh + nameWithType: Mesh + fullName: Ghost.Graphics.Core.Mesh +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_DispatchMesh_Misaki_HighPerformance_Mathematics_uint3_ + name: DispatchMesh + nameWithType: IRasterRenderContext.DispatchMesh + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh +- uid: Misaki.HighPerformance.Mathematics.uint3 + commentId: T:Misaki.HighPerformance.Mathematics.uint3 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: uint3 + nameWithType: uint3 + fullName: Misaki.HighPerformance.Mathematics.uint3 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml new file mode 100644 index 0000000..13c4236 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.yml @@ -0,0 +1,891 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + id: IRasterRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},System.Int32,Ghost.Graphics.RenderGraphModule.AccessFlags) + - Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + - Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IRasterRenderContext}) + - Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + langs: + - csharp + - vb + name: IRasterRenderGraphBuilder + nameWithType: IRasterRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRasterRenderGraphBuilder + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 83 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public interface IRasterRenderGraphBuilder : IRenderGraphBuilder, IDisposable' + content.vb: Public Interface IRasterRenderGraphBuilder Inherits IRenderGraphBuilder, IDisposable + inheritedMembers: + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + - 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.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.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + id: UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + langs: + - csharp + - vb + name: UseRandomAccessTexture(Identifier) + nameWithType: IRasterRenderGraphBuilder.UseRandomAccessTexture(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UseRandomAccessTexture + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 90 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Binds a texture for random access operations within the current rendering pass. + example: [] + syntax: + content: Identifier UseRandomAccessTexture(Identifier texture) + parameters: + - id: texture + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: The identifier of the texture to be used for random access. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: An identifier for the texture. + content.vb: Function UseRandomAccessTexture(texture As Identifier(Of RGTexture)) As Identifier(Of RGTexture) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture* + nameWithType.vb: IRasterRenderGraphBuilder.UseRandomAccessTexture(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: UseRandomAccessTexture(Identifier(Of RGTexture)) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + id: UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + langs: + - csharp + - vb + name: UseRandomAccessBuffer(Identifier) + nameWithType: IRasterRenderGraphBuilder.UseRandomAccessBuffer(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UseRandomAccessBuffer + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 96 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Specifies that the given buffer will be used for random access operations with the specified access mode within the current context. + example: [] + syntax: + content: Identifier UseRandomAccessBuffer(Identifier buffer) + parameters: + - id: buffer + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + description: An identifier for the buffer to be used for random access. Must reference a valid buffer resource. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + description: An identifier for the buffer. + content.vb: Function UseRandomAccessBuffer(buffer As Identifier(Of RGBuffer)) As Identifier(Of RGBuffer) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer* + nameWithType.vb: IRasterRenderGraphBuilder.UseRandomAccessBuffer(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: UseRandomAccessBuffer(Identifier(Of RGBuffer)) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},System.Int32,Ghost.Graphics.RenderGraphModule.AccessFlags) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},System.Int32,Ghost.Graphics.RenderGraphModule.AccessFlags) + id: SetColorAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},System.Int32,Ghost.Graphics.RenderGraphModule.AccessFlags) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + langs: + - csharp + - vb + name: SetColorAttachment(Identifier, int, AccessFlags) + nameWithType: IRasterRenderGraphBuilder.SetColorAttachment(Identifier, int, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment(Ghost.Core.Identifier, int, 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: SetColorAttachment + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 104 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Sets the color attachment at the specified index to the given texture. + example: [] + syntax: + content: void SetColorAttachment(Identifier texture, int index, AccessFlags flags = AccessFlags.Write) + parameters: + - id: texture + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: The identifier of the texture to use as the color attachment. + - id: index + type: System.Int32 + description: The zero-based index of the color attachment to set. + - id: flags + type: Ghost.Graphics.RenderGraphModule.AccessFlags + description: Access flags. Default is Write (assumes partial update). Use WriteAll for fullscreen passes. + content.vb: Sub SetColorAttachment(texture As Identifier(Of RGTexture), index As Integer, flags As AccessFlags = AccessFlags.Write) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment* + nameWithType.vb: IRasterRenderGraphBuilder.SetColorAttachment(Identifier(Of RGTexture), Integer, AccessFlags) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture), Integer, Ghost.Graphics.RenderGraphModule.AccessFlags) + name.vb: SetColorAttachment(Identifier(Of RGTexture), Integer, AccessFlags) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + id: SetDepthAttachment(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + langs: + - csharp + - vb + name: SetDepthAttachment(Identifier, AccessFlags) + nameWithType: IRasterRenderGraphBuilder.SetDepthAttachment(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment(Ghost.Core.Identifier, 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: SetDepthAttachment + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 111 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Sets the depth attachment for the current render pass using the specified texture. + example: [] + syntax: + content: void SetDepthAttachment(Identifier texture, AccessFlags flags = AccessFlags.ReadWrite) + parameters: + - id: texture + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: The identifier of the texture to use as the depth attachment. Cannot be null. + - id: flags + type: Ghost.Graphics.RenderGraphModule.AccessFlags + description: Access flags. Default is ReadWrite (assumes partial update). Use WriteAll for fullscreen passes. + content.vb: Sub SetDepthAttachment(texture As Identifier(Of RGTexture), flags As AccessFlags = AccessFlags.ReadWrite) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment* + nameWithType.vb: IRasterRenderGraphBuilder.SetDepthAttachment(Identifier(Of RGTexture), AccessFlags) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture), Ghost.Graphics.RenderGraphModule.AccessFlags) + name.vb: SetDepthAttachment(Identifier(Of RGTexture), AccessFlags) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IRasterRenderContext}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IRasterRenderContext}) + id: SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IRasterRenderContext}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + langs: + - csharp + - vb + name: SetRenderFunc(Action) + nameWithType: IRasterRenderGraphBuilder.SetRenderFunc(Action) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc(System.Action) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetRenderFunc + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 118 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Sets the function used to render a pass with the specified pass data and render context. + example: [] + syntax: + content: 'void SetRenderFunc(Action renderFunc) where TPassData : class, new()' + parameters: + - id: renderFunc + type: System.Action{{TPassData},Ghost.Graphics.RenderGraphModule.IRasterRenderContext} + description: The delegate that defines the rendering logic for the pass. + typeParameters: + - id: TPassData + description: The type of data associated with the render pass. + content.vb: Sub SetRenderFunc(Of TPassData As {Class, New})(renderFunc As Action(Of TPassData, IRasterRenderContext)) + overload: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc* + nameWithType.vb: IRasterRenderGraphBuilder.SetRenderFunc(Of TPassData)(Action(Of TPassData, IRasterRenderContext)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc(Of TPassData)(System.Action(Of TPassData, Ghost.Graphics.RenderGraphModule.IRasterRenderContext)) + name.vb: SetRenderFunc(Of TPassData)(Action(Of TPassData, IRasterRenderContext)) +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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + name: AllowPassCulling(bool) + nameWithType: IRenderGraphBuilder.AllowPassCulling(bool) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(bool) + nameWithType.vb: IRenderGraphBuilder.AllowPassCulling(Boolean) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(Boolean) + name.vb: AllowPassCulling(Boolean) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + name: AllowPassCulling + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + name: AllowPassCulling + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + name: CreateTexture(in RGTextureDesc, string) + nameWithType: IRenderGraphBuilder.CreateTexture(in RGTextureDesc, string) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string) + nameWithType.vb: IRenderGraphBuilder.CreateTexture(RGTextureDesc, String) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc, String) + name.vb: CreateTexture(RGTextureDesc, String) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String) + name: CreateTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + - name: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String) + name: CreateTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- 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}}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + 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(in RGTextureDesc, string, Span>) + nameWithType: IRenderGraphBuilder.CreateTextures(in RGTextureDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string, System.Span>) + 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))) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}) + name: 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: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}) + name: 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: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: ) + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + name: CreateBuffer(in BufferDesc, string) + nameWithType: IRenderGraphBuilder.CreateBuffer(in BufferDesc, string) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(in Ghost.Graphics.RHI.BufferDesc, string) + nameWithType.vb: IRenderGraphBuilder.CreateBuffer(BufferDesc, String) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc, String) + name.vb: CreateBuffer(BufferDesc, String) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String) + name: CreateBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + - name: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String) + name: CreateBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + - name: ( + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- 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}}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + 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(in BufferDesc, string, Span>) + nameWithType: IRenderGraphBuilder.CreateBuffers(in BufferDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(in Ghost.Graphics.RHI.BufferDesc, string, System.Span>) + 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))) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}) + name: 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: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}) + name: 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: ( + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: ) + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: UseTexture(Identifier, AccessFlags) + nameWithType: IRenderGraphBuilder.UseTexture(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier, Ghost.Graphics.RenderGraphModule.AccessFlags) + 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) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGTexture + name: RGTexture + href: Ghost.Graphics.RenderGraphModule.RGTexture.html + - name: '>' + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - 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: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: UseBuffer(Identifier, AccessFlags) + nameWithType: IRenderGraphBuilder.UseBuffer(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier, Ghost.Graphics.RenderGraphModule.AccessFlags) + 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) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGBuffer + name: RGBuffer + href: Ghost.Graphics.RenderGraphModule.RGBuffer.html + - name: '>' + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - 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: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) +- 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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html + name: IRenderGraphBuilder + nameWithType: IRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder +- 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.IRasterRenderGraphBuilder.UseRandomAccessTexture* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRasterRenderGraphBuilder_UseRandomAccessTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: UseRandomAccessTexture + nameWithType: IRasterRenderGraphBuilder.UseRandomAccessTexture + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessTexture +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.IRasterRenderGraphBuilder.UseRandomAccessBuffer* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRasterRenderGraphBuilder_UseRandomAccessBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + name: UseRandomAccessBuffer + nameWithType: IRasterRenderGraphBuilder.UseRandomAccessBuffer + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.UseRandomAccessBuffer +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRasterRenderGraphBuilder_SetColorAttachment_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__System_Int32_Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: SetColorAttachment + nameWithType: IRasterRenderGraphBuilder.SetColorAttachment + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetColorAttachment +- 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.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.IRasterRenderGraphBuilder.SetDepthAttachment* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRasterRenderGraphBuilder_SetDepthAttachment_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: SetDepthAttachment + nameWithType: IRasterRenderGraphBuilder.SetDepthAttachment + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetDepthAttachment +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRasterRenderGraphBuilder_SetRenderFunc__1_System_Action___0_Ghost_Graphics_RenderGraphModule_IRasterRenderContext__ + name: SetRenderFunc + nameWithType: IRasterRenderGraphBuilder.SetRenderFunc + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.SetRenderFunc +- uid: System.Action{{TPassData},Ghost.Graphics.RenderGraphModule.IRasterRenderContext} + commentId: T:System.Action{``0,Ghost.Graphics.RenderGraphModule.IRasterRenderContext} + parent: System + definition: System.Action`2 + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of TPassData, IRasterRenderContext) + fullName.vb: System.Action(Of TPassData, Ghost.Graphics.RenderGraphModule.IRasterRenderContext) + name.vb: Action(Of TPassData, IRasterRenderContext) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: TPassData + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + name: IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: TPassData + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + name: IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html + - name: ) +- uid: System.Action`2 + commentId: T:System.Action`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2) + fullName.vb: System.Action(Of T1, T2) + name.vb: Action(Of T1, T2) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml new file mode 100644 index 0000000..3c567f4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.yml @@ -0,0 +1,714 @@ +### 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 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>) + nameWithType: IRenderGraphBuilder.CreateTextures(in RGTextureDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string, System.Span>) + 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> 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 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>) + nameWithType: IRenderGraphBuilder.CreateBuffers(in BufferDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(in Ghost.Graphics.RHI.BufferDesc, string, System.Span>) + 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> 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, AccessFlags) + nameWithType: IRenderGraphBuilder.UseTexture(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier, 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 UseTexture(Identifier 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, AccessFlags) + nameWithType: IRenderGraphBuilder.UseBuffer(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier, 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 UseBuffer(Identifier 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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> + nameWithType: Span> + fullName: System.Span> + 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 + nameWithType: Span + fullName: System.Span + 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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> + nameWithType: Span> + fullName: System.Span> + 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml new file mode 100644 index 0000000..4beaee4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IRenderGraphContext.yml @@ -0,0 +1,815 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphContext + id: IRenderGraphContext + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + langs: + - csharp + - vb + name: IRenderGraphContext + nameWithType: IRenderGraphContext + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderGraphContext + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public interface IRenderGraphContext + content.vb: Public Interface IRenderGraphContext +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + id: ResourceManager + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: ResourceManager + nameWithType: IRenderGraphContext.ResourceManager + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceManager + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 9 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: ResourceManager ResourceManager { get; } + parameters: [] + return: + type: Ghost.Graphics.ResourceManager + content.vb: ReadOnly Property ResourceManager As ResourceManager + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager* +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + id: ResourceDatabase + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: ResourceDatabase + nameWithType: IRenderGraphContext.ResourceDatabase + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceDatabase + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: IResourceDatabase ResourceDatabase { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IResourceDatabase + content.vb: ReadOnly Property ResourceDatabase As IResourceDatabase + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase* +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + id: GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: GetActualResource(Identifier) + nameWithType: IRenderGraphContext.GetActualResource(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetActualResource + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Handle GetActualResource(Identifier resource) + parameters: + - id: resource + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Function GetActualResource(resource As Identifier(Of RGResource)) As Handle(Of GPUResource) + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource* + nameWithType.vb: IRenderGraphContext.GetActualResource(Identifier(Of RGResource)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGResource)) + name.vb: GetActualResource(Identifier(Of RGResource)) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + id: GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: GetActualTexture(Identifier) + nameWithType: IRenderGraphContext.GetActualTexture(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetActualTexture + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 13 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Handle GetActualTexture(Identifier texture) + parameters: + - id: texture + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Function GetActualTexture(texture As Identifier(Of RGTexture)) As Handle(Of Texture) + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture* + nameWithType.vb: IRenderGraphContext.GetActualTexture(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: GetActualTexture(Identifier(Of RGTexture)) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + id: GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: GetActualBuffer(Identifier) + nameWithType: IRenderGraphContext.GetActualBuffer(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetActualBuffer + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 14 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Handle GetActualBuffer(Identifier buffer) + parameters: + - id: buffer + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Function GetActualBuffer(buffer As Identifier(Of RGBuffer)) As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer* + nameWithType.vb: IRenderGraphContext.GetActualBuffer(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: GetActualBuffer(Identifier(Of RGBuffer)) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + id: GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: GetHistoryTexture(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan>, int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHistoryTexture + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 16 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Handle GetHistoryTexture(ReadOnlySpan> texture, int historyOffset) + parameters: + - id: texture + type: System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}} + - id: historyOffset + type: System.Int32 + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + content.vb: Function GetHistoryTexture(texture As ReadOnlySpan(Of Identifier(Of RGTexture)), historyOffset As Integer) As Handle(Of Texture) + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture* + nameWithType.vb: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)), Integer) + name.vb: GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + id: GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: GetHistoryBuffer(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan>, int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHistoryBuffer + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 17 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Handle GetHistoryBuffer(ReadOnlySpan> buffer, int historyOffset) + parameters: + - id: buffer + type: System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}} + - id: historyOffset + type: System.Int32 + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + content.vb: Function GetHistoryBuffer(buffer As ReadOnlySpan(Of Identifier(Of RGBuffer)), historyOffset As Integer) As Handle(Of GraphicsBuffer) + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer* + nameWithType.vb: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)), Integer) + name.vb: GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + id: GetCommandBufferUnsafe + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + langs: + - csharp + - vb + name: GetCommandBufferUnsafe() + nameWithType: IRenderGraphContext.GetCommandBufferUnsafe() + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetCommandBufferUnsafe + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 19 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: ICommandBuffer GetCommandBufferUnsafe() + return: + type: Ghost.Graphics.RHI.ICommandBuffer + content.vb: Function GetCommandBufferUnsafe() As ICommandBuffer + overload: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe* +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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceManager + name: ResourceManager + nameWithType: IRenderGraphContext.ResourceManager + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager +- 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 + 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.RenderGraphModule.IRenderGraphContext.ResourceDatabase* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceDatabase + name: ResourceDatabase + nameWithType: IRenderGraphContext.ResourceDatabase + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase +- 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 + 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.IRenderGraphContext.GetActualResource* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + name: GetActualResource + nameWithType: IRenderGraphContext.GetActualResource + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource +- uid: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.RenderGraphModule.RGResource.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of RGResource) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGResource) + name.vb: Identifier(Of RGResource) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: ) +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: ) +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: GetActualTexture + nameWithType: IRenderGraphContext.GetActualTexture + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + name: GetActualBuffer + nameWithType: IRenderGraphContext.GetActualBuffer + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GraphicsBuffer) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer) + name.vb: Handle(Of GraphicsBuffer) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + name: GetHistoryTexture + nameWithType: IRenderGraphContext.GetHistoryTexture + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture +- uid: System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}} + commentId: T:System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan> + nameWithType: ReadOnlySpan> + fullName: System.ReadOnlySpan> + nameWithType.vb: ReadOnlySpan(Of Identifier(Of RGTexture)) + fullName.vb: System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: ReadOnlySpan(Of Identifier(Of RGTexture)) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of T) + fullName.vb: System.ReadOnlySpan(Of T) + name.vb: ReadOnlySpan(Of T) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + name: GetHistoryBuffer + nameWithType: IRenderGraphContext.GetHistoryBuffer + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer +- uid: System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}} + commentId: T:System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan> + nameWithType: ReadOnlySpan> + fullName: System.ReadOnlySpan> + nameWithType.vb: ReadOnlySpan(Of Identifier(Of RGBuffer)) + fullName.vb: System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: ReadOnlySpan(Of Identifier(Of RGBuffer)) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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.IRenderGraphContext.GetCommandBufferUnsafe* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + nameWithType: IRenderGraphContext.GetCommandBufferUnsafe + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.yml new file mode 100644 index 0000000..426910d --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.yml @@ -0,0 +1,720 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + id: IUnsafeRenderContext + parent: Ghost.Graphics.RenderGraphModule + children: [] + langs: + - csharp + - vb + name: IUnsafeRenderContext + nameWithType: IUnsafeRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IUnsafeRenderContext + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphContext.cs + startLine: 43 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public interface IUnsafeRenderContext : IRasterRenderContext, IComputeRenderContext, IRenderGraphContext' + content.vb: Public Interface IUnsafeRenderContext Inherits IRasterRenderContext, IComputeRenderContext, IRenderGraphContext + inheritedMembers: + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + - Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe +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: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetViewport_Ghost_Graphics_RHI_ViewportDesc_ + name: SetViewport(ViewportDesc) + nameWithType: IRasterRenderContext.SetViewport(ViewportDesc) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + name: SetViewport + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetViewport_Ghost_Graphics_RHI_ViewportDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.ViewportDesc + name: ViewportDesc + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetViewport(Ghost.Graphics.RHI.ViewportDesc) + name: SetViewport + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetViewport_Ghost_Graphics_RHI_ViewportDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.ViewportDesc + name: ViewportDesc + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetScissorRect_Ghost_Graphics_RHI_ScissorRectDesc_ + name: SetScissorRect(ScissorRectDesc) + nameWithType: IRasterRenderContext.SetScissorRect(ScissorRectDesc) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + name: SetScissorRect + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetScissorRect_Ghost_Graphics_RHI_ScissorRectDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.ScissorRectDesc + name: ScissorRectDesc + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetScissorRect(Ghost.Graphics.RHI.ScissorRectDesc) + name: SetScissorRect + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetScissorRect_Ghost_Graphics_RHI_ScissorRectDesc_ + - name: ( + - uid: Ghost.Graphics.RHI.ScissorRectDesc + name: ScissorRectDesc + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetGlobalData_System_UInt32_System_UInt32_ + name: SetGlobalData(uint, uint) + nameWithType: IRasterRenderContext.SetGlobalData(uint, uint) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(uint, uint) + nameWithType.vb: IRasterRenderContext.SetGlobalData(UInteger, UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(UInteger, UInteger) + name.vb: SetGlobalData(UInteger, UInteger) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + name: SetGlobalData + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetGlobalData_System_UInt32_System_UInt32_ + - name: ( + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetGlobalData(System.UInt32,System.UInt32) + name: SetGlobalData + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetGlobalData_System_UInt32_System_UInt32_ + - name: ( + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ',' + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceData_System_UInt32_ + name: SetInstanceData(uint) + nameWithType: IRasterRenderContext.SetInstanceData(uint) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(uint) + nameWithType.vb: IRasterRenderContext.SetInstanceData(UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(UInteger) + name.vb: SetInstanceData(UInteger) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + name: SetInstanceData + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceData_System_UInt32_ + - name: ( + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceData(System.UInt32) + name: SetInstanceData + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceData_System_UInt32_ + - name: ( + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceIndex_System_UInt32_ + name: SetInstanceIndex(uint) + nameWithType: IRasterRenderContext.SetInstanceIndex(uint) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(uint) + nameWithType.vb: IRasterRenderContext.SetInstanceIndex(UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(UInteger) + name.vb: SetInstanceIndex(UInteger) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + name: SetInstanceIndex + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceIndex_System_UInt32_ + - name: ( + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetInstanceIndex(System.UInt32) + name: SetInstanceIndex + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetInstanceIndex_System_UInt32_ + - name: ( + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + name: SetActiveMaterial(Handle) + nameWithType: IRasterRenderContext.SetActiveMaterial(Handle) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle) + nameWithType.vb: IRasterRenderContext.SetActiveMaterial(Handle(Of Material)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: SetActiveMaterial(Handle(Of Material)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + name: SetActiveMaterial + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + - name: ( + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + name: SetActiveMaterial + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + - name: ( + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Graphics_Core_Material__ + name: SetActiveMaterial(ref readonly Material) + nameWithType: IRasterRenderContext.SetActiveMaterial(ref readonly Material) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(ref readonly Ghost.Graphics.Core.Material) + nameWithType.vb: IRasterRenderContext.SetActiveMaterial(Material) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material) + name.vb: SetActiveMaterial(Material) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + name: SetActiveMaterial + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Graphics_Core_Material__ + - name: ( + - name: ref + - name: " " + - name: readonly + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMaterial(Ghost.Graphics.Core.Material@) + name: SetActiveMaterial + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMaterial_Ghost_Graphics_Core_Material__ + - name: ( + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: SetActiveMesh(Handle) + nameWithType: IRasterRenderContext.SetActiveMesh(Handle) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle) + nameWithType.vb: IRasterRenderContext.SetActiveMesh(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: SetActiveMesh(Handle(Of Mesh)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + name: SetActiveMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + name: SetActiveMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Graphics_Core_Mesh__ + name: SetActiveMesh(ref readonly Mesh) + nameWithType: IRasterRenderContext.SetActiveMesh(ref readonly Mesh) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(ref readonly Ghost.Graphics.Core.Mesh) + nameWithType.vb: IRasterRenderContext.SetActiveMesh(Mesh) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh) + name.vb: SetActiveMesh(Mesh) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + name: SetActiveMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Graphics_Core_Mesh__ + - name: ( + - name: ref + - name: " " + - name: readonly + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.SetActiveMesh(Ghost.Graphics.Core.Mesh@) + name: SetActiveMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_SetActiveMesh_Ghost_Graphics_Core_Mesh__ + - name: ( + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + commentId: M:Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + parent: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_DispatchMesh_Misaki_HighPerformance_Mathematics_uint3_ + name: DispatchMesh(uint3) + nameWithType: IRasterRenderContext.DispatchMesh(uint3) + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + name: DispatchMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_DispatchMesh_Misaki_HighPerformance_Mathematics_uint3_ + - name: ( + - uid: Misaki.HighPerformance.Mathematics.uint3 + name: uint3 + isExternal: true + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.DispatchMesh(Misaki.HighPerformance.Mathematics.uint3) + name: DispatchMesh + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html#Ghost_Graphics_RenderGraphModule_IRasterRenderContext_DispatchMesh_Misaki_HighPerformance_Mathematics_uint3_ + - name: ( + - uid: Misaki.HighPerformance.Mathematics.uint3 + name: uint3 + isExternal: true + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + commentId: M:Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + parent: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html#Ghost_Graphics_RenderGraphModule_IComputeRenderContext_DispatchCompute_Misaki_HighPerformance_Mathematics_uint3_ + name: DispatchCompute(uint3) + nameWithType: IComputeRenderContext.DispatchCompute(uint3) + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + name: DispatchCompute + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html#Ghost_Graphics_RenderGraphModule_IComputeRenderContext_DispatchCompute_Misaki_HighPerformance_Mathematics_uint3_ + - name: ( + - uid: Misaki.HighPerformance.Mathematics.uint3 + name: uint3 + isExternal: true + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.DispatchCompute(Misaki.HighPerformance.Mathematics.uint3) + name: DispatchCompute + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html#Ghost_Graphics_RenderGraphModule_IComputeRenderContext_DispatchCompute_Misaki_HighPerformance_Mathematics_uint3_ + - name: ( + - uid: Misaki.HighPerformance.Mathematics.uint3 + name: uint3 + isExternal: true + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceManager + name: ResourceManager + nameWithType: IRenderGraphContext.ResourceManager + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceManager +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + commentId: P:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_ResourceDatabase + name: ResourceDatabase + nameWithType: IRenderGraphContext.ResourceDatabase + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.ResourceDatabase +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + name: GetActualResource(Identifier) + nameWithType: IRenderGraphContext.GetActualResource(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualResource(Identifier(Of RGResource)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGResource)) + name.vb: GetActualResource(Identifier(Of RGResource)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + name: GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource}) + name: GetActualResource + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGResource__ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: ) + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: GetActualTexture(Identifier) + nameWithType: IRenderGraphContext.GetActualTexture(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualTexture(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: GetActualTexture(Identifier(Of RGTexture)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + name: GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + name: GetActualTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + name: GetActualBuffer(Identifier) + nameWithType: IRenderGraphContext.GetActualBuffer(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier) + nameWithType.vb: IRenderGraphContext.GetActualBuffer(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: GetActualBuffer(Identifier(Of RGBuffer)) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + name: GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + - 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: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetActualBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + name: GetActualBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetActualBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + - 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.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + name: GetHistoryTexture(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan>, int) + nameWithType.vb: IRenderGraphContext.GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)), Integer) + name.vb: GetHistoryTexture(ReadOnlySpan(Of Identifier(Of RGTexture)), Integer) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + name: GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: '>' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryTexture(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}},System.Int32) + name: GetHistoryTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryTexture_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: ) + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + name: GetHistoryBuffer(ReadOnlySpan>, int) + nameWithType: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan>, int) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan>, int) + nameWithType.vb: IRenderGraphContext.GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan(Of Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)), Integer) + name.vb: GetHistoryBuffer(ReadOnlySpan(Of Identifier(Of RGBuffer)), Integer) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + name: GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: '>' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetHistoryBuffer(System.ReadOnlySpan{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}},System.Int32) + name: GetHistoryBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetHistoryBuffer_System_ReadOnlySpan_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer___System_Int32_ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-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: ) + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + name: GetCommandBufferUnsafe() + nameWithType: IRenderGraphContext.GetCommandBufferUnsafe() + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe() + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + - name: ( + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.GetCommandBufferUnsafe + name: GetCommandBufferUnsafe + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html#Ghost_Graphics_RenderGraphModule_IRenderGraphContext_GetCommandBufferUnsafe + - name: ( + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRasterRenderContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html + name: IRasterRenderContext + nameWithType: IRasterRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IComputeRenderContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html + name: IComputeRenderContext + nameWithType: IComputeRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderContext +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html + name: IRenderGraphContext + nameWithType: IRenderGraphContext + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml new file mode 100644 index 0000000..d6aaff2 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.yml @@ -0,0 +1,780 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + id: IUnsafeRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext}) + - Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + langs: + - csharp + - vb + name: IUnsafeRenderGraphBuilder + nameWithType: IUnsafeRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IUnsafeRenderGraphBuilder + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 139 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public interface IUnsafeRenderGraphBuilder : IRenderGraphBuilder, IDisposable' + content.vb: Public Interface IUnsafeRenderGraphBuilder Inherits IRenderGraphBuilder, IDisposable + inheritedMembers: + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + - 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.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.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + id: UseRandomAccessTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + parent: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + langs: + - csharp + - vb + name: UseRandomAccessTexture(Identifier) + nameWithType: IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UseRandomAccessTexture + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 146 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Binds a texture for random access operations within the current rendering pass. + example: [] + syntax: + content: Identifier UseRandomAccessTexture(Identifier texture) + parameters: + - id: texture + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: The identifier of the texture to be used for random access. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: An identifier for the texture. + content.vb: Function UseRandomAccessTexture(texture As Identifier(Of RGTexture)) As Identifier(Of RGTexture) + overload: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture* + nameWithType.vb: IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: UseRandomAccessTexture(Identifier(Of RGTexture)) +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + id: UseRandomAccessBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + parent: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + langs: + - csharp + - vb + name: UseRandomAccessBuffer(Identifier) + nameWithType: IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: UseRandomAccessBuffer + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 152 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Specifies that the given buffer will be used for random access operations with the specified access mode within the current context. + example: [] + syntax: + content: Identifier UseRandomAccessBuffer(Identifier buffer) + parameters: + - id: buffer + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + description: An identifier for the buffer to be used for random access. Must reference a valid buffer resource. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + description: An identifier for the buffer. + content.vb: Function UseRandomAccessBuffer(buffer As Identifier(Of RGBuffer)) As Identifier(Of RGBuffer) + overload: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer* + nameWithType.vb: IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: UseRandomAccessBuffer(Identifier(Of RGBuffer)) +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext}) + commentId: M:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext}) + id: SetRenderFunc``1(System.Action{``0,Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext}) + parent: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + langs: + - csharp + - vb + name: SetRenderFunc(Action) + nameWithType: IUnsafeRenderGraphBuilder.SetRenderFunc(Action) + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc(System.Action) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: SetRenderFunc + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBuilder.cs + startLine: 159 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Sets the function used to render a pass with the specified pass data and render context. + example: [] + syntax: + content: 'void SetRenderFunc(Action renderFunc) where TPassData : class, new()' + parameters: + - id: renderFunc + type: System.Action{{TPassData},Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext} + description: The delegate that defines the rendering logic for the pass. + typeParameters: + - id: TPassData + description: The type of data associated with the render pass. + content.vb: Sub SetRenderFunc(Of TPassData As {Class, New})(renderFunc As Action(Of TPassData, IUnsafeRenderContext)) + overload: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc* + nameWithType.vb: IUnsafeRenderGraphBuilder.SetRenderFunc(Of TPassData)(Action(Of TPassData, IUnsafeRenderContext)) + fullName.vb: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc(Of TPassData)(System.Action(Of TPassData, Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext)) + name.vb: SetRenderFunc(Of TPassData)(Action(Of TPassData, IUnsafeRenderContext)) +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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + commentId: M:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + name: AllowPassCulling(bool) + nameWithType: IRenderGraphBuilder.AllowPassCulling(bool) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(bool) + nameWithType.vb: IRenderGraphBuilder.AllowPassCulling(Boolean) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(Boolean) + name.vb: AllowPassCulling(Boolean) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + name: AllowPassCulling + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.AllowPassCulling(System.Boolean) + name: AllowPassCulling + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_AllowPassCulling_System_Boolean_ + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + name: CreateTexture(in RGTextureDesc, string) + nameWithType: IRenderGraphBuilder.CreateTexture(in RGTextureDesc, string) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string) + nameWithType.vb: IRenderGraphBuilder.CreateTexture(RGTextureDesc, String) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc, String) + name.vb: CreateTexture(RGTextureDesc, String) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String) + name: CreateTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + - name: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTexture(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String) + name: CreateTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateTexture_Ghost_Graphics_RenderGraphModule_RGTextureDesc__System_String_ + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- 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}}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + 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(in RGTextureDesc, string, Span>) + nameWithType: IRenderGraphBuilder.CreateTextures(in RGTextureDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(in Ghost.Graphics.RenderGraphModule.RGTextureDesc, string, System.Span>) + 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))) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}) + name: 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: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateTextures(Ghost.Graphics.RenderGraphModule.RGTextureDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}}) + name: 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: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: ) + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + name: CreateBuffer(in BufferDesc, string) + nameWithType: IRenderGraphBuilder.CreateBuffer(in BufferDesc, string) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(in Ghost.Graphics.RHI.BufferDesc, string) + nameWithType.vb: IRenderGraphBuilder.CreateBuffer(BufferDesc, String) + fullName.vb: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc, String) + name.vb: CreateBuffer(BufferDesc, String) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String) + name: CreateBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + - name: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffer(Ghost.Graphics.RHI.BufferDesc@,System.String) + name: CreateBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_CreateBuffer_Ghost_Graphics_RHI_BufferDesc__System_String_ + - name: ( + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- 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}}) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + isExternal: true + 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(in BufferDesc, string, Span>) + nameWithType: IRenderGraphBuilder.CreateBuffers(in BufferDesc, string, Span>) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(in Ghost.Graphics.RHI.BufferDesc, string, System.Span>) + 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))) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}) + name: 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: ( + - name: in + - name: " " + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.CreateBuffers(Ghost.Graphics.RHI.BufferDesc@,System.String,System.Span{Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}}) + name: 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: ( + - uid: Ghost.Graphics.RHI.BufferDesc + name: BufferDesc + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - 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: ) + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: UseTexture(Identifier, AccessFlags) + nameWithType: IRenderGraphBuilder.UseTexture(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier, Ghost.Graphics.RenderGraphModule.AccessFlags) + 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) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGTexture + name: RGTexture + href: Ghost.Graphics.RenderGraphModule.RGTexture.html + - name: '>' + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseTexture(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseTexture + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - 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: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) +- 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) + parent: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + name: UseBuffer(Identifier, AccessFlags) + nameWithType: IRenderGraphBuilder.UseBuffer(Identifier, AccessFlags) + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier, Ghost.Graphics.RenderGraphModule.AccessFlags) + 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) + spec.csharp: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - name: ( + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGBuffer + name: RGBuffer + href: Ghost.Graphics.RenderGraphModule.RGBuffer.html + - name: '>' + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.UseBuffer(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer},Ghost.Graphics.RenderGraphModule.AccessFlags) + name: UseBuffer + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IRenderGraphBuilder_UseBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__Ghost_Graphics_RenderGraphModule_AccessFlags_ + - 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: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.AccessFlags + name: AccessFlags + href: Ghost.Graphics.RenderGraphModule.AccessFlags.html + - name: ) +- 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: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html + name: IRenderGraphBuilder + nameWithType: IRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder +- 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.IUnsafeRenderGraphBuilder.UseRandomAccessTexture* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IUnsafeRenderGraphBuilder_UseRandomAccessTexture_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: UseRandomAccessTexture + nameWithType: IUnsafeRenderGraphBuilder.UseRandomAccessTexture + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessTexture +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IUnsafeRenderGraphBuilder_UseRandomAccessBuffer_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGBuffer__ + name: UseRandomAccessBuffer + nameWithType: IUnsafeRenderGraphBuilder.UseRandomAccessBuffer + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.UseRandomAccessBuffer +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc* + commentId: Overload:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.html#Ghost_Graphics_RenderGraphModule_IUnsafeRenderGraphBuilder_SetRenderFunc__1_System_Action___0_Ghost_Graphics_RenderGraphModule_IUnsafeRenderContext__ + name: SetRenderFunc + nameWithType: IUnsafeRenderGraphBuilder.SetRenderFunc + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.SetRenderFunc +- uid: System.Action{{TPassData},Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext} + commentId: T:System.Action{``0,Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext} + parent: System + definition: System.Action`2 + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of TPassData, IUnsafeRenderContext) + fullName.vb: System.Action(Of TPassData, Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext) + name.vb: Action(Of TPassData, IUnsafeRenderContext) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: TPassData + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + name: IUnsafeRenderContext + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.html + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: TPassData + - name: ',' + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + name: IUnsafeRenderContext + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.html + - name: ) +- uid: System.Action`2 + commentId: T:System.Action`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2) + fullName.vb: System.Action(Of T1, T2) + name.vb: Action(Of T1, T2) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGBuffer.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGBuffer.yml new file mode 100644 index 0000000..1f3f376 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGBuffer.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RGBuffer + commentId: T:Ghost.Graphics.RenderGraphModule.RGBuffer + id: RGBuffer + parent: Ghost.Graphics.RenderGraphModule + children: [] + langs: + - csharp + - vb + name: RGBuffer + nameWithType: RGBuffer + fullName: Ghost.Graphics.RenderGraphModule.RGBuffer + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RGBuffer + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 298 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public struct RGBuffer + content.vb: Public Structure RGBuffer + 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) +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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResource.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResource.yml new file mode 100644 index 0000000..f0ce2c1 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResource.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RGResource + commentId: T:Ghost.Graphics.RenderGraphModule.RGResource + id: RGResource + parent: Ghost.Graphics.RenderGraphModule + children: [] + langs: + - csharp + - vb + name: RGResource + nameWithType: RGResource + fullName: Ghost.Graphics.RenderGraphModule.RGResource + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RGResource + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 296 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public struct RGResource + content.vb: Public Structure RGResource + 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) +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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml new file mode 100644 index 0000000..5120016 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGResourceExtensions.yml @@ -0,0 +1,510 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RGResourceExtensions + commentId: T:Ghost.Graphics.RenderGraphModule.RGResourceExtensions + id: RGResourceExtensions + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + - Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + langs: + - csharp + - vb + name: RGResourceExtensions + nameWithType: RGResourceExtensions + fullName: Ghost.Graphics.RenderGraphModule.RGResourceExtensions + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RGResourceExtensions + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 300 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static class RGResourceExtensions + content.vb: Public Module RGResourceExtensions + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + commentId: M:Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + id: AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture}) + isExtensionMethod: true + parent: Ghost.Graphics.RenderGraphModule.RGResourceExtensions + langs: + - csharp + - vb + name: AsResource(Identifier) + nameWithType: RGResourceExtensions.AsResource(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AsResource + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 302 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static Identifier AsResource(this Identifier texture) + parameters: + - id: texture + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource} + content.vb: Public Shared Function AsResource(texture As Identifier(Of RGTexture)) As Identifier(Of RGResource) + overload: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource* + nameWithType.vb: RGResourceExtensions.AsResource(Identifier(Of RGTexture)) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGTexture)) + name.vb: AsResource(Identifier(Of RGTexture)) +- uid: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + commentId: M:Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + id: AsResource(Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer}) + isExtensionMethod: true + parent: Ghost.Graphics.RenderGraphModule.RGResourceExtensions + langs: + - csharp + - vb + name: AsResource(Identifier) + nameWithType: RGResourceExtensions.AsResource(Identifier) + fullName: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AsResource + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 308 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static Identifier AsResource(this Identifier buffer) + parameters: + - id: buffer + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource} + content.vb: Public Shared Function AsResource(buffer As Identifier(Of RGBuffer)) As Identifier(Of RGResource) + overload: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource* + nameWithType.vb: RGResourceExtensions.AsResource(Identifier(Of RGBuffer)) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource(Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGBuffer)) + name.vb: AsResource(Identifier(Of RGBuffer)) +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.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- 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.RGResourceExtensions.AsResource* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource + href: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.html#Ghost_Graphics_RenderGraphModule_RGResourceExtensions_AsResource_Ghost_Core_Identifier_Ghost_Graphics_RenderGraphModule_RGTexture__ + name: AsResource + nameWithType: RGResourceExtensions.AsResource + fullName: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.AsResource +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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{Ghost.Graphics.RenderGraphModule.RGResource} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGResource} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.RenderGraphModule.RGResource.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of RGResource) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.RenderGraphModule.RGResource) + name.vb: Identifier(Of RGResource) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGResource + name: RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + - name: ) +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTexture.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTexture.yml new file mode 100644 index 0000000..4b52ac7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTexture.yml @@ -0,0 +1,283 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RGTexture + commentId: T:Ghost.Graphics.RenderGraphModule.RGTexture + id: RGTexture + parent: Ghost.Graphics.RenderGraphModule + children: [] + langs: + - csharp + - vb + name: RGTexture + nameWithType: RGTexture + fullName: Ghost.Graphics.RenderGraphModule.RGTexture + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RGTexture + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 297 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public struct RGTexture + content.vb: Public Structure RGTexture + 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) +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.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml new file mode 100644 index 0000000..4319735 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureDesc.yml @@ -0,0 +1,1455 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + commentId: T:Ghost.Graphics.RenderGraphModule.RGTextureDesc + id: RGTextureDesc + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute(System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(System.Object) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth(System.Single,System.Single,System.Byte,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureFormat) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc(System.UInt32,System.UInt32) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearAtFirstUse + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearColor + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearDepth + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearStencil + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.dimension + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.discardAtLastUse + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.format + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.height + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.mipLevels + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleX + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleY + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.sizeMode + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.slice + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.usage + - Ghost.Graphics.RenderGraphModule.RGTextureDesc.width + langs: + - csharp + - vb + name: RGTextureDesc + nameWithType: RGTextureDesc + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RGTextureDesc + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 80 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Render graph texture descriptor with support for relative sizing and clear operations. + example: [] + syntax: + content: 'public struct RGTextureDesc : IEquatable' + content.vb: Public Structure RGTextureDesc Implements IEquatable(Of RGTextureDesc) + implements: + - System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc} + inheritedMembers: + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.sizeMode + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.sizeMode + id: sizeMode + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: sizeMode + nameWithType: RGTextureDesc.sizeMode + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.sizeMode + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: sizeMode + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 82 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public RGTextureSizeMode sizeMode + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + content.vb: Public sizeMode As RGTextureSizeMode +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.width + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.width + id: width + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: width + nameWithType: RGTextureDesc.width + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.width + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: width + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 85 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint width + return: + type: System.UInt32 + content.vb: Public width As UInteger +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.height + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.height + id: height + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: height + nameWithType: RGTextureDesc.height + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.height + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: height + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 86 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint height + return: + type: System.UInt32 + content.vb: Public height As UInteger +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleX + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleX + id: scaleX + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: scaleX + nameWithType: RGTextureDesc.scaleX + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleX + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: scaleX + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 87 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public float scaleX + return: + type: System.Single + content.vb: Public scaleX As Single +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleY + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleY + id: scaleY + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: scaleY + nameWithType: RGTextureDesc.scaleY + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.scaleY + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: scaleY + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 88 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public float scaleY + return: + type: System.Single + content.vb: Public scaleY As Single +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.format + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.format + id: format + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: format + nameWithType: RGTextureDesc.format + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.format + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: format + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 91 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public TextureFormat format + return: + type: Ghost.Graphics.RHI.TextureFormat + content.vb: Public format As TextureFormat +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.dimension + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.dimension + id: dimension + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: dimension + nameWithType: RGTextureDesc.dimension + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.dimension + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: dimension + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 92 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public TextureDimension dimension + return: + type: Ghost.Graphics.RHI.TextureDimension + content.vb: Public dimension As TextureDimension +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.mipLevels + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.mipLevels + id: mipLevels + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: mipLevels + nameWithType: RGTextureDesc.mipLevels + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.mipLevels + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: mipLevels + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 93 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint mipLevels + return: + type: System.UInt32 + content.vb: Public mipLevels As UInteger +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.slice + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.slice + id: slice + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: slice + nameWithType: RGTextureDesc.slice + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.slice + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: slice + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 94 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint slice + return: + type: System.UInt32 + content.vb: Public slice As UInteger +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.usage + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.usage + id: usage + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: usage + nameWithType: RGTextureDesc.usage + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.usage + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: usage + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 95 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public TextureUsage usage + return: + type: Ghost.Graphics.RHI.TextureUsage + content.vb: Public usage As TextureUsage +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearAtFirstUse + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearAtFirstUse + id: clearAtFirstUse + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: clearAtFirstUse + nameWithType: RGTextureDesc.clearAtFirstUse + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearAtFirstUse + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clearAtFirstUse + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 97 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public bool clearAtFirstUse + return: + type: System.Boolean + content.vb: Public clearAtFirstUse As Boolean +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.discardAtLastUse + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.discardAtLastUse + id: discardAtLastUse + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: discardAtLastUse + nameWithType: RGTextureDesc.discardAtLastUse + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.discardAtLastUse + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: discardAtLastUse + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 98 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public bool discardAtLastUse + return: + type: System.Boolean + content.vb: Public discardAtLastUse As Boolean +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearColor + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearColor + id: clearColor + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: clearColor + nameWithType: RGTextureDesc.clearColor + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearColor + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clearColor + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 101 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public Color128 clearColor + return: + type: Ghost.Graphics.RHI.Color128 + content.vb: Public clearColor As Color128 +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearDepth + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearDepth + id: clearDepth + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: clearDepth + nameWithType: RGTextureDesc.clearDepth + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearDepth + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clearDepth + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 103 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public float clearDepth + return: + type: System.Single + content.vb: Public clearDepth As Single +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearStencil + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearStencil + id: clearStencil + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: clearStencil + nameWithType: RGTextureDesc.clearStencil + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.clearStencil + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clearStencil + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 104 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public byte clearStencil + return: + type: System.Byte + content.vb: Public clearStencil As Byte +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute(System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute(System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + id: Absolute(System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: Absolute(uint, uint, TextureFormat, Color128, bool, bool, TextureDimension, uint, uint, TextureUsage) + nameWithType: RGTextureDesc.Absolute(uint, uint, TextureFormat, Color128, bool, bool, TextureDimension, uint, uint, TextureUsage) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute(uint, uint, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.Color128, bool, bool, Ghost.Graphics.RHI.TextureDimension, uint, uint, Ghost.Graphics.RHI.TextureUsage) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Absolute + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 109 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Creates a texture descriptor with absolute dimensions. + example: [] + syntax: + content: public static RGTextureDesc Absolute(uint width, uint height, TextureFormat format, Color128 clearColor = default, bool clearAtFirstUse = true, bool discardAtLastUse = true, TextureDimension dimension = TextureDimension.Texture2D, uint mipLevels = 1, uint slice = 1, TextureUsage usage = TextureUsage.ShaderResource | TextureUsage.RenderTarget) + parameters: + - id: width + type: System.UInt32 + - id: height + type: System.UInt32 + - id: format + type: Ghost.Graphics.RHI.TextureFormat + - id: clearColor + type: Ghost.Graphics.RHI.Color128 + - id: clearAtFirstUse + type: System.Boolean + - id: discardAtLastUse + type: System.Boolean + - id: dimension + type: Ghost.Graphics.RHI.TextureDimension + - id: mipLevels + type: System.UInt32 + - id: slice + type: System.UInt32 + - id: usage + type: Ghost.Graphics.RHI.TextureUsage + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + content.vb: Public Shared Function Absolute(width As UInteger, height As UInteger, format As TextureFormat, clearColor As Color128 = Nothing, clearAtFirstUse As Boolean = True, discardAtLastUse As Boolean = True, dimension As TextureDimension = TextureDimension.Texture2D, mipLevels As UInteger = 1, slice As UInteger = 1, usage As TextureUsage = TextureUsage.ShaderResource Or TextureUsage.RenderTarget) As RGTextureDesc + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute* + nameWithType.vb: RGTextureDesc.Absolute(UInteger, UInteger, TextureFormat, Color128, Boolean, Boolean, TextureDimension, UInteger, UInteger, TextureUsage) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute(UInteger, UInteger, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.Color128, Boolean, Boolean, Ghost.Graphics.RHI.TextureDimension, UInteger, UInteger, Ghost.Graphics.RHI.TextureUsage) + name.vb: Absolute(UInteger, UInteger, TextureFormat, Color128, Boolean, Boolean, TextureDimension, UInteger, UInteger, TextureUsage) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + id: Relative(System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: Relative(float, TextureFormat, Color128, bool, bool, TextureDimension, uint, uint, TextureUsage) + nameWithType: RGTextureDesc.Relative(float, TextureFormat, Color128, bool, bool, TextureDimension, uint, uint, TextureUsage) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(float, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.Color128, bool, bool, Ghost.Graphics.RHI.TextureDimension, uint, uint, Ghost.Graphics.RHI.TextureUsage) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Relative + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 142 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Creates a texture descriptor with relative dimensions (uniform scale). + example: [] + syntax: + content: public static RGTextureDesc Relative(float scale, TextureFormat format, Color128 clearColor = default, bool clearAtFirstUse = true, bool discardAtLastUse = true, TextureDimension dimension = TextureDimension.Texture2D, uint mipLevels = 1, uint slice = 1, TextureUsage usage = TextureUsage.ShaderResource | TextureUsage.RenderTarget) + parameters: + - id: scale + type: System.Single + - id: format + type: Ghost.Graphics.RHI.TextureFormat + - id: clearColor + type: Ghost.Graphics.RHI.Color128 + - id: clearAtFirstUse + type: System.Boolean + - id: discardAtLastUse + type: System.Boolean + - id: dimension + type: Ghost.Graphics.RHI.TextureDimension + - id: mipLevels + type: System.UInt32 + - id: slice + type: System.UInt32 + - id: usage + type: Ghost.Graphics.RHI.TextureUsage + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + content.vb: Public Shared Function Relative(scale As Single, format As TextureFormat, clearColor As Color128 = Nothing, clearAtFirstUse As Boolean = True, discardAtLastUse As Boolean = True, dimension As TextureDimension = TextureDimension.Texture2D, mipLevels As UInteger = 1, slice As UInteger = 1, usage As TextureUsage = TextureUsage.ShaderResource Or TextureUsage.RenderTarget) As RGTextureDesc + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative* + nameWithType.vb: RGTextureDesc.Relative(Single, TextureFormat, Color128, Boolean, Boolean, TextureDimension, UInteger, UInteger, TextureUsage) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(Single, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.Color128, Boolean, Boolean, Ghost.Graphics.RHI.TextureDimension, UInteger, UInteger, Ghost.Graphics.RHI.TextureUsage) + name.vb: Relative(Single, TextureFormat, Color128, Boolean, Boolean, TextureDimension, UInteger, UInteger, TextureUsage) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(System.Single,System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + id: Relative(System.Single,System.Single,Ghost.Graphics.RHI.TextureFormat,Ghost.Graphics.RHI.Color128,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureDimension,System.UInt32,System.UInt32,Ghost.Graphics.RHI.TextureUsage) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: Relative(float, float, TextureFormat, Color128, bool, bool, TextureDimension, uint, uint, TextureUsage) + nameWithType: RGTextureDesc.Relative(float, float, TextureFormat, Color128, bool, bool, TextureDimension, uint, uint, TextureUsage) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(float, float, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.Color128, bool, bool, Ghost.Graphics.RHI.TextureDimension, uint, uint, Ghost.Graphics.RHI.TextureUsage) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Relative + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 174 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Creates a texture descriptor with relative dimensions (non-uniform scale). + example: [] + syntax: + content: public static RGTextureDesc Relative(float scaleX, float scaleY, TextureFormat format, Color128 clearColor = default, bool clearAtFirstUse = true, bool discardAtLastUse = true, TextureDimension dimension = TextureDimension.Texture2D, uint mipLevels = 1, uint slice = 1, TextureUsage usage = TextureUsage.ShaderResource | TextureUsage.RenderTarget) + parameters: + - id: scaleX + type: System.Single + - id: scaleY + type: System.Single + - id: format + type: Ghost.Graphics.RHI.TextureFormat + - id: clearColor + type: Ghost.Graphics.RHI.Color128 + - id: clearAtFirstUse + type: System.Boolean + - id: discardAtLastUse + type: System.Boolean + - id: dimension + type: Ghost.Graphics.RHI.TextureDimension + - id: mipLevels + type: System.UInt32 + - id: slice + type: System.UInt32 + - id: usage + type: Ghost.Graphics.RHI.TextureUsage + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + content.vb: Public Shared Function Relative(scaleX As Single, scaleY As Single, format As TextureFormat, clearColor As Color128 = Nothing, clearAtFirstUse As Boolean = True, discardAtLastUse As Boolean = True, dimension As TextureDimension = TextureDimension.Texture2D, mipLevels As UInteger = 1, slice As UInteger = 1, usage As TextureUsage = TextureUsage.ShaderResource Or TextureUsage.RenderTarget) As RGTextureDesc + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative* + nameWithType.vb: RGTextureDesc.Relative(Single, Single, TextureFormat, Color128, Boolean, Boolean, TextureDimension, UInteger, UInteger, TextureUsage) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative(Single, Single, Ghost.Graphics.RHI.TextureFormat, Ghost.Graphics.RHI.Color128, Boolean, Boolean, Ghost.Graphics.RHI.TextureDimension, UInteger, UInteger, Ghost.Graphics.RHI.TextureUsage) + name.vb: Relative(Single, Single, TextureFormat, Color128, Boolean, Boolean, TextureDimension, UInteger, UInteger, TextureUsage) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth(System.Single,System.Single,System.Byte,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureFormat) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth(System.Single,System.Single,System.Byte,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureFormat) + id: RelativeDepth(System.Single,System.Single,System.Byte,System.Boolean,System.Boolean,Ghost.Graphics.RHI.TextureFormat) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: RelativeDepth(float, float, byte, bool, bool, TextureFormat) + nameWithType: RGTextureDesc.RelativeDepth(float, float, byte, bool, bool, TextureFormat) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth(float, float, byte, bool, bool, Ghost.Graphics.RHI.TextureFormat) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RelativeDepth + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 208 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Creates a depth texture descriptor with relative dimensions. + example: [] + syntax: + content: public static RGTextureDesc RelativeDepth(float scale, float clearDepth = 1, byte clearStencil = 0, bool clearAtFirstUse = true, bool discardAtLastUse = true, TextureFormat format = TextureFormat.D32_Float) + parameters: + - id: scale + type: System.Single + - id: clearDepth + type: System.Single + - id: clearStencil + type: System.Byte + - id: clearAtFirstUse + type: System.Boolean + - id: discardAtLastUse + type: System.Boolean + - id: format + type: Ghost.Graphics.RHI.TextureFormat + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + content.vb: Public Shared Function RelativeDepth(scale As Single, clearDepth As Single = 1, clearStencil As Byte = 0, clearAtFirstUse As Boolean = True, discardAtLastUse As Boolean = True, format As TextureFormat = TextureFormat.D32_Float) As RGTextureDesc + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth* + nameWithType.vb: RGTextureDesc.RelativeDepth(Single, Single, Byte, Boolean, Boolean, TextureFormat) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth(Single, Single, Byte, Boolean, Boolean, Ghost.Graphics.RHI.TextureFormat) + name.vb: RelativeDepth(Single, Single, Byte, Boolean, Boolean, TextureFormat) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc(System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc(System.UInt32,System.UInt32) + id: ToTextureDesc(System.UInt32,System.UInt32) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: ToTextureDesc(uint, uint) + nameWithType: RGTextureDesc.ToTextureDesc(uint, uint) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc(uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ToTextureDesc + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 238 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Converts to RHI TextureDesc using resolved dimensions. + example: [] + syntax: + content: public readonly TextureDesc ToTextureDesc(uint resolvedWidth, uint resolvedHeight) + parameters: + - id: resolvedWidth + type: System.UInt32 + - id: resolvedHeight + type: System.UInt32 + return: + type: Ghost.Graphics.RHI.TextureDesc + content.vb: Public Function ToTextureDesc(resolvedWidth As UInteger, resolvedHeight As UInteger) As TextureDesc + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc* + nameWithType.vb: RGTextureDesc.ToTextureDesc(UInteger, UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc(UInteger, UInteger) + name.vb: ToTextureDesc(UInteger, UInteger) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + id: Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: Equals(RGTextureDesc) + nameWithType: RGTextureDesc.Equals(RGTextureDesc) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 252 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public readonly bool Equals(RGTextureDesc other) + parameters: + - id: other + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As RGTextureDesc) As Boolean + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals* + implements: + - System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc}.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(System.Object) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(System.Object) + id: Equals(System.Object) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: Equals(object?) + nameWithType: RGTextureDesc.Equals(object?) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(object?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 268 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Indicates whether this instance and a specified object are equal. + example: [] + syntax: + content: public override readonly bool Equals(object? obj) + parameters: + - id: obj + type: System.Object + description: The object to compare with the current instance. + return: + type: System.Boolean + description: true if obj and this instance are the same type and represent the same value; otherwise, false. + content.vb: Public Overrides Function Equals(obj As Object) As Boolean + overridden: System.ValueType.Equals(System.Object) + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals* + nameWithType.vb: RGTextureDesc.Equals(Object) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals(Object) + name.vb: Equals(Object) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: RGTextureDesc.GetHashCode() + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 273 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override readonly int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode* +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + id: op_Equality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: operator ==(RGTextureDesc, RGTextureDesc) + nameWithType: RGTextureDesc.operator ==(RGTextureDesc, RGTextureDesc) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.operator ==(Ghost.Graphics.RenderGraphModule.RGTextureDesc, Ghost.Graphics.RenderGraphModule.RGTextureDesc) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Equality + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 285 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static bool operator ==(RGTextureDesc left, RGTextureDesc right) + parameters: + - id: left + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + - id: right + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + return: + type: System.Boolean + content.vb: Public Shared Operator =(left As RGTextureDesc, right As RGTextureDesc) As Boolean + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality* + nameWithType.vb: RGTextureDesc.=(RGTextureDesc, RGTextureDesc) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.=(Ghost.Graphics.RenderGraphModule.RGTextureDesc, Ghost.Graphics.RenderGraphModule.RGTextureDesc) + name.vb: =(RGTextureDesc, RGTextureDesc) +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + commentId: M:Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + id: op_Inequality(Ghost.Graphics.RenderGraphModule.RGTextureDesc,Ghost.Graphics.RenderGraphModule.RGTextureDesc) + parent: Ghost.Graphics.RenderGraphModule.RGTextureDesc + langs: + - csharp + - vb + name: operator !=(RGTextureDesc, RGTextureDesc) + nameWithType: RGTextureDesc.operator !=(RGTextureDesc, RGTextureDesc) + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.operator !=(Ghost.Graphics.RenderGraphModule.RGTextureDesc, Ghost.Graphics.RenderGraphModule.RGTextureDesc) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Inequality + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 290 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static bool operator !=(RGTextureDesc left, RGTextureDesc right) + parameters: + - id: left + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + - id: right + type: Ghost.Graphics.RenderGraphModule.RGTextureDesc + return: + type: System.Boolean + content.vb: Public Shared Operator <>(left As RGTextureDesc, right As RGTextureDesc) As Boolean + overload: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality* + nameWithType.vb: RGTextureDesc.<>(RGTextureDesc, RGTextureDesc) + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.<>(Ghost.Graphics.RenderGraphModule.RGTextureDesc, Ghost.Graphics.RenderGraphModule.RGTextureDesc) + name.vb: <>(RGTextureDesc, RGTextureDesc) +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.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc} + commentId: T:System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of RGTextureDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RenderGraphModule.RGTextureDesc) + name.vb: IEquatable(Of RGTextureDesc) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + commentId: T:Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.html + name: RGTextureSizeMode + nameWithType: RGTextureSizeMode + fullName: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode +- 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: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.TextureFormat + commentId: T:Ghost.Graphics.RHI.TextureFormat + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureFormat.html + name: TextureFormat + nameWithType: TextureFormat + fullName: Ghost.Graphics.RHI.TextureFormat +- 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.RHI.TextureDimension + commentId: T:Ghost.Graphics.RHI.TextureDimension + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDimension.html + name: TextureDimension + nameWithType: TextureDimension + fullName: Ghost.Graphics.RHI.TextureDimension +- uid: Ghost.Graphics.RHI.TextureUsage + commentId: T:Ghost.Graphics.RHI.TextureUsage + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureUsage.html + name: TextureUsage + nameWithType: TextureUsage + fullName: Ghost.Graphics.RHI.TextureUsage +- 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.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: System.Byte + commentId: T:System.Byte + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte + nameWithType: byte + fullName: byte + nameWithType.vb: Byte + fullName.vb: Byte + name.vb: Byte +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_Absolute_System_UInt32_System_UInt32_Ghost_Graphics_RHI_TextureFormat_Ghost_Graphics_RHI_Color128_System_Boolean_System_Boolean_Ghost_Graphics_RHI_TextureDimension_System_UInt32_System_UInt32_Ghost_Graphics_RHI_TextureUsage_ + name: Absolute + nameWithType: RGTextureDesc.Absolute + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Absolute +- 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: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_Relative_System_Single_Ghost_Graphics_RHI_TextureFormat_Ghost_Graphics_RHI_Color128_System_Boolean_System_Boolean_Ghost_Graphics_RHI_TextureDimension_System_UInt32_System_UInt32_Ghost_Graphics_RHI_TextureUsage_ + name: Relative + nameWithType: RGTextureDesc.Relative + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Relative +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_RelativeDepth_System_Single_System_Single_System_Byte_System_Boolean_System_Boolean_Ghost_Graphics_RHI_TextureFormat_ + name: RelativeDepth + nameWithType: RGTextureDesc.RelativeDepth + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.RelativeDepth +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_ToTextureDesc_System_UInt32_System_UInt32_ + name: ToTextureDesc + nameWithType: RGTextureDesc.ToTextureDesc + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.ToTextureDesc +- uid: Ghost.Graphics.RHI.TextureDesc + commentId: T:Ghost.Graphics.RHI.TextureDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.TextureDesc.html + name: TextureDesc + nameWithType: TextureDesc + fullName: Ghost.Graphics.RHI.TextureDesc +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_Equals_Ghost_Graphics_RenderGraphModule_RGTextureDesc_ + name: Equals + nameWithType: RGTextureDesc.Equals + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.Equals +- uid: System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc}.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + commentId: M:System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc}.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + parent: System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(RGTextureDesc) + nameWithType: IEquatable.Equals(RGTextureDesc) + fullName: System.IEquatable.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + nameWithType.vb: IEquatable(Of RGTextureDesc).Equals(RGTextureDesc) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RenderGraphModule.RGTextureDesc).Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc}.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.RenderGraphModule.RGTextureDesc}.Equals(Ghost.Graphics.RenderGraphModule.RGTextureDesc) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc + name: RGTextureDesc + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html + - name: ) +- uid: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) +- 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: Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_GetHashCode + name: GetHashCode + nameWithType: RGTextureDesc.GetHashCode + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.GetHashCode +- 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.RenderGraphModule.RGTextureDesc.op_Equality* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_op_Equality_Ghost_Graphics_RenderGraphModule_RGTextureDesc_Ghost_Graphics_RenderGraphModule_RGTextureDesc_ + name: operator == + nameWithType: RGTextureDesc.operator == + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.operator == + nameWithType.vb: RGTextureDesc.= + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.= + name.vb: = + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Equality* + name: == + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_op_Equality_Ghost_Graphics_RenderGraphModule_RGTextureDesc_Ghost_Graphics_RenderGraphModule_RGTextureDesc_ +- uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_op_Inequality_Ghost_Graphics_RenderGraphModule_RGTextureDesc_Ghost_Graphics_RenderGraphModule_RGTextureDesc_ + name: operator != + nameWithType: RGTextureDesc.operator != + fullName: Ghost.Graphics.RenderGraphModule.RGTextureDesc.operator != + nameWithType.vb: RGTextureDesc.<> + fullName.vb: Ghost.Graphics.RenderGraphModule.RGTextureDesc.<> + name.vb: <> + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.RGTextureDesc.op_Inequality* + name: '!=' + href: Ghost.Graphics.RenderGraphModule.RGTextureDesc.html#Ghost_Graphics_RenderGraphModule_RGTextureDesc_op_Inequality_Ghost_Graphics_RenderGraphModule_RGTextureDesc_Ghost_Graphics_RenderGraphModule_RGTextureDesc_ diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml new file mode 100644 index 0000000..507ca07 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.yml @@ -0,0 +1,126 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + commentId: T:Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + id: RGTextureSizeMode + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Absolute + - Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Relative + langs: + - csharp + - vb + name: RGTextureSizeMode + nameWithType: RGTextureSizeMode + fullName: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RGTextureSizeMode + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 17 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Specifies how texture dimensions are determined. + example: [] + syntax: + content: 'public enum RGTextureSizeMode : byte' + content.vb: Public Enum RGTextureSizeMode As Byte +- uid: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Absolute + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Absolute + id: Absolute + parent: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + langs: + - csharp + - vb + name: Absolute + nameWithType: RGTextureSizeMode.Absolute + fullName: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Absolute + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Absolute + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 22 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Fixed pixel dimensions (width, height). + example: [] + syntax: + content: Absolute = 0 + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode +- uid: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Relative + commentId: F:Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Relative + id: Relative + parent: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + langs: + - csharp + - vb + name: Relative + nameWithType: RGTextureSizeMode.Relative + fullName: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.Relative + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Relative + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 27 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Scale relative to view state (scaleX * viewportWidth, scaleY * viewportHeight). + example: [] + syntax: + content: Relative = 1 + return: + type: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode +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: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + commentId: T:Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.html + name: RGTextureSizeMode + nameWithType: RGTextureSizeMode + fullName: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraph.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraph.yml new file mode 100644 index 0000000..202cba5 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraph.yml @@ -0,0 +1,1165 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph + commentId: T:Ghost.Graphics.RenderGraphModule.RenderGraph + id: RenderGraph + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IPipelineLibrary,Ghost.Graphics.RHI.IShaderCompiler) + - Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass``1(System.String,``0@) + - Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass``1(System.String,``0@) + - Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass``1(System.String,``0@) + - Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard + - Ghost.Graphics.RenderGraphModule.RenderGraph.Compile(Ghost.Graphics.RenderGraphModule.ViewState) + - Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose + - Ghost.Graphics.RenderGraphModule.RenderGraph.Execute(Ghost.Graphics.RHI.ICommandBuffer) + - Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.String) + - Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.String,Ghost.Graphics.RHI.Color128,System.Single,System.Byte,System.Boolean,System.Boolean) + - Ghost.Graphics.RenderGraphModule.RenderGraph.Reset + langs: + - csharp + - vb + name: RenderGraph + nameWithType: RenderGraph + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderGraph + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 9 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Main render graph class that manages resource allocation and pass execution. + example: [] + syntax: + content: 'public sealed class RenderGraph : IDisposable' + content.vb: Public NotInheritable Class RenderGraph Implements IDisposable + inheritance: + - System.Object + implements: + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard + commentId: P:Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard + id: Blackboard + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: Blackboard + nameWithType: RenderGraph.Blackboard + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Blackboard + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 38 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public RenderGraphBlackboard Blackboard { get; } + parameters: [] + return: + type: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + content.vb: Public ReadOnly Property Blackboard As RenderGraphBlackboard + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard* +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IPipelineLibrary,Ghost.Graphics.RHI.IShaderCompiler) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IPipelineLibrary,Ghost.Graphics.RHI.IShaderCompiler) + id: '#ctor(Ghost.Graphics.ResourceManager,Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase,Ghost.Graphics.RHI.IPipelineLibrary,Ghost.Graphics.RHI.IShaderCompiler)' + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: RenderGraph(ResourceManager, IResourceAllocator, IResourceDatabase, IPipelineLibrary, IShaderCompiler) + nameWithType: RenderGraph.RenderGraph(ResourceManager, IResourceAllocator, IResourceDatabase, IPipelineLibrary, IShaderCompiler) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.RenderGraph(Ghost.Graphics.ResourceManager, Ghost.Graphics.RHI.IResourceAllocator, Ghost.Graphics.RHI.IResourceDatabase, Ghost.Graphics.RHI.IPipelineLibrary, Ghost.Graphics.RHI.IShaderCompiler) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 40 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public RenderGraph(ResourceManager resourceManager, IResourceAllocator resourceAllocator, IResourceDatabase resourceDatabase, IPipelineLibrary pipelineLibrary, IShaderCompiler shaderCompiler) + parameters: + - id: resourceManager + type: Ghost.Graphics.ResourceManager + - id: resourceAllocator + type: Ghost.Graphics.RHI.IResourceAllocator + - id: resourceDatabase + type: Ghost.Graphics.RHI.IResourceDatabase + - id: pipelineLibrary + type: Ghost.Graphics.RHI.IPipelineLibrary + - id: shaderCompiler + type: Ghost.Graphics.RHI.IShaderCompiler + content.vb: Public Sub New(resourceManager As ResourceManager, resourceAllocator As IResourceAllocator, resourceDatabase As IResourceDatabase, pipelineLibrary As IPipelineLibrary, shaderCompiler As IShaderCompiler) + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor* + nameWithType.vb: RenderGraph.New(ResourceManager, IResourceAllocator, IResourceDatabase, IPipelineLibrary, IShaderCompiler) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.New(Ghost.Graphics.ResourceManager, Ghost.Graphics.RHI.IResourceAllocator, Ghost.Graphics.RHI.IResourceDatabase, Ghost.Graphics.RHI.IPipelineLibrary, Ghost.Graphics.RHI.IShaderCompiler) + name.vb: New(ResourceManager, IResourceAllocator, IResourceDatabase, IPipelineLibrary, IShaderCompiler) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Reset + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.Reset + id: Reset + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: Reset() + nameWithType: RenderGraph.Reset() + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Reset() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Reset + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 76 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Resets the render graph for a new frame. + example: [] + syntax: + content: public void Reset() + content.vb: Public Sub Reset() + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.Reset* +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.String,Ghost.Graphics.RHI.Color128,System.Single,System.Byte,System.Boolean,System.Boolean) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.String,Ghost.Graphics.RHI.Color128,System.Single,System.Byte,System.Boolean,System.Boolean) + id: ImportTexture(Ghost.Core.Handle{Ghost.Graphics.RHI.Texture},System.String,Ghost.Graphics.RHI.Color128,System.Single,System.Byte,System.Boolean,System.Boolean) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: ImportTexture(Handle, string, Color128, float, byte, bool, bool) + nameWithType: RenderGraph.ImportTexture(Handle, string, Color128, float, byte, bool, bool) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture(Ghost.Core.Handle, string, Ghost.Graphics.RHI.Color128, float, byte, bool, bool) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ImportTexture + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 107 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Imports an external texture into the render graph. + example: [] + syntax: + content: public Identifier ImportTexture(Handle texture, string name, Color128 clearColor = default, float clearDepth = 1, byte clearStencil = 0, bool clearAtFirstUse = true, bool discardAtLastUse = true) + parameters: + - id: texture + type: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + description: The external texture handle. + - id: name + type: System.String + - id: clearColor + type: Ghost.Graphics.RHI.Color128 + - id: clearDepth + type: System.Single + - id: clearStencil + type: System.Byte + - id: clearAtFirstUse + type: System.Boolean + - id: discardAtLastUse + type: System.Boolean + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGTexture} + description: The identifier of the imported render graph texture. Invalid if import fails. + content.vb: Public Function ImportTexture(texture As Handle(Of Texture), name As String, clearColor As Color128 = Nothing, clearDepth As Single = 1, clearStencil As Byte = 0, clearAtFirstUse As Boolean = True, discardAtLastUse As Boolean = True) As Identifier(Of RGTexture) + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture* + nameWithType.vb: RenderGraph.ImportTexture(Handle(Of Texture), String, Color128, Single, Byte, Boolean, Boolean) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture(Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture), String, Ghost.Graphics.RHI.Color128, Single, Byte, Boolean, Boolean) + name.vb: ImportTexture(Handle(Of Texture), String, Color128, Single, Byte, Boolean, Boolean) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.String) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.String) + id: ImportBuffer(Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer},System.String) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: ImportBuffer(Handle, string) + nameWithType: RenderGraph.ImportBuffer(Handle, string) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer(Ghost.Core.Handle, string) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ImportBuffer + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 127 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Imports an external buffer into the render graph. + example: [] + syntax: + content: public Identifier ImportBuffer(Handle buffer, string name) + parameters: + - id: buffer + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + description: The external buffer handle. + - id: name + type: System.String + return: + type: Ghost.Core.Identifier{Ghost.Graphics.RenderGraphModule.RGBuffer} + description: The identifier of the imported render graph buffer. Invalid if import fails. + content.vb: Public Function ImportBuffer(buffer As Handle(Of GraphicsBuffer), name As String) As Identifier(Of RGBuffer) + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer* + nameWithType.vb: RenderGraph.ImportBuffer(Handle(Of GraphicsBuffer), String) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer), String) + name.vb: ImportBuffer(Handle(Of GraphicsBuffer), String) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass``1(System.String,``0@) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass``1(System.String,``0@) + id: AddRasterRenderPass``1(System.String,``0@) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: AddRasterRenderPass(string, out TPassData) + nameWithType: RenderGraph.AddRasterRenderPass(string, out TPassData) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass(string, out TPassData) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddRasterRenderPass + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 140 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public IRasterRenderGraphBuilder AddRasterRenderPass(string name, out TPassData passData) where TPassData : class, new()' + parameters: + - id: name + type: System.String + - id: passData + type: '{TPassData}' + typeParameters: + - id: TPassData + return: + type: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + content.vb: Public Function AddRasterRenderPass(Of TPassData As {Class, New})(name As String, passData As TPassData) As IRasterRenderGraphBuilder + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass* + nameWithType.vb: RenderGraph.AddRasterRenderPass(Of TPassData)(String, TPassData) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass(Of TPassData)(String, TPassData) + name.vb: AddRasterRenderPass(Of TPassData)(String, TPassData) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass``1(System.String,``0@) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass``1(System.String,``0@) + id: AddComputeRenderPass``1(System.String,``0@) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: AddComputeRenderPass(string, out TPassData) + nameWithType: RenderGraph.AddComputeRenderPass(string, out TPassData) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass(string, out TPassData) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddComputeRenderPass + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 153 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public IComputeRenderGraphBuilder AddComputeRenderPass(string name, out TPassData passData) where TPassData : class, new()' + parameters: + - id: name + type: System.String + - id: passData + type: '{TPassData}' + typeParameters: + - id: TPassData + return: + type: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + content.vb: Public Function AddComputeRenderPass(Of TPassData As {Class, New})(name As String, passData As TPassData) As IComputeRenderGraphBuilder + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass* + nameWithType.vb: RenderGraph.AddComputeRenderPass(Of TPassData)(String, TPassData) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass(Of TPassData)(String, TPassData) + name.vb: AddComputeRenderPass(Of TPassData)(String, TPassData) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass``1(System.String,``0@) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass``1(System.String,``0@) + id: AddUnsafeRenderPass``1(System.String,``0@) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: AddUnsafeRenderPass(string, out TPassData) + nameWithType: RenderGraph.AddUnsafeRenderPass(string, out TPassData) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass(string, out TPassData) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddUnsafeRenderPass + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 166 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: 'public IUnsafeRenderGraphBuilder AddUnsafeRenderPass(string name, out TPassData passData) where TPassData : class, new()' + parameters: + - id: name + type: System.String + - id: passData + type: '{TPassData}' + typeParameters: + - id: TPassData + return: + type: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + content.vb: Public Function AddUnsafeRenderPass(Of TPassData As {Class, New})(name As String, passData As TPassData) As IUnsafeRenderGraphBuilder + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass* + nameWithType.vb: RenderGraph.AddUnsafeRenderPass(Of TPassData)(String, TPassData) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass(Of TPassData)(String, TPassData) + name.vb: AddUnsafeRenderPass(Of TPassData)(String, TPassData) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Compile(Ghost.Graphics.RenderGraphModule.ViewState) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.Compile(Ghost.Graphics.RenderGraphModule.ViewState) + id: Compile(Ghost.Graphics.RenderGraphModule.ViewState) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: Compile(ViewState) + nameWithType: RenderGraph.Compile(ViewState) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Compile(Ghost.Graphics.RenderGraphModule.ViewState) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Compile + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 182 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Compiles the render graph by culling unused passes and determining resource lifetimes. + example: [] + syntax: + content: public Error Compile(ViewState viewState) + parameters: + - id: viewState + type: Ghost.Graphics.RenderGraphModule.ViewState + return: + type: Ghost.Core.Error + content.vb: Public Function Compile(viewState As ViewState) As [Error] + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.Compile* +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Execute(Ghost.Graphics.RHI.ICommandBuffer) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.Execute(Ghost.Graphics.RHI.ICommandBuffer) + id: Execute(Ghost.Graphics.RHI.ICommandBuffer) + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: Execute(ICommandBuffer) + nameWithType: RenderGraph.Execute(ICommandBuffer) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Execute(Ghost.Graphics.RHI.ICommandBuffer) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Execute + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 205 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Executes all compiled passes using native render passes where possible. + example: [] + syntax: + content: public Error Execute(ICommandBuffer commandBuffer) + parameters: + - id: commandBuffer + type: Ghost.Graphics.RHI.ICommandBuffer + return: + type: Ghost.Core.Error + content.vb: Public Function Execute(commandBuffer As ICommandBuffer) As [Error] + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.Execute* +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose + id: Dispose + parent: Ghost.Graphics.RenderGraphModule.RenderGraph + langs: + - csharp + - vb + name: Dispose() + nameWithType: RenderGraph.Dispose() + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraph.cs + startLine: 215 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose* + implements: + - System.IDisposable.Dispose +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.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.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- 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.RenderGraph.Blackboard* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_Blackboard + name: Blackboard + nameWithType: RenderGraph.Blackboard + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Blackboard +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + commentId: T:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.html + name: RenderGraphBlackboard + nameWithType: RenderGraphBlackboard + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.#ctor + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph__ctor_Ghost_Graphics_ResourceManager_Ghost_Graphics_RHI_IResourceAllocator_Ghost_Graphics_RHI_IResourceDatabase_Ghost_Graphics_RHI_IPipelineLibrary_Ghost_Graphics_RHI_IShaderCompiler_ + name: RenderGraph + nameWithType: RenderGraph.RenderGraph + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.RenderGraph + nameWithType.vb: RenderGraph.New + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraph.New + name.vb: New +- 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.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.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.IPipelineLibrary + commentId: T:Ghost.Graphics.RHI.IPipelineLibrary + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IPipelineLibrary.html + name: IPipelineLibrary + nameWithType: IPipelineLibrary + fullName: Ghost.Graphics.RHI.IPipelineLibrary +- uid: Ghost.Graphics.RHI.IShaderCompiler + commentId: T:Ghost.Graphics.RHI.IShaderCompiler + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IShaderCompiler.html + name: IShaderCompiler + nameWithType: IShaderCompiler + fullName: Ghost.Graphics.RHI.IShaderCompiler +- 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.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.RenderGraph.Reset* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.Reset + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_Reset + name: Reset + nameWithType: RenderGraph.Reset + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Reset +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_ImportTexture_Ghost_Core_Handle_Ghost_Graphics_RHI_Texture__System_String_Ghost_Graphics_RHI_Color128_System_Single_System_Byte_System_Boolean_System_Boolean_ + name: ImportTexture + nameWithType: RenderGraph.ImportTexture + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportTexture +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.Texture} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.Texture.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Texture) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.Texture) + name.vb: Handle(Of Texture) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Texture + name: Texture + href: Ghost.Graphics.RHI.Texture.html + - name: ) +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: System.Byte + commentId: T:System.Byte + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte + nameWithType: byte + fullName: byte + nameWithType.vb: Byte + fullName.vb: Byte + name.vb: Byte +- 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.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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Graphics.RenderGraphModule.RenderGraph.ImportBuffer* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_ImportBuffer_Ghost_Core_Handle_Ghost_Graphics_RHI_GraphicsBuffer__System_String_ + name: ImportBuffer + nameWithType: RenderGraph.ImportBuffer + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.ImportBuffer +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GraphicsBuffer} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GraphicsBuffer.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GraphicsBuffer) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GraphicsBuffer) + name.vb: Handle(Of GraphicsBuffer) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GraphicsBuffer + name: GraphicsBuffer + href: Ghost.Graphics.RHI.GraphicsBuffer.html + - name: ) +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.RenderGraphModule.RenderGraph.AddRasterRenderPass* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_AddRasterRenderPass__1_System_String___0__ + name: AddRasterRenderPass + nameWithType: RenderGraph.AddRasterRenderPass + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.AddRasterRenderPass +- uid: '{TPassData}' + commentId: '!:TPassData' + definition: TPassData + name: TPassData + nameWithType: TPassData + fullName: TPassData +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html + name: IRasterRenderGraphBuilder + nameWithType: IRasterRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder +- uid: TPassData + name: TPassData + nameWithType: TPassData + fullName: TPassData +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_AddComputeRenderPass__1_System_String___0__ + name: AddComputeRenderPass + nameWithType: RenderGraph.AddComputeRenderPass + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.AddComputeRenderPass +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.html + name: IComputeRenderGraphBuilder + nameWithType: IComputeRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_AddUnsafeRenderPass__1_System_String___0__ + name: AddUnsafeRenderPass + nameWithType: RenderGraph.AddUnsafeRenderPass + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.AddUnsafeRenderPass +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.html + name: IUnsafeRenderGraphBuilder + nameWithType: IUnsafeRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Compile* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.Compile + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_Compile_Ghost_Graphics_RenderGraphModule_ViewState_ + name: Compile + nameWithType: RenderGraph.Compile + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Compile +- uid: Ghost.Graphics.RenderGraphModule.ViewState + commentId: T:Ghost.Graphics.RenderGraphModule.ViewState + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.ViewState.html + name: ViewState + nameWithType: ViewState + fullName: Ghost.Graphics.RenderGraphModule.ViewState +- uid: Ghost.Core.Error + commentId: T:Ghost.Core.Error + parent: Ghost.Core + name: Error + nameWithType: Error + fullName: Ghost.Core.Error +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph.Execute* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.Execute + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_Execute_Ghost_Graphics_RHI_ICommandBuffer_ + name: Execute + nameWithType: RenderGraph.Execute + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Execute +- 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.RenderGraphModule.RenderGraph.Dispose* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html#Ghost_Graphics_RenderGraphModule_RenderGraph_Dispose + name: Dispose + nameWithType: RenderGraph.Dispose + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml new file mode 100644 index 0000000..d85444f --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.yml @@ -0,0 +1,477 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + commentId: T:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + id: RenderGraphBlackboard + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add``1(``0) + - Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear + - Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get``1 + - Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet``1(``0@) + langs: + - csharp + - vb + name: RenderGraphBlackboard + nameWithType: RenderGraphBlackboard + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderGraphBlackboard + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: >- + Blackboard for sharing data between render passes. + + Uses a dictionary with type keys to store different pass data types. + + Avoids allocations by reusing the same dictionary across frames. + example: [] + syntax: + content: public sealed class RenderGraphBlackboard + content.vb: Public NotInheritable Class RenderGraphBlackboard + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add``1(``0) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add``1(``0) + id: Add``1(``0) + parent: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + langs: + - csharp + - vb + name: Add(T) + nameWithType: RenderGraphBlackboard.Add(T) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add(T) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Add + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + startLine: 14 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Adds or updates pass data in the blackboard. + example: [] + syntax: + content: 'public void Add(T data) where T : class, IPassData' + parameters: + - id: data + type: '{T}' + typeParameters: + - id: T + content.vb: Public Sub Add(Of T As {Class, IPassData})(data As T) + overload: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add* + nameWithType.vb: RenderGraphBlackboard.Add(Of T)(T) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add(Of T)(T) + name.vb: Add(Of T)(T) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get``1 + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get``1 + id: Get``1 + parent: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + langs: + - csharp + - vb + name: Get() + nameWithType: RenderGraphBlackboard.Get() + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Get + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + startLine: 24 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Retrieves pass data from the blackboard. + example: [] + syntax: + content: 'public T Get() where T : class, IPassData' + typeParameters: + - id: T + return: + type: '{T}' + content.vb: Public Function [Get](Of T As {Class, IPassData})() As T + overload: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get* + nameWithType.vb: RenderGraphBlackboard.Get(Of T)() + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get(Of T)() + name.vb: Get(Of T)() +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet``1(``0@) + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet``1(``0@) + id: TryGet``1(``0@) + parent: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + langs: + - csharp + - vb + name: TryGet(out T?) + nameWithType: RenderGraphBlackboard.TryGet(out T?) + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet(out T?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TryGet + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + startLine: 39 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Tries to get pass data from the blackboard. + example: [] + syntax: + content: 'public bool TryGet(out T? data) where T : class, IPassData' + parameters: + - id: data + type: '{T}' + typeParameters: + - id: T + return: + type: System.Boolean + content.vb: Public Function TryGet(Of T As {Class, IPassData})(data As T) As Boolean + overload: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet* + nameWithType.vb: RenderGraphBlackboard.TryGet(Of T)(T) + fullName.vb: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet(Of T)(T) + name.vb: TryGet(Of T)(T) +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear + commentId: M:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear + id: Clear + parent: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + langs: + - csharp + - vb + name: Clear() + nameWithType: RenderGraphBlackboard.Clear() + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Clear + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphBlackboard.cs + startLine: 57 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: >- + Clears all data from the blackboard. + + Does not deallocate the backing dictionary to avoid allocations. + example: [] + syntax: + content: public void Clear() + content.vb: Public Sub Clear() + overload: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear* +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.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- 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.RenderGraphBlackboard.Add* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add + href: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.html#Ghost_Graphics_RenderGraphModule_RenderGraphBlackboard_Add__1___0_ + name: Add + nameWithType: RenderGraphBlackboard.Add + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Add +- uid: '{T}' + commentId: '!:T' + definition: T + name: T + nameWithType: T + fullName: T +- uid: T + name: T + nameWithType: T + fullName: T +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get + href: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.html#Ghost_Graphics_RenderGraphModule_RenderGraphBlackboard_Get__1 + name: Get + nameWithType: RenderGraphBlackboard.Get + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Get +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet + href: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.html#Ghost_Graphics_RenderGraphModule_RenderGraphBlackboard_TryGet__1___0__ + name: TryGet + nameWithType: RenderGraphBlackboard.TryGet + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.TryGet +- 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.RenderGraphBlackboard.Clear* + commentId: Overload:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear + href: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.html#Ghost_Graphics_RenderGraphModule_RenderGraphBlackboard_Clear + name: Clear + nameWithType: RenderGraphBlackboard.Clear + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.Clear diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderPassType.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderPassType.yml new file mode 100644 index 0000000..b98bb44 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.RenderPassType.yml @@ -0,0 +1,149 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.RenderPassType + commentId: T:Ghost.Graphics.RenderGraphModule.RenderPassType + id: RenderPassType + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.RenderPassType.Compute + - Ghost.Graphics.RenderGraphModule.RenderPassType.Raster + - Ghost.Graphics.RenderGraphModule.RenderPassType.Unsafe + langs: + - csharp + - vb + name: RenderPassType + nameWithType: RenderPassType + fullName: Ghost.Graphics.RenderGraphModule.RenderPassType + type: Enum + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderPassType + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + startLine: 9 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Represents different types of render passes. + example: [] + syntax: + content: 'public enum RenderPassType : byte' + content.vb: Public Enum RenderPassType As Byte +- uid: Ghost.Graphics.RenderGraphModule.RenderPassType.Raster + commentId: F:Ghost.Graphics.RenderGraphModule.RenderPassType.Raster + id: Raster + parent: Ghost.Graphics.RenderGraphModule.RenderPassType + langs: + - csharp + - vb + name: Raster + nameWithType: RenderPassType.Raster + fullName: Ghost.Graphics.RenderGraphModule.RenderPassType.Raster + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Raster + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + startLine: 11 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Raster = 0 + return: + type: Ghost.Graphics.RenderGraphModule.RenderPassType +- uid: Ghost.Graphics.RenderGraphModule.RenderPassType.Compute + commentId: F:Ghost.Graphics.RenderGraphModule.RenderPassType.Compute + id: Compute + parent: Ghost.Graphics.RenderGraphModule.RenderPassType + langs: + - csharp + - vb + name: Compute + nameWithType: RenderPassType.Compute + fullName: Ghost.Graphics.RenderGraphModule.RenderPassType.Compute + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Compute + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Compute = 1 + return: + type: Ghost.Graphics.RenderGraphModule.RenderPassType +- uid: Ghost.Graphics.RenderGraphModule.RenderPassType.Unsafe + commentId: F:Ghost.Graphics.RenderGraphModule.RenderPassType.Unsafe + id: Unsafe + parent: Ghost.Graphics.RenderGraphModule.RenderPassType + langs: + - csharp + - vb + name: Unsafe + nameWithType: RenderPassType.Unsafe + fullName: Ghost.Graphics.RenderGraphModule.RenderPassType.Unsafe + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Unsafe + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphPass.cs + startLine: 13 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: Unsafe = 2 + return: + type: Ghost.Graphics.RenderGraphModule.RenderPassType +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: Ghost.Graphics.RenderGraphModule.RenderPassType + commentId: T:Ghost.Graphics.RenderGraphModule.RenderPassType + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RenderPassType.html + name: RenderPassType + nameWithType: RenderPassType + fullName: Ghost.Graphics.RenderGraphModule.RenderPassType diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.ViewState.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.ViewState.yml new file mode 100644 index 0000000..6041afb --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.ViewState.yml @@ -0,0 +1,828 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule.ViewState + commentId: T:Ghost.Graphics.RenderGraphModule.ViewState + id: ViewState + parent: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.ViewState.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + - Ghost.Graphics.RenderGraphModule.ViewState.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + - Ghost.Graphics.RenderGraphModule.ViewState.Equals(System.Object) + - Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode + - Ghost.Graphics.RenderGraphModule.ViewState.actualHeight + - Ghost.Graphics.RenderGraphModule.ViewState.actualWidth + - Ghost.Graphics.RenderGraphModule.ViewState.op_Equality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + - Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + - Ghost.Graphics.RenderGraphModule.ViewState.viewportHeight + - Ghost.Graphics.RenderGraphModule.ViewState.viewportWidth + langs: + - csharp + - vb + name: ViewState + nameWithType: ViewState + fullName: Ghost.Graphics.RenderGraphModule.ViewState + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ViewState + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 33 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: View state information for resolving relative texture sizes. + example: [] + syntax: + content: 'public struct ViewState : IEquatable' + content.vb: Public Structure ViewState Implements IEquatable(Of ViewState) + implements: + - System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState} + inheritedMembers: + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) +- uid: Ghost.Graphics.RenderGraphModule.ViewState.viewportWidth + commentId: F:Ghost.Graphics.RenderGraphModule.ViewState.viewportWidth + id: viewportWidth + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: viewportWidth + nameWithType: ViewState.viewportWidth + fullName: Ghost.Graphics.RenderGraphModule.ViewState.viewportWidth + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: viewportWidth + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 35 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint viewportWidth + return: + type: System.UInt32 + content.vb: Public viewportWidth As UInteger +- uid: Ghost.Graphics.RenderGraphModule.ViewState.viewportHeight + commentId: F:Ghost.Graphics.RenderGraphModule.ViewState.viewportHeight + id: viewportHeight + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: viewportHeight + nameWithType: ViewState.viewportHeight + fullName: Ghost.Graphics.RenderGraphModule.ViewState.viewportHeight + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: viewportHeight + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 36 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint viewportHeight + return: + type: System.UInt32 + content.vb: Public viewportHeight As UInteger +- uid: Ghost.Graphics.RenderGraphModule.ViewState.actualWidth + commentId: F:Ghost.Graphics.RenderGraphModule.ViewState.actualWidth + id: actualWidth + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: actualWidth + nameWithType: ViewState.actualWidth + fullName: Ghost.Graphics.RenderGraphModule.ViewState.actualWidth + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: actualWidth + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 39 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint actualWidth + return: + type: System.UInt32 + content.vb: Public actualWidth As UInteger +- uid: Ghost.Graphics.RenderGraphModule.ViewState.actualHeight + commentId: F:Ghost.Graphics.RenderGraphModule.ViewState.actualHeight + id: actualHeight + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: actualHeight + nameWithType: ViewState.actualHeight + fullName: Ghost.Graphics.RenderGraphModule.ViewState.actualHeight + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: actualHeight + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 40 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public uint actualHeight + return: + type: System.UInt32 + content.vb: Public actualHeight As UInteger +- uid: Ghost.Graphics.RenderGraphModule.ViewState.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.RenderGraphModule.ViewState.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32) + id: '#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)' + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: ViewState(uint, uint, uint, uint) + nameWithType: ViewState.ViewState(uint, uint, uint, uint) + fullName: Ghost.Graphics.RenderGraphModule.ViewState.ViewState(uint, uint, uint, uint) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 42 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public ViewState(uint width, uint height, uint actualWidth, uint actualHeight) + parameters: + - id: width + type: System.UInt32 + - id: height + type: System.UInt32 + - id: actualWidth + type: System.UInt32 + - id: actualHeight + type: System.UInt32 + content.vb: Public Sub New(width As UInteger, height As UInteger, actualWidth As UInteger, actualHeight As UInteger) + overload: Ghost.Graphics.RenderGraphModule.ViewState.#ctor* + nameWithType.vb: ViewState.New(UInteger, UInteger, UInteger, UInteger) + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.New(UInteger, UInteger, UInteger, UInteger) + name.vb: New(UInteger, UInteger, UInteger, UInteger) +- uid: Ghost.Graphics.RenderGraphModule.ViewState.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + commentId: M:Ghost.Graphics.RenderGraphModule.ViewState.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + id: Equals(Ghost.Graphics.RenderGraphModule.ViewState) + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: Equals(ViewState) + nameWithType: ViewState.Equals(ViewState) + fullName: Ghost.Graphics.RenderGraphModule.ViewState.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 50 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Indicates whether the current object is equal to another object of the same type. + example: [] + syntax: + content: public readonly bool Equals(ViewState other) + parameters: + - id: other + type: Ghost.Graphics.RenderGraphModule.ViewState + description: An object to compare with this object. + return: + type: System.Boolean + description: true if the current object is equal to the other parameter; otherwise, false. + content.vb: Public Function Equals(other As ViewState) As Boolean + overload: Ghost.Graphics.RenderGraphModule.ViewState.Equals* + implements: + - System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState}.Equals(Ghost.Graphics.RenderGraphModule.ViewState) +- uid: Ghost.Graphics.RenderGraphModule.ViewState.Equals(System.Object) + commentId: M:Ghost.Graphics.RenderGraphModule.ViewState.Equals(System.Object) + id: Equals(System.Object) + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: Equals(object?) + nameWithType: ViewState.Equals(object?) + fullName: Ghost.Graphics.RenderGraphModule.ViewState.Equals(object?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Equals + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 56 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Indicates whether this instance and a specified object are equal. + example: [] + syntax: + content: public override readonly bool Equals(object? obj) + parameters: + - id: obj + type: System.Object + description: The object to compare with the current instance. + return: + type: System.Boolean + description: true if obj and this instance are the same type and represent the same value; otherwise, false. + content.vb: Public Overrides Function Equals(obj As Object) As Boolean + overridden: System.ValueType.Equals(System.Object) + overload: Ghost.Graphics.RenderGraphModule.ViewState.Equals* + nameWithType.vb: ViewState.Equals(Object) + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.Equals(Object) + name.vb: Equals(Object) +- uid: Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode + commentId: M:Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode + id: GetHashCode + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: GetHashCode() + nameWithType: ViewState.GetHashCode() + fullName: Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetHashCode + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 61 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + summary: Returns the hash code for this instance. + example: [] + syntax: + content: public override readonly int GetHashCode() + return: + type: System.Int32 + description: A 32-bit signed integer that is the hash code for this instance. + content.vb: Public Overrides Function GetHashCode() As Integer + overridden: System.ValueType.GetHashCode + overload: Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode* +- uid: Ghost.Graphics.RenderGraphModule.ViewState.op_Equality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + commentId: M:Ghost.Graphics.RenderGraphModule.ViewState.op_Equality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + id: op_Equality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: operator ==(ViewState, ViewState) + nameWithType: ViewState.operator ==(ViewState, ViewState) + fullName: Ghost.Graphics.RenderGraphModule.ViewState.operator ==(Ghost.Graphics.RenderGraphModule.ViewState, Ghost.Graphics.RenderGraphModule.ViewState) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Equality + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 66 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static bool operator ==(ViewState left, ViewState right) + parameters: + - id: left + type: Ghost.Graphics.RenderGraphModule.ViewState + - id: right + type: Ghost.Graphics.RenderGraphModule.ViewState + return: + type: System.Boolean + content.vb: Public Shared Operator =(left As ViewState, right As ViewState) As Boolean + overload: Ghost.Graphics.RenderGraphModule.ViewState.op_Equality* + nameWithType.vb: ViewState.=(ViewState, ViewState) + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.=(Ghost.Graphics.RenderGraphModule.ViewState, Ghost.Graphics.RenderGraphModule.ViewState) + name.vb: =(ViewState, ViewState) +- uid: Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + commentId: M:Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + id: op_Inequality(Ghost.Graphics.RenderGraphModule.ViewState,Ghost.Graphics.RenderGraphModule.ViewState) + parent: Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: operator !=(ViewState, ViewState) + nameWithType: ViewState.operator !=(ViewState, ViewState) + fullName: Ghost.Graphics.RenderGraphModule.ViewState.operator !=(Ghost.Graphics.RenderGraphModule.ViewState, Ghost.Graphics.RenderGraphModule.ViewState) + type: Operator + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: op_Inequality + path: src/Runtime/Ghost.Graphics/RenderGraphModule/RenderGraphTypes.cs + startLine: 71 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderGraphModule + syntax: + content: public static bool operator !=(ViewState left, ViewState right) + parameters: + - id: left + type: Ghost.Graphics.RenderGraphModule.ViewState + - id: right + type: Ghost.Graphics.RenderGraphModule.ViewState + return: + type: System.Boolean + content.vb: Public Shared Operator <>(left As ViewState, right As ViewState) As Boolean + overload: Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality* + nameWithType.vb: ViewState.<>(ViewState, ViewState) + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.<>(Ghost.Graphics.RenderGraphModule.ViewState, Ghost.Graphics.RenderGraphModule.ViewState) + name.vb: <>(ViewState, ViewState) +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.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState} + commentId: T:System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState} + parent: System + definition: System.IEquatable`1 + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of ViewState) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RenderGraphModule.ViewState) + name.vb: IEquatable(Of ViewState) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - uid: Ghost.Graphics.RenderGraphModule.ViewState + name: ViewState + href: Ghost.Graphics.RenderGraphModule.ViewState.html + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.ViewState + name: ViewState + href: Ghost.Graphics.RenderGraphModule.ViewState.html + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.IEquatable`1 + commentId: T:System.IEquatable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + name: IEquatable + nameWithType: IEquatable + fullName: System.IEquatable + nameWithType.vb: IEquatable(Of T) + fullName.vb: System.IEquatable(Of T) + name.vb: IEquatable(Of T) + spec.csharp: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.IEquatable`1 + name: IEquatable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- 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.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.RenderGraphModule.ViewState.#ctor* + commentId: Overload:Ghost.Graphics.RenderGraphModule.ViewState.#ctor + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState__ctor_System_UInt32_System_UInt32_System_UInt32_System_UInt32_ + name: ViewState + nameWithType: ViewState.ViewState + fullName: Ghost.Graphics.RenderGraphModule.ViewState.ViewState + nameWithType.vb: ViewState.New + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.New + name.vb: New +- uid: Ghost.Graphics.RenderGraphModule.ViewState.Equals* + commentId: Overload:Ghost.Graphics.RenderGraphModule.ViewState.Equals + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState_Equals_Ghost_Graphics_RenderGraphModule_ViewState_ + name: Equals + nameWithType: ViewState.Equals + fullName: Ghost.Graphics.RenderGraphModule.ViewState.Equals +- uid: System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState}.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + commentId: M:System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState}.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + parent: System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState} + definition: System.IEquatable`1.Equals(`0) + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(ViewState) + nameWithType: IEquatable.Equals(ViewState) + fullName: System.IEquatable.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + nameWithType.vb: IEquatable(Of ViewState).Equals(ViewState) + fullName.vb: System.IEquatable(Of Ghost.Graphics.RenderGraphModule.ViewState).Equals(Ghost.Graphics.RenderGraphModule.ViewState) + spec.csharp: + - uid: System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState}.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.ViewState + name: ViewState + href: Ghost.Graphics.RenderGraphModule.ViewState.html + - name: ) + spec.vb: + - uid: System.IEquatable{Ghost.Graphics.RenderGraphModule.ViewState}.Equals(Ghost.Graphics.RenderGraphModule.ViewState) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - uid: Ghost.Graphics.RenderGraphModule.ViewState + name: ViewState + href: Ghost.Graphics.RenderGraphModule.ViewState.html + - name: ) +- uid: Ghost.Graphics.RenderGraphModule.ViewState + commentId: T:Ghost.Graphics.RenderGraphModule.ViewState + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.ViewState.html + name: ViewState + nameWithType: ViewState + fullName: Ghost.Graphics.RenderGraphModule.ViewState +- 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: System.IEquatable`1.Equals(`0) + commentId: M:System.IEquatable`1.Equals(`0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + name: Equals(T) + nameWithType: IEquatable.Equals(T) + fullName: System.IEquatable.Equals(T) + nameWithType.vb: IEquatable(Of T).Equals(T) + fullName.vb: System.IEquatable(Of T).Equals(T) + spec.csharp: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) + spec.vb: + - uid: System.IEquatable`1.Equals(`0) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals + - name: ( + - name: T + - name: ) +- 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: Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode* + commentId: Overload:Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState_GetHashCode + name: GetHashCode + nameWithType: ViewState.GetHashCode + fullName: Ghost.Graphics.RenderGraphModule.ViewState.GetHashCode +- 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.RenderGraphModule.ViewState.op_Equality* + commentId: Overload:Ghost.Graphics.RenderGraphModule.ViewState.op_Equality + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState_op_Equality_Ghost_Graphics_RenderGraphModule_ViewState_Ghost_Graphics_RenderGraphModule_ViewState_ + name: operator == + nameWithType: ViewState.operator == + fullName: Ghost.Graphics.RenderGraphModule.ViewState.operator == + nameWithType.vb: ViewState.= + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.= + name.vb: = + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.ViewState.op_Equality* + name: == + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState_op_Equality_Ghost_Graphics_RenderGraphModule_ViewState_Ghost_Graphics_RenderGraphModule_ViewState_ +- uid: Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality* + commentId: Overload:Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState_op_Inequality_Ghost_Graphics_RenderGraphModule_ViewState_Ghost_Graphics_RenderGraphModule_ViewState_ + name: operator != + nameWithType: ViewState.operator != + fullName: Ghost.Graphics.RenderGraphModule.ViewState.operator != + nameWithType.vb: ViewState.<> + fullName.vb: Ghost.Graphics.RenderGraphModule.ViewState.<> + name.vb: <> + spec.csharp: + - name: operator + - name: " " + - uid: Ghost.Graphics.RenderGraphModule.ViewState.op_Inequality* + name: '!=' + href: Ghost.Graphics.RenderGraphModule.ViewState.html#Ghost_Graphics_RenderGraphModule_ViewState_op_Inequality_Ghost_Graphics_RenderGraphModule_ViewState_Ghost_Graphics_RenderGraphModule_ViewState_ diff --git a/docs/documents/api/Ghost.Graphics.RenderGraphModule.yml b/docs/documents/api/Ghost.Graphics.RenderGraphModule.yml new file mode 100644 index 0000000..7a1278b --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderGraphModule.yml @@ -0,0 +1,200 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderGraphModule + commentId: N:Ghost.Graphics.RenderGraphModule + id: Ghost.Graphics.RenderGraphModule + children: + - Ghost.Graphics.RenderGraphModule.AccessFlags + - Ghost.Graphics.RenderGraphModule.IComputeRenderContext + - Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + - Ghost.Graphics.RenderGraphModule.IPassData + - Ghost.Graphics.RenderGraphModule.IRasterRenderContext + - Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + - Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + - Ghost.Graphics.RenderGraphModule.IRenderGraphContext + - Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + - Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + - Ghost.Graphics.RenderGraphModule.RGBuffer + - Ghost.Graphics.RenderGraphModule.RGResource + - Ghost.Graphics.RenderGraphModule.RGResourceExtensions + - Ghost.Graphics.RenderGraphModule.RGTexture + - Ghost.Graphics.RenderGraphModule.RGTextureDesc + - Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + - Ghost.Graphics.RenderGraphModule.RenderGraph + - Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + - Ghost.Graphics.RenderGraphModule.RenderPassType + - Ghost.Graphics.RenderGraphModule.ViewState + langs: + - csharp + - vb + name: Ghost.Graphics.RenderGraphModule + nameWithType: Ghost.Graphics.RenderGraphModule + fullName: Ghost.Graphics.RenderGraphModule + type: Namespace + assemblies: + - Ghost.Graphics +references: +- uid: Ghost.Graphics.RenderGraphModule.RenderGraph + commentId: T:Ghost.Graphics.RenderGraphModule.RenderGraph + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RenderGraph.html + name: RenderGraph + nameWithType: RenderGraph + fullName: Ghost.Graphics.RenderGraphModule.RenderGraph +- uid: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + commentId: T:Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard.html + name: RenderGraphBlackboard + nameWithType: RenderGraphBlackboard + fullName: Ghost.Graphics.RenderGraphModule.RenderGraphBlackboard +- 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 + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder.html + name: IRenderGraphBuilder + nameWithType: IRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphBuilder +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder.html + name: IRasterRenderGraphBuilder + nameWithType: IRasterRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderGraphBuilder +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder.html + name: IComputeRenderGraphBuilder + nameWithType: IComputeRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderGraphBuilder +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + commentId: T:Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder.html + name: IUnsafeRenderGraphBuilder + nameWithType: IUnsafeRenderGraphBuilder + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderGraphBuilder +- uid: Ghost.Graphics.RenderGraphModule.IRenderGraphContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRenderGraphContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRenderGraphContext.html + name: IRenderGraphContext + nameWithType: IRenderGraphContext + fullName: Ghost.Graphics.RenderGraphModule.IRenderGraphContext +- uid: Ghost.Graphics.RenderGraphModule.IRasterRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IRasterRenderContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IRasterRenderContext.html + name: IRasterRenderContext + nameWithType: IRasterRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IRasterRenderContext +- uid: Ghost.Graphics.RenderGraphModule.IComputeRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IComputeRenderContext + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.IComputeRenderContext.html + name: IComputeRenderContext + nameWithType: IComputeRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IComputeRenderContext +- uid: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + commentId: T:Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext + href: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext.html + name: IUnsafeRenderContext + nameWithType: IUnsafeRenderContext + fullName: Ghost.Graphics.RenderGraphModule.IUnsafeRenderContext +- uid: Ghost.Graphics.RenderGraphModule.RenderPassType + commentId: T:Ghost.Graphics.RenderGraphModule.RenderPassType + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RenderPassType.html + name: RenderPassType + nameWithType: RenderPassType + fullName: Ghost.Graphics.RenderGraphModule.RenderPassType +- uid: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + commentId: T:Ghost.Graphics.RenderGraphModule.RGTextureSizeMode + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode.html + name: RGTextureSizeMode + nameWithType: RGTextureSizeMode + fullName: Ghost.Graphics.RenderGraphModule.RGTextureSizeMode +- uid: Ghost.Graphics.RenderGraphModule.ViewState + commentId: T:Ghost.Graphics.RenderGraphModule.ViewState + parent: Ghost.Graphics.RenderGraphModule + href: Ghost.Graphics.RenderGraphModule.ViewState.html + name: ViewState + nameWithType: ViewState + fullName: Ghost.Graphics.RenderGraphModule.ViewState +- 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: Ghost.Graphics.RenderGraphModule.RGResource + commentId: T:Ghost.Graphics.RenderGraphModule.RGResource + href: Ghost.Graphics.RenderGraphModule.RGResource.html + name: RGResource + nameWithType: RGResource + fullName: Ghost.Graphics.RenderGraphModule.RGResource +- uid: Ghost.Graphics.RenderGraphModule.RGTexture + commentId: T:Ghost.Graphics.RenderGraphModule.RGTexture + href: Ghost.Graphics.RenderGraphModule.RGTexture.html + name: RGTexture + nameWithType: RGTexture + fullName: Ghost.Graphics.RenderGraphModule.RGTexture +- uid: Ghost.Graphics.RenderGraphModule.RGBuffer + commentId: T:Ghost.Graphics.RenderGraphModule.RGBuffer + href: Ghost.Graphics.RenderGraphModule.RGBuffer.html + name: RGBuffer + nameWithType: RGBuffer + fullName: Ghost.Graphics.RenderGraphModule.RGBuffer +- uid: Ghost.Graphics.RenderGraphModule.RGResourceExtensions + commentId: T:Ghost.Graphics.RenderGraphModule.RGResourceExtensions + href: Ghost.Graphics.RenderGraphModule.RGResourceExtensions.html + name: RGResourceExtensions + nameWithType: RGResourceExtensions + fullName: Ghost.Graphics.RenderGraphModule.RGResourceExtensions +- uid: Ghost.Graphics.RenderGraphModule.IPassData + commentId: T:Ghost.Graphics.RenderGraphModule.IPassData + href: Ghost.Graphics.RenderGraphModule.IPassData.html + name: IPassData + nameWithType: IPassData + fullName: Ghost.Graphics.RenderGraphModule.IPassData +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml b/docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml new file mode 100644 index 0000000..2f405e8 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipeline.yml @@ -0,0 +1,662 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.GhostRenderPipeline + id: GhostRenderPipeline + parent: Ghost.Graphics.RenderPipeline + children: + - Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose + - Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize + - Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + - Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed + langs: + - csharp + - vb + name: GhostRenderPipeline + nameWithType: GhostRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GhostRenderPipeline + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 16 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: 'public class GhostRenderPipeline : IRenderPipeline, IDisposable' + content.vb: Public Class GhostRenderPipeline Implements IRenderPipeline, IDisposable + inheritance: + - System.Object + implements: + - Ghost.Graphics.RenderPipeline.IRenderPipeline + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize + commentId: M:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize + id: Finalize + parent: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + langs: + - csharp + - vb + name: ~GhostRenderPipeline() + nameWithType: GhostRenderPipeline.~GhostRenderPipeline() + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.~GhostRenderPipeline() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Finalize + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 22 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: protected ~GhostRenderPipeline() + content.vb: 'Protected ' + overload: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize* + nameWithType.vb: '' + fullName.vb: '' + name.vb: '' +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed + commentId: M:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed + id: ThrowIfDisposed + parent: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + langs: + - csharp + - vb + name: ThrowIfDisposed() + nameWithType: GhostRenderPipeline.ThrowIfDisposed() + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ThrowIfDisposed + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 27 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: >- + [Conditional("DEBUG")] + + protected void ThrowIfDisposed() + content.vb: >- + + + Protected Sub ThrowIfDisposed() + overload: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed* + attributes: + - type: System.Diagnostics.ConditionalAttribute + ctor: System.Diagnostics.ConditionalAttribute.#ctor(System.String) + arguments: + - type: System.String + value: DEBUG +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + commentId: M:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + id: Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + parent: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + langs: + - csharp + - vb + name: Render(RenderContext, ReadOnlySpan) + nameWithType: GhostRenderPipeline.Render(RenderContext, ReadOnlySpan) + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext, System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Render + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 43 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + example: [] + syntax: + content: public void Render(RenderContext ctx, ReadOnlySpan requests) + parameters: + - id: ctx + type: Ghost.Graphics.RHI.RenderContext + - id: requests + type: System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest} + content.vb: Public Sub Render(ctx As RenderContext, requests As ReadOnlySpan(Of RenderRequest)) + overload: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render* + implements: + - Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + nameWithType.vb: GhostRenderPipeline.Render(RenderContext, ReadOnlySpan(Of RenderRequest)) + fullName.vb: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext, System.ReadOnlySpan(Of Ghost.Graphics.Core.RenderRequest)) + name.vb: Render(RenderContext, ReadOnlySpan(Of RenderRequest)) +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose + commentId: M:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose + id: Dispose + parent: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + langs: + - csharp + - vb + name: Dispose() + nameWithType: GhostRenderPipeline.Dispose() + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 58 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose* + implements: + - System.IDisposable.Dispose +references: +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + href: Ghost.html + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html +- 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: Ghost.Graphics.RenderPipeline.IRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipeline + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html + name: IRenderPipeline + nameWithType: IRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline +- 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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize* + commentId: Overload:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize + href: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.html#Ghost_Graphics_RenderPipeline_GhostRenderPipeline_Finalize + name: ~GhostRenderPipeline + nameWithType: GhostRenderPipeline.~GhostRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.~GhostRenderPipeline + spec.csharp: + - name: "~" + - uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Finalize* + name: GhostRenderPipeline + href: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.html#Ghost_Graphics_RenderPipeline_GhostRenderPipeline_Finalize +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed* + commentId: Overload:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed + href: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.html#Ghost_Graphics_RenderPipeline_GhostRenderPipeline_ThrowIfDisposed + name: ThrowIfDisposed + nameWithType: GhostRenderPipeline.ThrowIfDisposed + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.ThrowIfDisposed +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render* + commentId: Overload:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render + href: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.html#Ghost_Graphics_RenderPipeline_GhostRenderPipeline_Render_Ghost_Graphics_RHI_RenderContext_System_ReadOnlySpan_Ghost_Graphics_Core_RenderRequest__ + name: Render + nameWithType: GhostRenderPipeline.Render + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Render +- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + commentId: M:Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + parent: Ghost.Graphics.RenderPipeline.IRenderPipeline + isExternal: true + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html#Ghost_Graphics_RenderPipeline_IRenderPipeline_Render_Ghost_Graphics_RHI_RenderContext_System_ReadOnlySpan_Ghost_Graphics_Core_RenderRequest__ + name: Render(RenderContext, ReadOnlySpan) + nameWithType: IRenderPipeline.Render(RenderContext, ReadOnlySpan) + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext, System.ReadOnlySpan) + nameWithType.vb: IRenderPipeline.Render(RenderContext, ReadOnlySpan(Of RenderRequest)) + fullName.vb: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext, System.ReadOnlySpan(Of Ghost.Graphics.Core.RenderRequest)) + name.vb: Render(RenderContext, ReadOnlySpan(Of RenderRequest)) + spec.csharp: + - uid: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + name: Render + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html#Ghost_Graphics_RenderPipeline_IRenderPipeline_Render_Ghost_Graphics_RHI_RenderContext_System_ReadOnlySpan_Ghost_Graphics_Core_RenderRequest__ + - name: ( + - uid: Ghost.Graphics.RHI.RenderContext + name: RenderContext + - name: ',' + - name: " " + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.html + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + name: Render + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html#Ghost_Graphics_RenderPipeline_IRenderPipeline_Render_Ghost_Graphics_RHI_RenderContext_System_ReadOnlySpan_Ghost_Graphics_Core_RenderRequest__ + - name: ( + - uid: Ghost.Graphics.RHI.RenderContext + name: RenderContext + - name: ',' + - name: " " + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.html + - name: ) + - name: ) +- uid: Ghost.Graphics.RHI.RenderContext + commentId: T:Ghost.Graphics.RHI.RenderContext + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderContext.html + name: RenderContext + nameWithType: RenderContext + fullName: Ghost.Graphics.RHI.RenderContext +- uid: System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of RenderRequest) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.Core.RenderRequest) + name.vb: ReadOnlySpan(Of RenderRequest) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.html + - 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: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.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: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.RenderPipeline.GhostRenderPipeline.Dispose* + commentId: Overload:Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose + href: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.html#Ghost_Graphics_RenderPipeline_GhostRenderPipeline_Dispose + name: Dispose + nameWithType: GhostRenderPipeline.Dispose + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.yml b/docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.yml new file mode 100644 index 0000000..eea4ad7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.yml @@ -0,0 +1,392 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + commentId: T:Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + id: GhostRenderPipelineSettings + parent: Ghost.Graphics.RenderPipeline + children: + - Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + langs: + - csharp + - vb + name: GhostRenderPipelineSettings + nameWithType: GhostRenderPipelineSettings + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GhostRenderPipelineSettings + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 8 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: 'public sealed class GhostRenderPipelineSettings : IRenderPipelineSettings' + content.vb: Public NotInheritable Class GhostRenderPipelineSettings Implements IRenderPipelineSettings + inheritance: + - System.Object + implements: + - Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + commentId: M:Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + id: CreatePipeline(Ghost.Graphics.RenderSystem) + parent: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + langs: + - csharp + - vb + name: CreatePipeline(RenderSystem) + nameWithType: GhostRenderPipelineSettings.CreatePipeline(RenderSystem) + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreatePipeline + path: src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + example: [] + syntax: + content: public IRenderPipeline CreatePipeline(RenderSystem renderSystem) + parameters: + - id: renderSystem + type: Ghost.Graphics.RenderSystem + return: + type: Ghost.Graphics.RenderPipeline.IRenderPipeline + content.vb: Public Function CreatePipeline(renderSystem As RenderSystem) As IRenderPipeline + overload: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline* + implements: + - Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) +references: +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + href: Ghost.html + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html +- 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: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html + name: IRenderPipelineSettings + nameWithType: IRenderPipelineSettings + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline* + commentId: Overload:Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline + href: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.html#Ghost_Graphics_RenderPipeline_GhostRenderPipelineSettings_CreatePipeline_Ghost_Graphics_RenderSystem_ + name: CreatePipeline + nameWithType: GhostRenderPipelineSettings.CreatePipeline + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.CreatePipeline +- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + commentId: M:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + parent: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html#Ghost_Graphics_RenderPipeline_IRenderPipelineSettings_CreatePipeline_Ghost_Graphics_RenderSystem_ + name: CreatePipeline(RenderSystem) + nameWithType: IRenderPipelineSettings.CreatePipeline(RenderSystem) + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + spec.csharp: + - uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + name: CreatePipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html#Ghost_Graphics_RenderPipeline_IRenderPipelineSettings_CreatePipeline_Ghost_Graphics_RenderSystem_ + - name: ( + - uid: Ghost.Graphics.RenderSystem + name: RenderSystem + href: Ghost.Graphics.RenderSystem.html + - name: ) + spec.vb: + - uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + name: CreatePipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html#Ghost_Graphics_RenderPipeline_IRenderPipelineSettings_CreatePipeline_Ghost_Graphics_RenderSystem_ + - name: ( + - uid: Ghost.Graphics.RenderSystem + name: RenderSystem + href: Ghost.Graphics.RenderSystem.html + - name: ) +- uid: Ghost.Graphics.RenderSystem + commentId: T:Ghost.Graphics.RenderSystem + parent: Ghost.Graphics + href: Ghost.Graphics.RenderSystem.html + name: RenderSystem + nameWithType: RenderSystem + fullName: Ghost.Graphics.RenderSystem +- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipeline + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html + name: IRenderPipeline + nameWithType: IRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipeline.yml b/docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipeline.yml new file mode 100644 index 0000000..768cf28 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipeline.yml @@ -0,0 +1,239 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipeline + id: IRenderPipeline + parent: Ghost.Graphics.RenderPipeline + children: + - Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + langs: + - csharp + - vb + name: IRenderPipeline + nameWithType: IRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderPipeline + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: 'public interface IRenderPipeline : IDisposable' + content.vb: Public Interface IRenderPipeline Inherits IDisposable + derivedClasses: + - Ghost.Graphics.RenderPipeline.GhostRenderPipeline + inheritedMembers: + - System.IDisposable.Dispose +- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + commentId: M:Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + id: Render(Ghost.Graphics.RHI.RenderContext,System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest}) + parent: Ghost.Graphics.RenderPipeline.IRenderPipeline + langs: + - csharp + - vb + name: Render(RenderContext, ReadOnlySpan) + nameWithType: IRenderPipeline.Render(RenderContext, ReadOnlySpan) + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext, System.ReadOnlySpan) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Render + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: void Render(RenderContext ctx, ReadOnlySpan requests) + parameters: + - id: ctx + type: Ghost.Graphics.RHI.RenderContext + - id: requests + type: System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest} + content.vb: Sub Render(ctx As RenderContext, requests As ReadOnlySpan(Of RenderRequest)) + overload: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render* + nameWithType.vb: IRenderPipeline.Render(RenderContext, ReadOnlySpan(Of RenderRequest)) + fullName.vb: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render(Ghost.Graphics.RHI.RenderContext, System.ReadOnlySpan(Of Ghost.Graphics.Core.RenderRequest)) + name.vb: Render(RenderContext, ReadOnlySpan(Of RenderRequest)) +references: +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + href: Ghost.html + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.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.RenderPipeline.IRenderPipeline.Render* + commentId: Overload:Ghost.Graphics.RenderPipeline.IRenderPipeline.Render + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html#Ghost_Graphics_RenderPipeline_IRenderPipeline_Render_Ghost_Graphics_RHI_RenderContext_System_ReadOnlySpan_Ghost_Graphics_Core_RenderRequest__ + name: Render + nameWithType: IRenderPipeline.Render + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline.Render +- uid: Ghost.Graphics.RHI.RenderContext + commentId: T:Ghost.Graphics.RHI.RenderContext + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.RenderContext.html + name: RenderContext + nameWithType: RenderContext + fullName: Ghost.Graphics.RHI.RenderContext +- uid: System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest} + commentId: T:System.ReadOnlySpan{Ghost.Graphics.Core.RenderRequest} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + nameWithType.vb: ReadOnlySpan(Of RenderRequest) + fullName.vb: System.ReadOnlySpan(Of Ghost.Graphics.Core.RenderRequest) + name.vb: ReadOnlySpan(Of RenderRequest) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.html + - 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: Ghost.Graphics.Core.RenderRequest + name: RenderRequest + href: Ghost.Graphics.Core.RenderRequest.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: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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: ) diff --git a/docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.yml b/docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.yml new file mode 100644 index 0000000..fd366b7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.yml @@ -0,0 +1,135 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + id: IRenderPipelineSettings + parent: Ghost.Graphics.RenderPipeline + children: + - Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + langs: + - csharp + - vb + name: IRenderPipelineSettings + nameWithType: IRenderPipelineSettings + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + type: Interface + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IRenderPipelineSettings + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + startLine: 5 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: public interface IRenderPipelineSettings + content.vb: Public Interface IRenderPipelineSettings + derivedClasses: + - Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings +- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + commentId: M:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + id: CreatePipeline(Ghost.Graphics.RenderSystem) + parent: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + langs: + - csharp + - vb + name: CreatePipeline(RenderSystem) + nameWithType: IRenderPipelineSettings.CreatePipeline(RenderSystem) + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline(Ghost.Graphics.RenderSystem) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreatePipeline + path: src/Runtime/Ghost.Graphics/RenderPipeline/IRenderPipeline.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.RenderPipeline + syntax: + content: IRenderPipeline CreatePipeline(RenderSystem renderSystem) + parameters: + - id: renderSystem + type: Ghost.Graphics.RenderSystem + return: + type: Ghost.Graphics.RenderPipeline.IRenderPipeline + content.vb: Function CreatePipeline(renderSystem As RenderSystem) As IRenderPipeline + overload: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline* +references: +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + href: Ghost.html + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html +- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline* + commentId: Overload:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html#Ghost_Graphics_RenderPipeline_IRenderPipelineSettings_CreatePipeline_Ghost_Graphics_RenderSystem_ + name: CreatePipeline + nameWithType: IRenderPipelineSettings.CreatePipeline + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.CreatePipeline +- uid: Ghost.Graphics.RenderSystem + commentId: T:Ghost.Graphics.RenderSystem + parent: Ghost.Graphics + href: Ghost.Graphics.RenderSystem.html + name: RenderSystem + nameWithType: RenderSystem + fullName: Ghost.Graphics.RenderSystem +- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipeline + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html + name: IRenderPipeline + nameWithType: IRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline +- 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 diff --git a/docs/documents/api/Ghost.Graphics.RenderPipeline.yml b/docs/documents/api/Ghost.Graphics.RenderPipeline.yml new file mode 100644 index 0000000..69f54f2 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderPipeline.yml @@ -0,0 +1,76 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + id: Ghost.Graphics.RenderPipeline + children: + - Ghost.Graphics.RenderPipeline.GhostRenderPipeline + - Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + - Ghost.Graphics.RenderPipeline.IRenderPipeline + - Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + langs: + - csharp + - vb + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + type: Namespace + assemblies: + - Ghost.Graphics +references: +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + commentId: T:Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings + href: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings.html + name: GhostRenderPipelineSettings + nameWithType: GhostRenderPipelineSettings + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipelineSettings +- uid: Ghost.Graphics.RenderPipeline.GhostRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.GhostRenderPipeline + href: Ghost.Graphics.RenderPipeline.GhostRenderPipeline.html + name: GhostRenderPipeline + nameWithType: GhostRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.GhostRenderPipeline +- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html + name: IRenderPipelineSettings + nameWithType: IRenderPipelineSettings + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings +- uid: Ghost.Graphics.RenderPipeline.IRenderPipeline + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipeline + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipeline.html + name: IRenderPipeline + nameWithType: IRenderPipeline + fullName: Ghost.Graphics.RenderPipeline.IRenderPipeline +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + href: Ghost.html + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html diff --git a/docs/documents/api/Ghost.Graphics.RenderSystem.yml b/docs/documents/api/Ghost.Graphics.RenderSystem.yml new file mode 100644 index 0000000..476d1c7 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.RenderSystem.yml @@ -0,0 +1,976 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.RenderSystem + commentId: T:Ghost.Graphics.RenderSystem + id: RenderSystem + parent: Ghost.Graphics + children: + - Ghost.Graphics.RenderSystem.AddRenderRequest(Ghost.Graphics.Core.RenderRequest@) + - Ghost.Graphics.RenderSystem.CPUFenceValue + - Ghost.Graphics.RenderSystem.Dispose + - Ghost.Graphics.RenderSystem.Finalize + - Ghost.Graphics.RenderSystem.FrameIndex + - Ghost.Graphics.RenderSystem.GPUFenceValue + - Ghost.Graphics.RenderSystem.GraphicsEngine + - Ghost.Graphics.RenderSystem.IsRunning + - Ghost.Graphics.RenderSystem.MaxFrameLatency + - Ghost.Graphics.RenderSystem.RenderPipelineSettings + - Ghost.Graphics.RenderSystem.ResourceManager + - Ghost.Graphics.RenderSystem.WaitForGPUReady(System.Int32) + - Ghost.Graphics.RenderSystem.WaitIdle + langs: + - csharp + - vb + name: RenderSystem + nameWithType: RenderSystem + fullName: Ghost.Graphics.RenderSystem + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderSystem + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 41 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: >- + Application-level render system that orchestrates multiple renderers + + and handles frame synchronization + example: [] + syntax: + content: 'public class RenderSystem : IDisposable' + content.vb: Public Class RenderSystem Implements IDisposable + inheritance: + - System.Object + implements: + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.RenderSystem.GraphicsEngine + commentId: P:Ghost.Graphics.RenderSystem.GraphicsEngine + id: GraphicsEngine + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: GraphicsEngine + nameWithType: RenderSystem.GraphicsEngine + fullName: Ghost.Graphics.RenderSystem.GraphicsEngine + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GraphicsEngine + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 109 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public IGraphicsEngine GraphicsEngine { get; } + parameters: [] + return: + type: Ghost.Graphics.RHI.IGraphicsEngine + content.vb: Public ReadOnly Property GraphicsEngine As IGraphicsEngine + overload: Ghost.Graphics.RenderSystem.GraphicsEngine* +- uid: Ghost.Graphics.RenderSystem.ResourceManager + commentId: P:Ghost.Graphics.RenderSystem.ResourceManager + id: ResourceManager + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: ResourceManager + nameWithType: RenderSystem.ResourceManager + fullName: Ghost.Graphics.RenderSystem.ResourceManager + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceManager + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 110 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public ResourceManager ResourceManager { get; } + parameters: [] + return: + type: Ghost.Graphics.ResourceManager + content.vb: Public ReadOnly Property ResourceManager As ResourceManager + overload: Ghost.Graphics.RenderSystem.ResourceManager* +- uid: Ghost.Graphics.RenderSystem.IsRunning + commentId: P:Ghost.Graphics.RenderSystem.IsRunning + id: IsRunning + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: IsRunning + nameWithType: RenderSystem.IsRunning + fullName: Ghost.Graphics.RenderSystem.IsRunning + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: IsRunning + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 111 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public bool IsRunning { get; } + parameters: [] + return: + type: System.Boolean + content.vb: Public ReadOnly Property IsRunning As Boolean + overload: Ghost.Graphics.RenderSystem.IsRunning* +- uid: Ghost.Graphics.RenderSystem.CPUFenceValue + commentId: P:Ghost.Graphics.RenderSystem.CPUFenceValue + id: CPUFenceValue + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: CPUFenceValue + nameWithType: RenderSystem.CPUFenceValue + fullName: Ghost.Graphics.RenderSystem.CPUFenceValue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CPUFenceValue + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 113 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public ulong CPUFenceValue { get; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public ReadOnly Property CPUFenceValue As ULong + overload: Ghost.Graphics.RenderSystem.CPUFenceValue* +- uid: Ghost.Graphics.RenderSystem.GPUFenceValue + commentId: P:Ghost.Graphics.RenderSystem.GPUFenceValue + id: GPUFenceValue + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: GPUFenceValue + nameWithType: RenderSystem.GPUFenceValue + fullName: Ghost.Graphics.RenderSystem.GPUFenceValue + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GPUFenceValue + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 114 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public ulong GPUFenceValue { get; } + parameters: [] + return: + type: System.UInt64 + content.vb: Public ReadOnly Property GPUFenceValue As ULong + overload: Ghost.Graphics.RenderSystem.GPUFenceValue* +- uid: Ghost.Graphics.RenderSystem.FrameIndex + commentId: P:Ghost.Graphics.RenderSystem.FrameIndex + id: FrameIndex + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: FrameIndex + nameWithType: RenderSystem.FrameIndex + fullName: Ghost.Graphics.RenderSystem.FrameIndex + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: FrameIndex + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 115 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public uint FrameIndex { get; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public ReadOnly Property FrameIndex As UInteger + overload: Ghost.Graphics.RenderSystem.FrameIndex* +- uid: Ghost.Graphics.RenderSystem.MaxFrameLatency + commentId: P:Ghost.Graphics.RenderSystem.MaxFrameLatency + id: MaxFrameLatency + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: MaxFrameLatency + nameWithType: RenderSystem.MaxFrameLatency + fullName: Ghost.Graphics.RenderSystem.MaxFrameLatency + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MaxFrameLatency + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 116 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public uint MaxFrameLatency { get; } + parameters: [] + return: + type: System.UInt32 + content.vb: Public ReadOnly Property MaxFrameLatency As UInteger + overload: Ghost.Graphics.RenderSystem.MaxFrameLatency* +- uid: Ghost.Graphics.RenderSystem.RenderPipelineSettings + commentId: P:Ghost.Graphics.RenderSystem.RenderPipelineSettings + id: RenderPipelineSettings + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: RenderPipelineSettings + nameWithType: RenderSystem.RenderPipelineSettings + fullName: Ghost.Graphics.RenderSystem.RenderPipelineSettings + type: Property + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: RenderPipelineSettings + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 118 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public IRenderPipelineSettings RenderPipelineSettings { get; set; } + parameters: [] + return: + type: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + content.vb: Public Property RenderPipelineSettings As IRenderPipelineSettings + overload: Ghost.Graphics.RenderSystem.RenderPipelineSettings* +- uid: Ghost.Graphics.RenderSystem.Finalize + commentId: M:Ghost.Graphics.RenderSystem.Finalize + id: Finalize + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: ~RenderSystem() + nameWithType: RenderSystem.~RenderSystem() + fullName: Ghost.Graphics.RenderSystem.~RenderSystem() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Finalize + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 198 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: protected ~RenderSystem() + content.vb: 'Protected ' + overload: Ghost.Graphics.RenderSystem.Finalize* + nameWithType.vb: '' + fullName.vb: '' + name.vb: '' +- uid: Ghost.Graphics.RenderSystem.AddRenderRequest(Ghost.Graphics.Core.RenderRequest@) + commentId: M:Ghost.Graphics.RenderSystem.AddRenderRequest(Ghost.Graphics.Core.RenderRequest@) + id: AddRenderRequest(Ghost.Graphics.Core.RenderRequest@) + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: AddRenderRequest(in RenderRequest) + nameWithType: RenderSystem.AddRenderRequest(in RenderRequest) + fullName: Ghost.Graphics.RenderSystem.AddRenderRequest(in Ghost.Graphics.Core.RenderRequest) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: AddRenderRequest + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 383 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public void AddRenderRequest(in RenderRequest request) + parameters: + - id: request + type: Ghost.Graphics.Core.RenderRequest + content.vb: Public Sub AddRenderRequest(request As RenderRequest) + overload: Ghost.Graphics.RenderSystem.AddRenderRequest* + nameWithType.vb: RenderSystem.AddRenderRequest(RenderRequest) + fullName.vb: Ghost.Graphics.RenderSystem.AddRenderRequest(Ghost.Graphics.Core.RenderRequest) + name.vb: AddRenderRequest(RenderRequest) +- uid: Ghost.Graphics.RenderSystem.WaitForGPUReady(System.Int32) + commentId: M:Ghost.Graphics.RenderSystem.WaitForGPUReady(System.Int32) + id: WaitForGPUReady(System.Int32) + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: WaitForGPUReady(int) + nameWithType: RenderSystem.WaitForGPUReady(int) + fullName: Ghost.Graphics.RenderSystem.WaitForGPUReady(int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WaitForGPUReady + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 391 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public bool WaitForGPUReady(int timeOut = -1) + parameters: + - id: timeOut + type: System.Int32 + return: + type: System.Boolean + content.vb: Public Function WaitForGPUReady(timeOut As Integer = -1) As Boolean + overload: Ghost.Graphics.RenderSystem.WaitForGPUReady* + nameWithType.vb: RenderSystem.WaitForGPUReady(Integer) + fullName.vb: Ghost.Graphics.RenderSystem.WaitForGPUReady(Integer) + name.vb: WaitForGPUReady(Integer) +- uid: Ghost.Graphics.RenderSystem.WaitIdle + commentId: M:Ghost.Graphics.RenderSystem.WaitIdle + id: WaitIdle + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: WaitIdle() + nameWithType: RenderSystem.WaitIdle() + fullName: Ghost.Graphics.RenderSystem.WaitIdle() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: WaitIdle + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 399 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public void WaitIdle() + content.vb: Public Sub WaitIdle() + overload: Ghost.Graphics.RenderSystem.WaitIdle* +- uid: Ghost.Graphics.RenderSystem.Dispose + commentId: M:Ghost.Graphics.RenderSystem.Dispose + id: Dispose + parent: Ghost.Graphics.RenderSystem + langs: + - csharp + - vb + name: Dispose() + nameWithType: RenderSystem.Dispose() + fullName: Ghost.Graphics.RenderSystem.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/RenderSystem.cs + startLine: 411 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.RenderSystem.Dispose* + implements: + - System.IDisposable.Dispose +references: +- 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: 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.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.RenderSystem.GraphicsEngine* + commentId: Overload:Ghost.Graphics.RenderSystem.GraphicsEngine + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_GraphicsEngine + name: GraphicsEngine + nameWithType: RenderSystem.GraphicsEngine + fullName: Ghost.Graphics.RenderSystem.GraphicsEngine +- uid: Ghost.Graphics.RHI.IGraphicsEngine + commentId: T:Ghost.Graphics.RHI.IGraphicsEngine + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.IGraphicsEngine.html + name: IGraphicsEngine + nameWithType: IGraphicsEngine + fullName: Ghost.Graphics.RHI.IGraphicsEngine +- 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.RenderSystem.ResourceManager* + commentId: Overload:Ghost.Graphics.RenderSystem.ResourceManager + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_ResourceManager + name: ResourceManager + nameWithType: RenderSystem.ResourceManager + fullName: Ghost.Graphics.RenderSystem.ResourceManager +- 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.RenderSystem.IsRunning* + commentId: Overload:Ghost.Graphics.RenderSystem.IsRunning + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_IsRunning + name: IsRunning + nameWithType: RenderSystem.IsRunning + fullName: Ghost.Graphics.RenderSystem.IsRunning +- 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.RenderSystem.CPUFenceValue* + commentId: Overload:Ghost.Graphics.RenderSystem.CPUFenceValue + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_CPUFenceValue + name: CPUFenceValue + nameWithType: RenderSystem.CPUFenceValue + fullName: Ghost.Graphics.RenderSystem.CPUFenceValue +- uid: System.UInt64 + commentId: T:System.UInt64 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint64 + name: ulong + nameWithType: ulong + fullName: ulong + nameWithType.vb: ULong + fullName.vb: ULong + name.vb: ULong +- uid: Ghost.Graphics.RenderSystem.GPUFenceValue* + commentId: Overload:Ghost.Graphics.RenderSystem.GPUFenceValue + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_GPUFenceValue + name: GPUFenceValue + nameWithType: RenderSystem.GPUFenceValue + fullName: Ghost.Graphics.RenderSystem.GPUFenceValue +- uid: Ghost.Graphics.RenderSystem.FrameIndex* + commentId: Overload:Ghost.Graphics.RenderSystem.FrameIndex + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_FrameIndex + name: FrameIndex + nameWithType: RenderSystem.FrameIndex + fullName: Ghost.Graphics.RenderSystem.FrameIndex +- 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.RenderSystem.MaxFrameLatency* + commentId: Overload:Ghost.Graphics.RenderSystem.MaxFrameLatency + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_MaxFrameLatency + name: MaxFrameLatency + nameWithType: RenderSystem.MaxFrameLatency + fullName: Ghost.Graphics.RenderSystem.MaxFrameLatency +- uid: Ghost.Graphics.RenderSystem.RenderPipelineSettings* + commentId: Overload:Ghost.Graphics.RenderSystem.RenderPipelineSettings + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_RenderPipelineSettings + name: RenderPipelineSettings + nameWithType: RenderSystem.RenderPipelineSettings + fullName: Ghost.Graphics.RenderSystem.RenderPipelineSettings +- uid: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + commentId: T:Ghost.Graphics.RenderPipeline.IRenderPipelineSettings + parent: Ghost.Graphics.RenderPipeline + href: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings.html + name: IRenderPipelineSettings + nameWithType: IRenderPipelineSettings + fullName: Ghost.Graphics.RenderPipeline.IRenderPipelineSettings +- uid: Ghost.Graphics.RenderPipeline + commentId: N:Ghost.Graphics.RenderPipeline + href: Ghost.html + name: Ghost.Graphics.RenderPipeline + nameWithType: Ghost.Graphics.RenderPipeline + fullName: Ghost.Graphics.RenderPipeline + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.RenderPipeline + name: RenderPipeline + href: Ghost.Graphics.RenderPipeline.html +- uid: Ghost.Graphics.RenderSystem.Finalize* + commentId: Overload:Ghost.Graphics.RenderSystem.Finalize + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_Finalize + name: ~RenderSystem + nameWithType: RenderSystem.~RenderSystem + fullName: Ghost.Graphics.RenderSystem.~RenderSystem + spec.csharp: + - name: "~" + - uid: Ghost.Graphics.RenderSystem.Finalize* + name: RenderSystem + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_Finalize +- uid: Ghost.Graphics.RenderSystem.AddRenderRequest* + commentId: Overload:Ghost.Graphics.RenderSystem.AddRenderRequest + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_AddRenderRequest_Ghost_Graphics_Core_RenderRequest__ + name: AddRenderRequest + nameWithType: RenderSystem.AddRenderRequest + fullName: Ghost.Graphics.RenderSystem.AddRenderRequest +- uid: Ghost.Graphics.Core.RenderRequest + commentId: T:Ghost.Graphics.Core.RenderRequest + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.RenderRequest.html + name: RenderRequest + nameWithType: RenderRequest + fullName: Ghost.Graphics.Core.RenderRequest +- 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.RenderSystem.WaitForGPUReady* + commentId: Overload:Ghost.Graphics.RenderSystem.WaitForGPUReady + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_WaitForGPUReady_System_Int32_ + name: WaitForGPUReady + nameWithType: RenderSystem.WaitForGPUReady + fullName: Ghost.Graphics.RenderSystem.WaitForGPUReady +- 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.RenderSystem.WaitIdle* + commentId: Overload:Ghost.Graphics.RenderSystem.WaitIdle + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_WaitIdle + name: WaitIdle + nameWithType: RenderSystem.WaitIdle + fullName: Ghost.Graphics.RenderSystem.WaitIdle +- uid: Ghost.Graphics.RenderSystem.Dispose* + commentId: Overload:Ghost.Graphics.RenderSystem.Dispose + href: Ghost.Graphics.RenderSystem.html#Ghost_Graphics_RenderSystem_Dispose + name: Dispose + nameWithType: RenderSystem.Dispose + fullName: Ghost.Graphics.RenderSystem.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.ResourceManager.yml b/docs/documents/api/Ghost.Graphics.ResourceManager.yml new file mode 100644 index 0000000..1050165 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.ResourceManager.yml @@ -0,0 +1,1975 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.ResourceManager + commentId: T:Ghost.Graphics.ResourceManager + id: ResourceManager + parent: Ghost.Graphics + children: + - Ghost.Graphics.ResourceManager.#ctor(Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase) + - Ghost.Graphics.ResourceManager.CreateGraphicsShader(Ghost.Core.Graphics.ShaderDescriptor) + - Ghost.Graphics.ResourceManager.CreateMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + - Ghost.Graphics.ResourceManager.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + - Ghost.Graphics.ResourceManager.Dispose + - Ghost.Graphics.ResourceManager.Finalize + - Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + - Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette},System.Int32) + - Ghost.Graphics.ResourceManager.GetMaterialReference(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + - Ghost.Graphics.ResourceManager.GetMeshReference(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + - Ghost.Graphics.ResourceManager.GetPooledResource(Ghost.Graphics.RHI.ResourceDesc@) + - Ghost.Graphics.ResourceManager.GetShaderReference(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + - Ghost.Graphics.ResourceManager.HasMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + - Ghost.Graphics.ResourceManager.HasMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + - Ghost.Graphics.ResourceManager.HasMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.ResourceManager.HasShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + - Ghost.Graphics.ResourceManager.ReleaseMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + - Ghost.Graphics.ResourceManager.ReleaseMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + - Ghost.Graphics.ResourceManager.ReleaseMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + - Ghost.Graphics.ResourceManager.ReleaseShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + - Ghost.Graphics.ResourceManager.ReturnPooledResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + langs: + - csharp + - vb + name: ResourceManager + nameWithType: ResourceManager + fullName: Ghost.Graphics.ResourceManager + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ResourceManager + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 10 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: 'public sealed class ResourceManager : IDisposable' + content.vb: Public NotInheritable Class ResourceManager Implements IDisposable + inheritance: + - System.Object + implements: + - System.IDisposable + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.ResourceManager.#ctor(Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase) + commentId: M:Ghost.Graphics.ResourceManager.#ctor(Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase) + id: '#ctor(Ghost.Graphics.RHI.IResourceAllocator,Ghost.Graphics.RHI.IResourceDatabase)' + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ResourceManager(IResourceAllocator, IResourceDatabase) + nameWithType: ResourceManager.ResourceManager(IResourceAllocator, IResourceDatabase) + fullName: Ghost.Graphics.ResourceManager.ResourceManager(Ghost.Graphics.RHI.IResourceAllocator, Ghost.Graphics.RHI.IResourceDatabase) + type: Constructor + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: .ctor + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 40 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public ResourceManager(IResourceAllocator resourceAllocator, IResourceDatabase resourceDatabase) + parameters: + - id: resourceAllocator + type: Ghost.Graphics.RHI.IResourceAllocator + - id: resourceDatabase + type: Ghost.Graphics.RHI.IResourceDatabase + content.vb: Public Sub New(resourceAllocator As IResourceAllocator, resourceDatabase As IResourceDatabase) + overload: Ghost.Graphics.ResourceManager.#ctor* + nameWithType.vb: ResourceManager.New(IResourceAllocator, IResourceDatabase) + fullName.vb: Ghost.Graphics.ResourceManager.New(Ghost.Graphics.RHI.IResourceAllocator, Ghost.Graphics.RHI.IResourceDatabase) + name.vb: New(IResourceAllocator, IResourceDatabase) +- uid: Ghost.Graphics.ResourceManager.Finalize + commentId: M:Ghost.Graphics.ResourceManager.Finalize + id: Finalize + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ~ResourceManager() + nameWithType: ResourceManager.~ResourceManager() + fullName: Ghost.Graphics.ResourceManager.~ResourceManager() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Finalize + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 55 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: protected ~ResourceManager() + content.vb: 'Protected ' + overload: Ghost.Graphics.ResourceManager.Finalize* + nameWithType.vb: '' + fullName.vb: '' + name.vb: '' +- uid: Ghost.Graphics.ResourceManager.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + commentId: M:Ghost.Graphics.ResourceManager.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + id: CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: CreateMesh(UnsafeList, UnsafeList) + nameWithType: ResourceManager.CreateMesh(UnsafeList, UnsafeList) + fullName: Ghost.Graphics.ResourceManager.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList, Misaki.HighPerformance.LowLevel.Collections.UnsafeList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateMesh + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 92 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Creates a new mesh from the specified vertex and index data. + example: [] + syntax: + content: public Handle CreateMesh(UnsafeList vertices, UnsafeList indices) + parameters: + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + description: A UnsafeList containing the vertices that define the geometry of the mesh. Must contain at least one vertex. + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + description: A UnsafeList containing the indices that specify how vertices are connected to form primitives. Must contain at least one index. + return: + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + description: An representing the newly created mesh. + content.vb: Public Function CreateMesh(vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger)) As Handle(Of Mesh) + overload: Ghost.Graphics.ResourceManager.CreateMesh* + nameWithType.vb: ResourceManager.CreateMesh(UnsafeList(Of Vertex), UnsafeList(Of UInteger)) + fullName.vb: Ghost.Graphics.ResourceManager.CreateMesh(Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger)) + name.vb: CreateMesh(UnsafeList(Of Vertex), UnsafeList(Of UInteger)) +- uid: Ghost.Graphics.ResourceManager.CreateMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + commentId: M:Ghost.Graphics.ResourceManager.CreateMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + id: CreateMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: CreateMaterial(Identifier) + nameWithType: ResourceManager.CreateMaterial(Identifier) + fullName: Ghost.Graphics.ResourceManager.CreateMaterial(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateMaterial + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 142 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Creates a new material instance using the specified shader. + example: [] + syntax: + content: public Handle CreateMaterial(Identifier shader) + parameters: + - id: shader + type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader} + description: The identifier of the shader to associate with the new material. + return: + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + description: An representing the newly created material. + content.vb: Public Function CreateMaterial(shader As Identifier(Of Shader)) As Handle(Of Material) + overload: Ghost.Graphics.ResourceManager.CreateMaterial* + nameWithType.vb: ResourceManager.CreateMaterial(Identifier(Of Shader)) + fullName.vb: Ghost.Graphics.ResourceManager.CreateMaterial(Ghost.Core.Identifier(Of Ghost.Graphics.Core.Shader)) + name.vb: CreateMaterial(Identifier(Of Shader)) +- uid: Ghost.Graphics.ResourceManager.CreateGraphicsShader(Ghost.Core.Graphics.ShaderDescriptor) + commentId: M:Ghost.Graphics.ResourceManager.CreateGraphicsShader(Ghost.Core.Graphics.ShaderDescriptor) + id: CreateGraphicsShader(Ghost.Core.Graphics.ShaderDescriptor) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: CreateGraphicsShader(ShaderDescriptor) + nameWithType: ResourceManager.CreateGraphicsShader(ShaderDescriptor) + fullName: Ghost.Graphics.ResourceManager.CreateGraphicsShader(Ghost.Core.Graphics.ShaderDescriptor) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateGraphicsShader + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 161 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Creates a new shader and returns its unique identifier. + example: [] + syntax: + content: public Identifier CreateGraphicsShader(ShaderDescriptor descriptor) + parameters: + - id: descriptor + type: Ghost.Core.Graphics.ShaderDescriptor + description: The viewGroup containing the shader's properties and passes. + return: + type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader} + description: An representing the newly created shader. + content.vb: Public Function CreateGraphicsShader(descriptor As ShaderDescriptor) As Identifier(Of Shader) + overload: Ghost.Graphics.ResourceManager.CreateGraphicsShader* +- uid: Ghost.Graphics.ResourceManager.HasMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.ResourceManager.HasMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + id: HasMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: HasMesh(Handle) + nameWithType: ResourceManager.HasMesh(Handle) + fullName: Ghost.Graphics.ResourceManager.HasMesh(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HasMesh + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 177 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Determines whether a mesh with the specified Handle exists. + example: [] + syntax: + content: public bool HasMesh(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + description: The handle of the mesh to check for existence. Cannot be null. + return: + type: System.Boolean + description: true if a mesh with the specified Handle exists; otherwise, false. + content.vb: Public Function HasMesh(handle As Handle(Of Mesh)) As Boolean + overload: Ghost.Graphics.ResourceManager.HasMesh* + nameWithType.vb: ResourceManager.HasMesh(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.ResourceManager.HasMesh(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: HasMesh(Handle(Of Mesh)) +- uid: Ghost.Graphics.ResourceManager.GetMeshReference(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.ResourceManager.GetMeshReference(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + id: GetMeshReference(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetMeshReference(Handle) + nameWithType: ResourceManager.GetMeshReference(Handle) + fullName: Ghost.Graphics.ResourceManager.GetMeshReference(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetMeshReference + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 188 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Returns a reference to the mesh associated with the specified handle. + example: [] + syntax: + content: public RefResult GetMeshReference(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + description: The handle of the mesh to retrieve. Must refer to a valid mesh; otherwise, the behavior is undefined. + return: + type: Ghost.Core.RefResult{Ghost.Graphics.Core.Mesh,Ghost.Core.Error} + description: A result containing a reference to the mesh corresponding to the specified handle, or an error status if the handle is invalid. + content.vb: Public Function GetMeshReference(handle As Handle(Of Mesh)) As RefResult(Of Mesh, [Error]) + overload: Ghost.Graphics.ResourceManager.GetMeshReference* + nameWithType.vb: ResourceManager.GetMeshReference(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.ResourceManager.GetMeshReference(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: GetMeshReference(Handle(Of Mesh)) +- uid: Ghost.Graphics.ResourceManager.ReleaseMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + commentId: M:Ghost.Graphics.ResourceManager.ReleaseMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + id: ReleaseMesh(Ghost.Core.Handle{Ghost.Graphics.Core.Mesh}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ReleaseMesh(Handle) + nameWithType: ResourceManager.ReleaseMesh(Handle) + fullName: Ghost.Graphics.ResourceManager.ReleaseMesh(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseMesh + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 203 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Releases the mesh resource associated with the specified handle, freeing any resources held by it. Includes both CPU and GPU resources. + example: [] + syntax: + content: public void ReleaseMesh(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + description: The handle of the mesh to release. Must refer to a mesh that was previously created and not already released. + content.vb: Public Sub ReleaseMesh(handle As Handle(Of Mesh)) + overload: Ghost.Graphics.ResourceManager.ReleaseMesh* + nameWithType.vb: ResourceManager.ReleaseMesh(Handle(Of Mesh)) + fullName.vb: Ghost.Graphics.ResourceManager.ReleaseMesh(Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh)) + name.vb: ReleaseMesh(Handle(Of Mesh)) +- uid: Ghost.Graphics.ResourceManager.HasMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + commentId: M:Ghost.Graphics.ResourceManager.HasMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + id: HasMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: HasMaterial(Handle) + nameWithType: ResourceManager.HasMaterial(Handle) + fullName: Ghost.Graphics.ResourceManager.HasMaterial(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HasMaterial + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 221 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Determines whether a material with the specified handle exists in the collection. + example: [] + syntax: + content: public bool HasMaterial(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + description: The handle of the material to check for existence. + return: + type: System.Boolean + description: true if a material with the specified handle exists; otherwise, false. + content.vb: Public Function HasMaterial(handle As Handle(Of Material)) As Boolean + overload: Ghost.Graphics.ResourceManager.HasMaterial* + nameWithType.vb: ResourceManager.HasMaterial(Handle(Of Material)) + fullName.vb: Ghost.Graphics.ResourceManager.HasMaterial(Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: HasMaterial(Handle(Of Material)) +- uid: Ghost.Graphics.ResourceManager.GetMaterialReference(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + commentId: M:Ghost.Graphics.ResourceManager.GetMaterialReference(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + id: GetMaterialReference(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetMaterialReference(Handle) + nameWithType: ResourceManager.GetMaterialReference(Handle) + fullName: Ghost.Graphics.ResourceManager.GetMaterialReference(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetMaterialReference + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 232 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Gets a reference to the material associated with the specified handle. + example: [] + syntax: + content: public RefResult GetMaterialReference(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + description: The handle of the material to retrieve. Must refer to a valid material. + return: + type: Ghost.Core.RefResult{Ghost.Graphics.Core.Material,Ghost.Core.Error} + description: A result containing a reference to the material corresponding to the specified handle, or an error status if the handle is invalid. + content.vb: Public Function GetMaterialReference(handle As Handle(Of Material)) As RefResult(Of Material, [Error]) + overload: Ghost.Graphics.ResourceManager.GetMaterialReference* + nameWithType.vb: ResourceManager.GetMaterialReference(Handle(Of Material)) + fullName.vb: Ghost.Graphics.ResourceManager.GetMaterialReference(Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: GetMaterialReference(Handle(Of Material)) +- uid: Ghost.Graphics.ResourceManager.ReleaseMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + commentId: M:Ghost.Graphics.ResourceManager.ReleaseMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + id: ReleaseMaterial(Ghost.Core.Handle{Ghost.Graphics.Core.Material}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ReleaseMaterial(Handle) + nameWithType: ResourceManager.ReleaseMaterial(Handle) + fullName: Ghost.Graphics.ResourceManager.ReleaseMaterial(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseMaterial + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 247 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Releases the material associated with the specified handle, making it available for reuse or disposal. + example: [] + syntax: + content: public void ReleaseMaterial(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + description: The handle of the material to release. Must refer to a material that has been previously acquired. + content.vb: Public Sub ReleaseMaterial(handle As Handle(Of Material)) + overload: Ghost.Graphics.ResourceManager.ReleaseMaterial* + nameWithType.vb: ResourceManager.ReleaseMaterial(Handle(Of Material)) + fullName.vb: Ghost.Graphics.ResourceManager.ReleaseMaterial(Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: ReleaseMaterial(Handle(Of Material)) +- uid: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + commentId: M:Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + id: GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetOrCreateMaterialPalette(ReadOnlySpan>) + nameWithType: ResourceManager.GetOrCreateMaterialPalette(ReadOnlySpan>) + fullName: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan>) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetOrCreateMaterialPalette + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 266 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Returns an existing material palette index for the specified material sequence or creates a new one. + example: [] + syntax: + content: public int GetOrCreateMaterialPalette(ReadOnlySpan> materials) + parameters: + - id: materials + type: System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + description: The ordered material list for the palette. + return: + type: System.Int32 + description: The palette index. Index 0 represents an empty palette. + content.vb: Public Function GetOrCreateMaterialPalette(materials As ReadOnlySpan(Of Handle(Of Material))) As Integer + overload: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette* + nameWithType.vb: ResourceManager.GetOrCreateMaterialPalette(ReadOnlySpan(Of Handle(Of Material))) + fullName.vb: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan(Of Ghost.Core.Handle(Of Ghost.Graphics.Core.Material))) + name.vb: GetOrCreateMaterialPalette(ReadOnlySpan(Of Handle(Of Material))) +- uid: Ghost.Graphics.ResourceManager.HasMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + commentId: M:Ghost.Graphics.ResourceManager.HasMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + id: HasMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: HasMaterialPalette(Identifier) + nameWithType: ResourceManager.HasMaterialPalette(Identifier) + fullName: Ghost.Graphics.ResourceManager.HasMaterialPalette(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HasMaterialPalette + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 285 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Determines whether the specified material palette index is valid. + example: [] + syntax: + content: public bool HasMaterialPalette(Identifier paletteID) + parameters: + - id: paletteID + type: Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + description: The palette index to validate. + return: + type: System.Boolean + content.vb: Public Function HasMaterialPalette(paletteID As Identifier(Of MaterialPalette)) As Boolean + overload: Ghost.Graphics.ResourceManager.HasMaterialPalette* + nameWithType.vb: ResourceManager.HasMaterialPalette(Identifier(Of MaterialPalette)) + fullName.vb: Ghost.Graphics.ResourceManager.HasMaterialPalette(Ghost.Core.Identifier(Of Ghost.Graphics.Core.MaterialPalette)) + name.vb: HasMaterialPalette(Identifier(Of MaterialPalette)) +- uid: Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + commentId: M:Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + id: GetMaterialPaletteInfo(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetMaterialPaletteInfo(Identifier) + nameWithType: ResourceManager.GetMaterialPaletteInfo(Identifier) + fullName: Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetMaterialPaletteInfo + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 295 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Gets metadata for a material palette entry. + example: [] + syntax: + content: public MaterialPalette GetMaterialPaletteInfo(Identifier paletteID) + parameters: + - id: paletteID + type: Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + description: The palette index to query. + return: + type: Ghost.Graphics.Core.MaterialPalette + content.vb: Public Function GetMaterialPaletteInfo(paletteID As Identifier(Of MaterialPalette)) As MaterialPalette + overload: Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo* + nameWithType.vb: ResourceManager.GetMaterialPaletteInfo(Identifier(Of MaterialPalette)) + fullName.vb: Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo(Ghost.Core.Identifier(Of Ghost.Graphics.Core.MaterialPalette)) + name.vb: GetMaterialPaletteInfo(Identifier(Of MaterialPalette)) +- uid: Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette},System.Int32) + commentId: M:Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette},System.Int32) + id: GetMaterialPaletteMaterial(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette},System.Int32) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetMaterialPaletteMaterial(Identifier, int) + nameWithType: ResourceManager.GetMaterialPaletteMaterial(Identifier, int) + fullName: Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial(Ghost.Core.Identifier, int) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetMaterialPaletteMaterial + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 306 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Gets a material handle from a palette entry by local material index. + example: [] + syntax: + content: public Handle GetMaterialPaletteMaterial(Identifier paletteID, int localMaterialIndex) + parameters: + - id: paletteID + type: Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + description: The palette index to query. + - id: localMaterialIndex + type: System.Int32 + description: The material slot inside the palette. + return: + type: Ghost.Core.Handle{Ghost.Graphics.Core.Material} + content.vb: Public Function GetMaterialPaletteMaterial(paletteID As Identifier(Of MaterialPalette), localMaterialIndex As Integer) As Handle(Of Material) + overload: Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial* + nameWithType.vb: ResourceManager.GetMaterialPaletteMaterial(Identifier(Of MaterialPalette), Integer) + fullName.vb: Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial(Ghost.Core.Identifier(Of Ghost.Graphics.Core.MaterialPalette), Integer) + name.vb: GetMaterialPaletteMaterial(Identifier(Of MaterialPalette), Integer) +- uid: Ghost.Graphics.ResourceManager.ReleaseMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + commentId: M:Ghost.Graphics.ResourceManager.ReleaseMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + id: ReleaseMaterialPalette(Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ReleaseMaterialPalette(Identifier) + nameWithType: ResourceManager.ReleaseMaterialPalette(Identifier) + fullName: Ghost.Graphics.ResourceManager.ReleaseMaterialPalette(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseMaterialPalette + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 316 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Releases a material palette reference previously returned by . + example: [] + syntax: + content: public void ReleaseMaterialPalette(Identifier paletteID) + parameters: + - id: paletteID + type: Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + description: The palette index to release. + content.vb: Public Sub ReleaseMaterialPalette(paletteID As Identifier(Of MaterialPalette)) + overload: Ghost.Graphics.ResourceManager.ReleaseMaterialPalette* + nameWithType.vb: ResourceManager.ReleaseMaterialPalette(Identifier(Of MaterialPalette)) + fullName.vb: Ghost.Graphics.ResourceManager.ReleaseMaterialPalette(Ghost.Core.Identifier(Of Ghost.Graphics.Core.MaterialPalette)) + name.vb: ReleaseMaterialPalette(Identifier(Of MaterialPalette)) +- uid: Ghost.Graphics.ResourceManager.HasShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + commentId: M:Ghost.Graphics.ResourceManager.HasShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + id: HasShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: HasShader(Identifier) + nameWithType: ResourceManager.HasShader(Identifier) + fullName: Ghost.Graphics.ResourceManager.HasShader(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: HasShader + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 327 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Determines whether a shader with the specified identifier exists in the collection. + example: [] + syntax: + content: public bool HasShader(Identifier id) + parameters: + - id: id + type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader} + description: The identifier of the shader to check for existence. + return: + type: System.Boolean + description: true if a shader with the specified identifier exists; otherwise, false. + content.vb: Public Function HasShader(id As Identifier(Of Shader)) As Boolean + overload: Ghost.Graphics.ResourceManager.HasShader* + nameWithType.vb: ResourceManager.HasShader(Identifier(Of Shader)) + fullName.vb: Ghost.Graphics.ResourceManager.HasShader(Ghost.Core.Identifier(Of Ghost.Graphics.Core.Shader)) + name.vb: HasShader(Identifier(Of Shader)) +- uid: Ghost.Graphics.ResourceManager.GetShaderReference(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + commentId: M:Ghost.Graphics.ResourceManager.GetShaderReference(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + id: GetShaderReference(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetShaderReference(Identifier) + nameWithType: ResourceManager.GetShaderReference(Identifier) + fullName: Ghost.Graphics.ResourceManager.GetShaderReference(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetShaderReference + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 338 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Returns a reference to the shader associated with the specified identifier. + example: [] + syntax: + content: public RefResult GetShaderReference(Identifier id) + parameters: + - id: id + type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader} + description: The identifier of the shader to retrieve. Must refer to a valid shader. + return: + type: Ghost.Core.RefResult{Ghost.Graphics.Core.Shader,Ghost.Core.Error} + description: A result containing a reference to the shader corresponding to the specified identifier, or an error status if the identifier is invalid. + content.vb: Public Function GetShaderReference(id As Identifier(Of Shader)) As RefResult(Of Shader, [Error]) + overload: Ghost.Graphics.ResourceManager.GetShaderReference* + nameWithType.vb: ResourceManager.GetShaderReference(Identifier(Of Shader)) + fullName.vb: Ghost.Graphics.ResourceManager.GetShaderReference(Ghost.Core.Identifier(Of Ghost.Graphics.Core.Shader)) + name.vb: GetShaderReference(Identifier(Of Shader)) +- uid: Ghost.Graphics.ResourceManager.ReleaseShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + commentId: M:Ghost.Graphics.ResourceManager.ReleaseShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + id: ReleaseShader(Ghost.Core.Identifier{Ghost.Graphics.Core.Shader}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ReleaseShader(Identifier) + nameWithType: ResourceManager.ReleaseShader(Identifier) + fullName: Ghost.Graphics.ResourceManager.ReleaseShader(Ghost.Core.Identifier) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReleaseShader + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 352 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Releases the shader associated with the specified identifier, freeing any resources allocated to it. + example: [] + syntax: + content: public void ReleaseShader(Identifier id) + parameters: + - id: id + type: Ghost.Core.Identifier{Ghost.Graphics.Core.Shader} + description: The identifier of the shader to release. Must refer to a valid, previously created shader. + content.vb: Public Sub ReleaseShader(id As Identifier(Of Shader)) + overload: Ghost.Graphics.ResourceManager.ReleaseShader* + nameWithType.vb: ResourceManager.ReleaseShader(Identifier(Of Shader)) + fullName.vb: Ghost.Graphics.ResourceManager.ReleaseShader(Ghost.Core.Identifier(Of Ghost.Graphics.Core.Shader)) + name.vb: ReleaseShader(Identifier(Of Shader)) +- uid: Ghost.Graphics.ResourceManager.GetPooledResource(Ghost.Graphics.RHI.ResourceDesc@) + commentId: M:Ghost.Graphics.ResourceManager.GetPooledResource(Ghost.Graphics.RHI.ResourceDesc@) + id: GetPooledResource(Ghost.Graphics.RHI.ResourceDesc@) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: GetPooledResource(in ResourceDesc) + nameWithType: ResourceManager.GetPooledResource(in ResourceDesc) + fullName: Ghost.Graphics.ResourceManager.GetPooledResource(in Ghost.Graphics.RHI.ResourceDesc) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: GetPooledResource + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 365 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public Handle GetPooledResource(in ResourceDesc desc) + parameters: + - id: desc + type: Ghost.Graphics.RHI.ResourceDesc + return: + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Public Function GetPooledResource(desc As ResourceDesc) As Handle(Of GPUResource) + overload: Ghost.Graphics.ResourceManager.GetPooledResource* + nameWithType.vb: ResourceManager.GetPooledResource(ResourceDesc) + fullName.vb: Ghost.Graphics.ResourceManager.GetPooledResource(Ghost.Graphics.RHI.ResourceDesc) + name.vb: GetPooledResource(ResourceDesc) +- uid: Ghost.Graphics.ResourceManager.ReturnPooledResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + commentId: M:Ghost.Graphics.ResourceManager.ReturnPooledResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + id: ReturnPooledResource(Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource}) + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: ReturnPooledResource(Handle) + nameWithType: ResourceManager.ReturnPooledResource(Handle) + fullName: Ghost.Graphics.ResourceManager.ReturnPooledResource(Ghost.Core.Handle) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ReturnPooledResource + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 385 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + syntax: + content: public void ReturnPooledResource(Handle handle) + parameters: + - id: handle + type: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + content.vb: Public Sub ReturnPooledResource(handle As Handle(Of GPUResource)) + overload: Ghost.Graphics.ResourceManager.ReturnPooledResource* + nameWithType.vb: ResourceManager.ReturnPooledResource(Handle(Of GPUResource)) + fullName.vb: Ghost.Graphics.ResourceManager.ReturnPooledResource(Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource)) + name.vb: ReturnPooledResource(Handle(Of GPUResource)) +- uid: Ghost.Graphics.ResourceManager.Dispose + commentId: M:Ghost.Graphics.ResourceManager.Dispose + id: Dispose + parent: Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: Dispose() + nameWithType: ResourceManager.Dispose() + fullName: Ghost.Graphics.ResourceManager.Dispose() + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Dispose + path: src/Runtime/Ghost.Graphics/ResourceManager.cs + startLine: 397 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics + summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + example: [] + syntax: + content: public void Dispose() + content.vb: Public Sub Dispose() + overload: Ghost.Graphics.ResourceManager.Dispose* + implements: + - System.IDisposable.Dispose +references: +- 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: 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.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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.ResourceManager.#ctor* + commentId: Overload:Ghost.Graphics.ResourceManager.#ctor + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager__ctor_Ghost_Graphics_RHI_IResourceAllocator_Ghost_Graphics_RHI_IResourceDatabase_ + name: ResourceManager + nameWithType: ResourceManager.ResourceManager + fullName: Ghost.Graphics.ResourceManager.ResourceManager + nameWithType.vb: ResourceManager.New + fullName.vb: Ghost.Graphics.ResourceManager.New + name.vb: New +- 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.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 + 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.ResourceManager.Finalize* + commentId: Overload:Ghost.Graphics.ResourceManager.Finalize + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_Finalize + name: ~ResourceManager + nameWithType: ResourceManager.~ResourceManager + fullName: Ghost.Graphics.ResourceManager.~ResourceManager + spec.csharp: + - name: "~" + - uid: Ghost.Graphics.ResourceManager.Finalize* + name: ResourceManager + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_Finalize +- uid: Ghost.Core.Identifier`1 + commentId: T:Ghost.Core.Identifier`1 + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Graphics.ResourceManager.CreateMesh* + commentId: Overload:Ghost.Graphics.ResourceManager.CreateMesh + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_CreateMesh_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex__Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32__ + name: CreateMesh + nameWithType: ResourceManager.CreateMesh + fullName: Ghost.Graphics.ResourceManager.CreateMesh +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of Vertex) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex) + name.vb: UnsafeList(Of Vertex) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger) + name.vb: UnsafeList(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.Core.Mesh} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.Core.Mesh.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Mesh) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Mesh) + name.vb: Handle(Of Mesh) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of T) + name.vb: UnsafeList(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Core.Handle`1 + commentId: T:Ghost.Core.Handle`1 + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of T) + fullName.vb: Ghost.Core.Handle(Of T) + name.vb: Handle(Of T) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - 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.ResourceManager.CreateMaterial* + commentId: Overload:Ghost.Graphics.ResourceManager.CreateMaterial + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_CreateMaterial_Ghost_Core_Identifier_Ghost_Graphics_Core_Shader__ + name: CreateMaterial + nameWithType: ResourceManager.CreateMaterial + fullName: Ghost.Graphics.ResourceManager.CreateMaterial +- 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 + nameWithType: Identifier + fullName: Ghost.Core.Identifier + 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.Handle{Ghost.Graphics.Core.Material} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.Core.Material} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.Core.Material.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of Material) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.Core.Material) + name.vb: Handle(Of Material) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) +- uid: Ghost.Graphics.ResourceManager.CreateGraphicsShader* + commentId: Overload:Ghost.Graphics.ResourceManager.CreateGraphicsShader + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_CreateGraphicsShader_Ghost_Core_Graphics_ShaderDescriptor_ + name: CreateGraphicsShader + nameWithType: ResourceManager.CreateGraphicsShader + fullName: Ghost.Graphics.ResourceManager.CreateGraphicsShader +- uid: Ghost.Core.Graphics.ShaderDescriptor + commentId: T:Ghost.Core.Graphics.ShaderDescriptor + parent: Ghost.Core.Graphics + name: ShaderDescriptor + nameWithType: ShaderDescriptor + fullName: Ghost.Core.Graphics.ShaderDescriptor +- 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.ResourceManager.HasMesh* + commentId: Overload:Ghost.Graphics.ResourceManager.HasMesh + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_HasMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: HasMesh + nameWithType: ResourceManager.HasMesh + fullName: Ghost.Graphics.ResourceManager.HasMesh +- 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.ResourceManager.GetMeshReference* + commentId: Overload:Ghost.Graphics.ResourceManager.GetMeshReference + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetMeshReference_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: GetMeshReference + nameWithType: ResourceManager.GetMeshReference + fullName: Ghost.Graphics.ResourceManager.GetMeshReference +- uid: Ghost.Core.RefResult{Ghost.Graphics.Core.Mesh,Ghost.Core.Error} + commentId: T:Ghost.Core.RefResult{Ghost.Graphics.Core.Mesh,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.RefResult`2 + href: Ghost.Graphics.Core.Mesh.html + name: RefResult + nameWithType: RefResult + fullName: Ghost.Core.RefResult + nameWithType.vb: RefResult(Of Mesh, Error) + fullName.vb: Ghost.Core.RefResult(Of Ghost.Graphics.Core.Mesh, Ghost.Core.Error) + name.vb: RefResult(Of Mesh, Error) + spec.csharp: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: < + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Mesh + name: Mesh + href: Ghost.Graphics.Core.Mesh.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Core.RefResult`2 + commentId: T:Ghost.Core.RefResult`2 + name: RefResult + nameWithType: RefResult + fullName: Ghost.Core.RefResult + nameWithType.vb: RefResult(Of T, E) + fullName.vb: Ghost.Core.RefResult(Of T, E) + name.vb: RefResult(Of T, E) + spec.csharp: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: < + - name: T + - name: ',' + - name: " " + - name: E + - name: '>' + spec.vb: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: ( + - name: Of + - name: " " + - name: T + - name: ',' + - name: " " + - name: E + - name: ) +- uid: Ghost.Graphics.ResourceManager.ReleaseMesh* + commentId: Overload:Ghost.Graphics.ResourceManager.ReleaseMesh + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_ReleaseMesh_Ghost_Core_Handle_Ghost_Graphics_Core_Mesh__ + name: ReleaseMesh + nameWithType: ResourceManager.ReleaseMesh + fullName: Ghost.Graphics.ResourceManager.ReleaseMesh +- uid: Ghost.Graphics.ResourceManager.HasMaterial* + commentId: Overload:Ghost.Graphics.ResourceManager.HasMaterial + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_HasMaterial_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + name: HasMaterial + nameWithType: ResourceManager.HasMaterial + fullName: Ghost.Graphics.ResourceManager.HasMaterial +- uid: Ghost.Graphics.ResourceManager.GetMaterialReference* + commentId: Overload:Ghost.Graphics.ResourceManager.GetMaterialReference + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetMaterialReference_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + name: GetMaterialReference + nameWithType: ResourceManager.GetMaterialReference + fullName: Ghost.Graphics.ResourceManager.GetMaterialReference +- uid: Ghost.Core.RefResult{Ghost.Graphics.Core.Material,Ghost.Core.Error} + commentId: T:Ghost.Core.RefResult{Ghost.Graphics.Core.Material,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.RefResult`2 + href: Ghost.Graphics.Core.Material.html + name: RefResult + nameWithType: RefResult + fullName: Ghost.Core.RefResult + nameWithType.vb: RefResult(Of Material, Error) + fullName.vb: Ghost.Core.RefResult(Of Ghost.Graphics.Core.Material, Ghost.Core.Error) + name.vb: RefResult(Of Material, Error) + spec.csharp: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Graphics.ResourceManager.ReleaseMaterial* + commentId: Overload:Ghost.Graphics.ResourceManager.ReleaseMaterial + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_ReleaseMaterial_Ghost_Core_Handle_Ghost_Graphics_Core_Material__ + name: ReleaseMaterial + nameWithType: ResourceManager.ReleaseMaterial + fullName: Ghost.Graphics.ResourceManager.ReleaseMaterial +- uid: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette* + commentId: Overload:Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetOrCreateMaterialPalette_System_ReadOnlySpan_Ghost_Core_Handle_Ghost_Graphics_Core_Material___ + name: GetOrCreateMaterialPalette + nameWithType: ResourceManager.GetOrCreateMaterialPalette + fullName: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette +- uid: System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + commentId: T:System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}} + parent: System + definition: System.ReadOnlySpan`1 + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan> + nameWithType: ReadOnlySpan> + fullName: System.ReadOnlySpan> + nameWithType.vb: ReadOnlySpan(Of Handle(Of Material)) + fullName.vb: System.ReadOnlySpan(Of Ghost.Core.Handle(Of Ghost.Graphics.Core.Material)) + name.vb: ReadOnlySpan(Of Handle(Of Material)) + spec.csharp: + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + - 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: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) + - name: ) +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: System.ReadOnlySpan`1 + commentId: T:System.ReadOnlySpan`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + name: ReadOnlySpan + nameWithType: ReadOnlySpan + fullName: System.ReadOnlySpan + 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.ResourceManager.HasMaterialPalette* + commentId: Overload:Ghost.Graphics.ResourceManager.HasMaterialPalette + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_HasMaterialPalette_Ghost_Core_Identifier_Ghost_Graphics_Core_MaterialPalette__ + name: HasMaterialPalette + nameWithType: ResourceManager.HasMaterialPalette + fullName: Ghost.Graphics.ResourceManager.HasMaterialPalette +- uid: Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + commentId: T:Ghost.Core.Identifier{Ghost.Graphics.Core.MaterialPalette} + parent: Ghost.Core + definition: Ghost.Core.Identifier`1 + href: Ghost.Graphics.Core.MaterialPalette.html + name: Identifier + nameWithType: Identifier + fullName: Ghost.Core.Identifier + nameWithType.vb: Identifier(Of MaterialPalette) + fullName.vb: Ghost.Core.Identifier(Of Ghost.Graphics.Core.MaterialPalette) + name.vb: Identifier(Of MaterialPalette) + spec.csharp: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: < + - uid: Ghost.Graphics.Core.MaterialPalette + name: MaterialPalette + href: Ghost.Graphics.Core.MaterialPalette.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Identifier`1 + name: Identifier + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.MaterialPalette + name: MaterialPalette + href: Ghost.Graphics.Core.MaterialPalette.html + - name: ) +- uid: Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo* + commentId: Overload:Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetMaterialPaletteInfo_Ghost_Core_Identifier_Ghost_Graphics_Core_MaterialPalette__ + name: GetMaterialPaletteInfo + nameWithType: ResourceManager.GetMaterialPaletteInfo + fullName: Ghost.Graphics.ResourceManager.GetMaterialPaletteInfo +- uid: Ghost.Graphics.Core.MaterialPalette + commentId: T:Ghost.Graphics.Core.MaterialPalette + parent: Ghost.Graphics.Core + href: Ghost.Graphics.Core.MaterialPalette.html + name: MaterialPalette + nameWithType: MaterialPalette + fullName: Ghost.Graphics.Core.MaterialPalette +- 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.ResourceManager.GetMaterialPaletteMaterial* + commentId: Overload:Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetMaterialPaletteMaterial_Ghost_Core_Identifier_Ghost_Graphics_Core_MaterialPalette__System_Int32_ + name: GetMaterialPaletteMaterial + nameWithType: ResourceManager.GetMaterialPaletteMaterial + fullName: Ghost.Graphics.ResourceManager.GetMaterialPaletteMaterial +- uid: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + commentId: M:Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + isExternal: true + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetOrCreateMaterialPalette_System_ReadOnlySpan_Ghost_Core_Handle_Ghost_Graphics_Core_Material___ + name: GetOrCreateMaterialPalette(ReadOnlySpan>) + nameWithType: ResourceManager.GetOrCreateMaterialPalette(ReadOnlySpan>) + fullName: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan>) + nameWithType.vb: ResourceManager.GetOrCreateMaterialPalette(ReadOnlySpan(Of Handle(Of Material))) + fullName.vb: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan(Of Ghost.Core.Handle(Of Ghost.Graphics.Core.Material))) + name.vb: GetOrCreateMaterialPalette(ReadOnlySpan(Of Handle(Of Material))) + spec.csharp: + - uid: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + name: GetOrCreateMaterialPalette + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetOrCreateMaterialPalette_System_ReadOnlySpan_Ghost_Core_Handle_Ghost_Graphics_Core_Material___ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: < + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: '>' + - name: '>' + - name: ) + spec.vb: + - uid: Ghost.Graphics.ResourceManager.GetOrCreateMaterialPalette(System.ReadOnlySpan{Ghost.Core.Handle{Ghost.Graphics.Core.Material}}) + name: GetOrCreateMaterialPalette + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetOrCreateMaterialPalette_System_ReadOnlySpan_Ghost_Core_Handle_Ghost_Graphics_Core_Material___ + - name: ( + - uid: System.ReadOnlySpan`1 + name: ReadOnlySpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1 + - name: ( + - name: Of + - name: " " + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Material + name: Material + href: Ghost.Graphics.Core.Material.html + - name: ) + - name: ) + - name: ) +- uid: Ghost.Graphics.ResourceManager.ReleaseMaterialPalette* + commentId: Overload:Ghost.Graphics.ResourceManager.ReleaseMaterialPalette + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_ReleaseMaterialPalette_Ghost_Core_Identifier_Ghost_Graphics_Core_MaterialPalette__ + name: ReleaseMaterialPalette + nameWithType: ResourceManager.ReleaseMaterialPalette + fullName: Ghost.Graphics.ResourceManager.ReleaseMaterialPalette +- uid: Ghost.Graphics.ResourceManager.HasShader* + commentId: Overload:Ghost.Graphics.ResourceManager.HasShader + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_HasShader_Ghost_Core_Identifier_Ghost_Graphics_Core_Shader__ + name: HasShader + nameWithType: ResourceManager.HasShader + fullName: Ghost.Graphics.ResourceManager.HasShader +- uid: Ghost.Graphics.ResourceManager.GetShaderReference* + commentId: Overload:Ghost.Graphics.ResourceManager.GetShaderReference + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetShaderReference_Ghost_Core_Identifier_Ghost_Graphics_Core_Shader__ + name: GetShaderReference + nameWithType: ResourceManager.GetShaderReference + fullName: Ghost.Graphics.ResourceManager.GetShaderReference +- uid: Ghost.Core.RefResult{Ghost.Graphics.Core.Shader,Ghost.Core.Error} + commentId: T:Ghost.Core.RefResult{Ghost.Graphics.Core.Shader,Ghost.Core.Error} + parent: Ghost.Core + definition: Ghost.Core.RefResult`2 + href: Ghost.Graphics.Core.Shader.html + name: RefResult + nameWithType: RefResult + fullName: Ghost.Core.RefResult + nameWithType.vb: RefResult(Of Shader, Error) + fullName.vb: Ghost.Core.RefResult(Of Ghost.Graphics.Core.Shader, Ghost.Core.Error) + name.vb: RefResult(Of Shader, Error) + spec.csharp: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: < + - uid: Ghost.Graphics.Core.Shader + name: Shader + href: Ghost.Graphics.Core.Shader.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: '>' + spec.vb: + - uid: Ghost.Core.RefResult`2 + name: RefResult + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Core.Shader + name: Shader + href: Ghost.Graphics.Core.Shader.html + - name: ',' + - name: " " + - uid: Ghost.Core.Error + name: Error + - name: ) +- uid: Ghost.Graphics.ResourceManager.ReleaseShader* + commentId: Overload:Ghost.Graphics.ResourceManager.ReleaseShader + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_ReleaseShader_Ghost_Core_Identifier_Ghost_Graphics_Core_Shader__ + name: ReleaseShader + nameWithType: ResourceManager.ReleaseShader + fullName: Ghost.Graphics.ResourceManager.ReleaseShader +- uid: Ghost.Graphics.ResourceManager.GetPooledResource* + commentId: Overload:Ghost.Graphics.ResourceManager.GetPooledResource + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_GetPooledResource_Ghost_Graphics_RHI_ResourceDesc__ + name: GetPooledResource + nameWithType: ResourceManager.GetPooledResource + fullName: Ghost.Graphics.ResourceManager.GetPooledResource +- uid: Ghost.Graphics.RHI.ResourceDesc + commentId: T:Ghost.Graphics.RHI.ResourceDesc + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.ResourceDesc.html + name: ResourceDesc + nameWithType: ResourceDesc + fullName: Ghost.Graphics.RHI.ResourceDesc +- uid: Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + commentId: T:Ghost.Core.Handle{Ghost.Graphics.RHI.GPUResource} + parent: Ghost.Core + definition: Ghost.Core.Handle`1 + href: Ghost.Graphics.RHI.GPUResource.html + name: Handle + nameWithType: Handle + fullName: Ghost.Core.Handle + nameWithType.vb: Handle(Of GPUResource) + fullName.vb: Ghost.Core.Handle(Of Ghost.Graphics.RHI.GPUResource) + name.vb: Handle(Of GPUResource) + spec.csharp: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: < + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: '>' + spec.vb: + - uid: Ghost.Core.Handle`1 + name: Handle + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.GPUResource + name: GPUResource + href: Ghost.Graphics.RHI.GPUResource.html + - name: ) +- uid: Ghost.Graphics.ResourceManager.ReturnPooledResource* + commentId: Overload:Ghost.Graphics.ResourceManager.ReturnPooledResource + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_ReturnPooledResource_Ghost_Core_Handle_Ghost_Graphics_RHI_GPUResource__ + name: ReturnPooledResource + nameWithType: ResourceManager.ReturnPooledResource + fullName: Ghost.Graphics.ResourceManager.ReturnPooledResource +- uid: Ghost.Graphics.ResourceManager.Dispose* + commentId: Overload:Ghost.Graphics.ResourceManager.Dispose + href: Ghost.Graphics.ResourceManager.html#Ghost_Graphics_ResourceManager_Dispose + name: Dispose + nameWithType: ResourceManager.Dispose + fullName: Ghost.Graphics.ResourceManager.Dispose +- 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: ) diff --git a/docs/documents/api/Ghost.Graphics.Utilities.ClodBounds.yml b/docs/documents/api/Ghost.Graphics.Utilities.ClodBounds.yml new file mode 100644 index 0000000..6f90e88 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.ClodBounds.yml @@ -0,0 +1,423 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.ClodBounds + commentId: T:Ghost.Graphics.Utilities.ClodBounds + id: ClodBounds + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.ClodBounds.center + - Ghost.Graphics.Utilities.ClodBounds.error + - Ghost.Graphics.Utilities.ClodBounds.radius + langs: + - csharp + - vb + name: ClodBounds + nameWithType: ClodBounds + fullName: Ghost.Graphics.Utilities.ClodBounds + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClodBounds + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 30 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Represents the bounding sphere and simplification error for a LOD cluster. + example: [] + syntax: + content: public struct ClodBounds + content.vb: Public Structure ClodBounds + 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.Utilities.ClodBounds.center + commentId: F:Ghost.Graphics.Utilities.ClodBounds.center + id: center + parent: Ghost.Graphics.Utilities.ClodBounds + langs: + - csharp + - vb + name: center + nameWithType: ClodBounds.center + fullName: Ghost.Graphics.Utilities.ClodBounds.center + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: center + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 33 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The center of the bounding sphere. + example: [] + syntax: + content: public float3 center + return: + type: Misaki.HighPerformance.Mathematics.float3 + content.vb: Public center As float3 +- uid: Ghost.Graphics.Utilities.ClodBounds.radius + commentId: F:Ghost.Graphics.Utilities.ClodBounds.radius + id: radius + parent: Ghost.Graphics.Utilities.ClodBounds + langs: + - csharp + - vb + name: radius + nameWithType: ClodBounds.radius + fullName: Ghost.Graphics.Utilities.ClodBounds.radius + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: radius + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 35 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The radius of the bounding sphere. + example: [] + syntax: + content: public float radius + return: + type: System.Single + content.vb: Public radius As Single +- uid: Ghost.Graphics.Utilities.ClodBounds.error + commentId: F:Ghost.Graphics.Utilities.ClodBounds.error + id: error + parent: Ghost.Graphics.Utilities.ClodBounds + langs: + - csharp + - vb + name: error + nameWithType: ClodBounds.error + fullName: Ghost.Graphics.Utilities.ClodBounds.error + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: error + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 37 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The simplification error associated with this LOD level. + example: [] + syntax: + content: public float error + return: + type: System.Single + content.vb: Public [error] As Single +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Misaki.HighPerformance.Mathematics.float3 + commentId: T:Misaki.HighPerformance.Mathematics.float3 + parent: Misaki.HighPerformance.Mathematics + isExternal: true + name: float3 + nameWithType: float3 + fullName: Misaki.HighPerformance.Mathematics.float3 +- uid: Misaki.HighPerformance.Mathematics + commentId: N:Misaki.HighPerformance.Mathematics + isExternal: true + name: Misaki.HighPerformance.Mathematics + nameWithType: Misaki.HighPerformance.Mathematics + fullName: Misaki.HighPerformance.Mathematics + spec.csharp: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true + spec.vb: + - uid: Misaki + name: Misaki + isExternal: true + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + isExternal: true + - name: . + - uid: Misaki.HighPerformance.Mathematics + name: Mathematics + isExternal: true +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single diff --git a/docs/documents/api/Ghost.Graphics.Utilities.ClodCluster.yml b/docs/documents/api/Ghost.Graphics.Utilities.ClodCluster.yml new file mode 100644 index 0000000..e225298 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.ClodCluster.yml @@ -0,0 +1,596 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.ClodCluster + commentId: T:Ghost.Graphics.Utilities.ClodCluster + id: ClodCluster + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.ClodCluster.bounds + - Ghost.Graphics.Utilities.ClodCluster.indexCount + - Ghost.Graphics.Utilities.ClodCluster.indices + - Ghost.Graphics.Utilities.ClodCluster.localIndexCount + - Ghost.Graphics.Utilities.ClodCluster.localIndices + - Ghost.Graphics.Utilities.ClodCluster.refined + - Ghost.Graphics.Utilities.ClodCluster.uniqueVertices + - Ghost.Graphics.Utilities.ClodCluster.vertexCount + langs: + - csharp + - vb + name: ClodCluster + nameWithType: ClodCluster + fullName: Ghost.Graphics.Utilities.ClodCluster + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClodCluster + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 132 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Represents a cluster of meshlets in the LOD hierarchy. + example: [] + syntax: + content: public struct ClodCluster + content.vb: Public Structure ClodCluster + 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.Utilities.ClodCluster.refined + commentId: F:Ghost.Graphics.Utilities.ClodCluster.refined + id: refined + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: refined + nameWithType: ClodCluster.refined + fullName: Ghost.Graphics.Utilities.ClodCluster.refined + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: refined + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 135 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Refinement level of the cluster. + example: [] + syntax: + content: public int refined + return: + type: System.Int32 + content.vb: Public refined As Integer +- uid: Ghost.Graphics.Utilities.ClodCluster.bounds + commentId: F:Ghost.Graphics.Utilities.ClodCluster.bounds + id: bounds + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: bounds + nameWithType: ClodCluster.bounds + fullName: Ghost.Graphics.Utilities.ClodCluster.bounds + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: bounds + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 137 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Bounding info for the cluster. + example: [] + syntax: + content: public ClodBounds bounds + return: + type: Ghost.Graphics.Utilities.ClodBounds + content.vb: Public bounds As ClodBounds +- uid: Ghost.Graphics.Utilities.ClodCluster.indices + commentId: F:Ghost.Graphics.Utilities.ClodCluster.indices + id: indices + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: indices + nameWithType: ClodCluster.indices + fullName: Ghost.Graphics.Utilities.ClodCluster.indices + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: indices + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 139 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to indices for this cluster. + example: [] + syntax: + content: public uint* indices + return: + type: System.UInt32* + content.vb: Public indices As UInteger* +- uid: Ghost.Graphics.Utilities.ClodCluster.indexCount + commentId: F:Ghost.Graphics.Utilities.ClodCluster.indexCount + id: indexCount + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: indexCount + nameWithType: ClodCluster.indexCount + fullName: Ghost.Graphics.Utilities.ClodCluster.indexCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: indexCount + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 141 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Number of indices. + example: [] + syntax: + content: public nuint indexCount + return: + type: System.UIntPtr + content.vb: Public indexCount As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodCluster.uniqueVertices + commentId: F:Ghost.Graphics.Utilities.ClodCluster.uniqueVertices + id: uniqueVertices + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: uniqueVertices + nameWithType: ClodCluster.uniqueVertices + fullName: Ghost.Graphics.Utilities.ClodCluster.uniqueVertices + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: uniqueVertices + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 143 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to unique vertices for this cluster. + example: [] + syntax: + content: public uint* uniqueVertices + return: + type: System.UInt32* + content.vb: Public uniqueVertices As UInteger* +- uid: Ghost.Graphics.Utilities.ClodCluster.vertexCount + commentId: F:Ghost.Graphics.Utilities.ClodCluster.vertexCount + id: vertexCount + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: vertexCount + nameWithType: ClodCluster.vertexCount + fullName: Ghost.Graphics.Utilities.ClodCluster.vertexCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexCount + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 145 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Number of unique vertices in the cluster. + example: [] + syntax: + content: public nuint vertexCount + return: + type: System.UIntPtr + content.vb: Public vertexCount As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodCluster.localIndices + commentId: F:Ghost.Graphics.Utilities.ClodCluster.localIndices + id: localIndices + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: localIndices + nameWithType: ClodCluster.localIndices + fullName: Ghost.Graphics.Utilities.ClodCluster.localIndices + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: localIndices + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 147 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to local triangle indices for this cluster. + example: [] + syntax: + content: public byte* localIndices + return: + type: System.Byte* + content.vb: Public localIndices As Byte* +- uid: Ghost.Graphics.Utilities.ClodCluster.localIndexCount + commentId: F:Ghost.Graphics.Utilities.ClodCluster.localIndexCount + id: localIndexCount + parent: Ghost.Graphics.Utilities.ClodCluster + langs: + - csharp + - vb + name: localIndexCount + nameWithType: ClodCluster.localIndexCount + fullName: Ghost.Graphics.Utilities.ClodCluster.localIndexCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: localIndexCount + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 149 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Number of local indices. + example: [] + syntax: + content: public nuint localIndexCount + return: + type: System.UIntPtr + content.vb: Public localIndexCount As UIntPtr +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.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.Utilities.ClodBounds + commentId: T:Ghost.Graphics.Utilities.ClodBounds + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodBounds.html + name: ClodBounds + nameWithType: ClodBounds + fullName: Ghost.Graphics.Utilities.ClodBounds +- uid: System.UInt32* + 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* + spec.csharp: + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '*' + spec.vb: + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '*' +- uid: System.UIntPtr + commentId: T:System.UIntPtr + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uintptr + name: nuint + nameWithType: nuint + fullName: nuint + nameWithType.vb: UIntPtr + fullName.vb: System.UIntPtr + name.vb: UIntPtr +- uid: System.Byte* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte* + nameWithType: byte* + fullName: byte* + nameWithType.vb: Byte* + fullName.vb: Byte* + name.vb: Byte* + spec.csharp: + - uid: System.Byte + name: byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '*' + spec.vb: + - uid: System.Byte + name: Byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '*' diff --git a/docs/documents/api/Ghost.Graphics.Utilities.ClodConfig.yml b/docs/documents/api/Ghost.Graphics.Utilities.ClodConfig.yml new file mode 100644 index 0000000..afe6853 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.ClodConfig.yml @@ -0,0 +1,948 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.ClodConfig + commentId: T:Ghost.Graphics.Utilities.ClodConfig + id: ClodConfig + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.ClodConfig.clusterFillWeight + - Ghost.Graphics.Utilities.ClodConfig.clusterSpatial + - Ghost.Graphics.Utilities.ClodConfig.clusterSplitFactor + - Ghost.Graphics.Utilities.ClodConfig.maxTriangles + - Ghost.Graphics.Utilities.ClodConfig.maxVertices + - Ghost.Graphics.Utilities.ClodConfig.minTriangles + - Ghost.Graphics.Utilities.ClodConfig.optimizeBounds + - Ghost.Graphics.Utilities.ClodConfig.optimizeClusters + - Ghost.Graphics.Utilities.ClodConfig.partitionSize + - Ghost.Graphics.Utilities.ClodConfig.partitionSort + - Ghost.Graphics.Utilities.ClodConfig.partitionSpatial + - Ghost.Graphics.Utilities.ClodConfig.simplifyErrorEdgeLimit + - Ghost.Graphics.Utilities.ClodConfig.simplifyErrorFactorSloppy + - Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergeAdditive + - Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergePrevious + - Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackPermissive + - Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackSloppy + - Ghost.Graphics.Utilities.ClodConfig.simplifyPermissive + - Ghost.Graphics.Utilities.ClodConfig.simplifyRatio + - Ghost.Graphics.Utilities.ClodConfig.simplifyRegularize + - Ghost.Graphics.Utilities.ClodConfig.simplifyThreshold + langs: + - csharp + - vb + name: ClodConfig + nameWithType: ClodConfig + fullName: Ghost.Graphics.Utilities.ClodConfig + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClodConfig + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 43 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Configuration parameters for the cluster LOD generation pipeline. + example: [] + syntax: + content: public struct ClodConfig + content.vb: Public Structure ClodConfig + 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.Utilities.ClodConfig.maxVertices + commentId: F:Ghost.Graphics.Utilities.ClodConfig.maxVertices + id: maxVertices + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: maxVertices + nameWithType: ClodConfig.maxVertices + fullName: Ghost.Graphics.Utilities.ClodConfig.maxVertices + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: maxVertices + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 46 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The maximum number of vertices per meshlet. + example: [] + syntax: + content: public nuint maxVertices + return: + type: System.UIntPtr + content.vb: Public maxVertices As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodConfig.minTriangles + commentId: F:Ghost.Graphics.Utilities.ClodConfig.minTriangles + id: minTriangles + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: minTriangles + nameWithType: ClodConfig.minTriangles + fullName: Ghost.Graphics.Utilities.ClodConfig.minTriangles + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: minTriangles + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 48 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The minimum number of triangles per meshlet. + example: [] + syntax: + content: public nuint minTriangles + return: + type: System.UIntPtr + content.vb: Public minTriangles As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodConfig.maxTriangles + commentId: F:Ghost.Graphics.Utilities.ClodConfig.maxTriangles + id: maxTriangles + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: maxTriangles + nameWithType: ClodConfig.maxTriangles + fullName: Ghost.Graphics.Utilities.ClodConfig.maxTriangles + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: maxTriangles + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 50 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The maximum number of triangles per meshlet. + example: [] + syntax: + content: public nuint maxTriangles + return: + type: System.UIntPtr + content.vb: Public maxTriangles As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodConfig.partitionSpatial + commentId: F:Ghost.Graphics.Utilities.ClodConfig.partitionSpatial + id: partitionSpatial + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: partitionSpatial + nameWithType: ClodConfig.partitionSpatial + fullName: Ghost.Graphics.Utilities.ClodConfig.partitionSpatial + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: partitionSpatial + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 52 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to use spatial partitioning during meshlet building. + example: [] + syntax: + content: public bool partitionSpatial + return: + type: System.Boolean + content.vb: Public partitionSpatial As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.partitionSort + commentId: F:Ghost.Graphics.Utilities.ClodConfig.partitionSort + id: partitionSort + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: partitionSort + nameWithType: ClodConfig.partitionSort + fullName: Ghost.Graphics.Utilities.ClodConfig.partitionSort + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: partitionSort + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 54 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to sort clusters after partitioning. + example: [] + syntax: + content: public bool partitionSort + return: + type: System.Boolean + content.vb: Public partitionSort As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.partitionSize + commentId: F:Ghost.Graphics.Utilities.ClodConfig.partitionSize + id: partitionSize + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: partitionSize + nameWithType: ClodConfig.partitionSize + fullName: Ghost.Graphics.Utilities.ClodConfig.partitionSize + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: partitionSize + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 56 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The target size for partitions. + example: [] + syntax: + content: public nuint partitionSize + return: + type: System.UIntPtr + content.vb: Public partitionSize As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodConfig.clusterSpatial + commentId: F:Ghost.Graphics.Utilities.ClodConfig.clusterSpatial + id: clusterSpatial + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: clusterSpatial + nameWithType: ClodConfig.clusterSpatial + fullName: Ghost.Graphics.Utilities.ClodConfig.clusterSpatial + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clusterSpatial + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 58 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to cluster meshlets using spatial clustering. + example: [] + syntax: + content: public bool clusterSpatial + return: + type: System.Boolean + content.vb: Public clusterSpatial As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.clusterFillWeight + commentId: F:Ghost.Graphics.Utilities.ClodConfig.clusterFillWeight + id: clusterFillWeight + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: clusterFillWeight + nameWithType: ClodConfig.clusterFillWeight + fullName: Ghost.Graphics.Utilities.ClodConfig.clusterFillWeight + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clusterFillWeight + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 60 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Weight factor for cluster fill calculation. + example: [] + syntax: + content: public float clusterFillWeight + return: + type: System.Single + content.vb: Public clusterFillWeight As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.clusterSplitFactor + commentId: F:Ghost.Graphics.Utilities.ClodConfig.clusterSplitFactor + id: clusterSplitFactor + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: clusterSplitFactor + nameWithType: ClodConfig.clusterSplitFactor + fullName: Ghost.Graphics.Utilities.ClodConfig.clusterSplitFactor + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: clusterSplitFactor + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 62 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Split factor for flexible clustering. + example: [] + syntax: + content: public float clusterSplitFactor + return: + type: System.Single + content.vb: Public clusterSplitFactor As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyRatio + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyRatio + id: simplifyRatio + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyRatio + nameWithType: ClodConfig.simplifyRatio + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyRatio + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyRatio + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 64 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: The simplification ratio to achieve per LOD level. + example: [] + syntax: + content: public float simplifyRatio + return: + type: System.Single + content.vb: Public simplifyRatio As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyThreshold + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyThreshold + id: simplifyThreshold + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyThreshold + nameWithType: ClodConfig.simplifyThreshold + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyThreshold + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyThreshold + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 66 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Threshold for stopping simplification. + example: [] + syntax: + content: public float simplifyThreshold + return: + type: System.Single + content.vb: Public simplifyThreshold As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergePrevious + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergePrevious + id: simplifyErrorMergePrevious + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyErrorMergePrevious + nameWithType: ClodConfig.simplifyErrorMergePrevious + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergePrevious + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyErrorMergePrevious + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 68 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Error factor used when merging previous LOD level errors. + example: [] + syntax: + content: public float simplifyErrorMergePrevious + return: + type: System.Single + content.vb: Public simplifyErrorMergePrevious As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergeAdditive + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergeAdditive + id: simplifyErrorMergeAdditive + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyErrorMergeAdditive + nameWithType: ClodConfig.simplifyErrorMergeAdditive + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorMergeAdditive + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyErrorMergeAdditive + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 70 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Additive error factor when merging LOD levels. + example: [] + syntax: + content: public float simplifyErrorMergeAdditive + return: + type: System.Single + content.vb: Public simplifyErrorMergeAdditive As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorFactorSloppy + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyErrorFactorSloppy + id: simplifyErrorFactorSloppy + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyErrorFactorSloppy + nameWithType: ClodConfig.simplifyErrorFactorSloppy + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorFactorSloppy + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyErrorFactorSloppy + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 72 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Error factor for sloppy simplification. + example: [] + syntax: + content: public float simplifyErrorFactorSloppy + return: + type: System.Single + content.vb: Public simplifyErrorFactorSloppy As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorEdgeLimit + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyErrorEdgeLimit + id: simplifyErrorEdgeLimit + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyErrorEdgeLimit + nameWithType: ClodConfig.simplifyErrorEdgeLimit + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyErrorEdgeLimit + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyErrorEdgeLimit + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 74 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Edge length limit error factor. + example: [] + syntax: + content: public float simplifyErrorEdgeLimit + return: + type: System.Single + content.vb: Public simplifyErrorEdgeLimit As Single +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyPermissive + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyPermissive + id: simplifyPermissive + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyPermissive + nameWithType: ClodConfig.simplifyPermissive + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyPermissive + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyPermissive + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 76 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to allow permissive simplification. + example: [] + syntax: + content: public bool simplifyPermissive + return: + type: System.Boolean + content.vb: Public simplifyPermissive As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackPermissive + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackPermissive + id: simplifyFallbackPermissive + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyFallbackPermissive + nameWithType: ClodConfig.simplifyFallbackPermissive + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackPermissive + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyFallbackPermissive + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 78 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to fallback to permissive simplification. + example: [] + syntax: + content: public bool simplifyFallbackPermissive + return: + type: System.Boolean + content.vb: Public simplifyFallbackPermissive As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackSloppy + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackSloppy + id: simplifyFallbackSloppy + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyFallbackSloppy + nameWithType: ClodConfig.simplifyFallbackSloppy + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyFallbackSloppy + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyFallbackSloppy + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 80 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to fallback to sloppy simplification. + example: [] + syntax: + content: public bool simplifyFallbackSloppy + return: + type: System.Boolean + content.vb: Public simplifyFallbackSloppy As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.simplifyRegularize + commentId: F:Ghost.Graphics.Utilities.ClodConfig.simplifyRegularize + id: simplifyRegularize + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: simplifyRegularize + nameWithType: ClodConfig.simplifyRegularize + fullName: Ghost.Graphics.Utilities.ClodConfig.simplifyRegularize + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplifyRegularize + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 82 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to regularize the mesh during simplification. + example: [] + syntax: + content: public bool simplifyRegularize + return: + type: System.Boolean + content.vb: Public simplifyRegularize As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.optimizeBounds + commentId: F:Ghost.Graphics.Utilities.ClodConfig.optimizeBounds + id: optimizeBounds + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: optimizeBounds + nameWithType: ClodConfig.optimizeBounds + fullName: Ghost.Graphics.Utilities.ClodConfig.optimizeBounds + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: optimizeBounds + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 84 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to optimize cluster bounds. + example: [] + syntax: + content: public bool optimizeBounds + return: + type: System.Boolean + content.vb: Public optimizeBounds As Boolean +- uid: Ghost.Graphics.Utilities.ClodConfig.optimizeClusters + commentId: F:Ghost.Graphics.Utilities.ClodConfig.optimizeClusters + id: optimizeClusters + parent: Ghost.Graphics.Utilities.ClodConfig + langs: + - csharp + - vb + name: optimizeClusters + nameWithType: ClodConfig.optimizeClusters + fullName: Ghost.Graphics.Utilities.ClodConfig.optimizeClusters + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: optimizeClusters + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 86 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Whether to optimize clusters post-build. + example: [] + syntax: + content: public bool optimizeClusters + return: + type: System.Boolean + content.vb: Public optimizeClusters As Boolean +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.UIntPtr + commentId: T:System.UIntPtr + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uintptr + name: nuint + nameWithType: nuint + fullName: nuint + nameWithType.vb: UIntPtr + fullName.vb: System.UIntPtr + name.vb: UIntPtr +- 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: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single diff --git a/docs/documents/api/Ghost.Graphics.Utilities.ClodGroup.yml b/docs/documents/api/Ghost.Graphics.Utilities.ClodGroup.yml new file mode 100644 index 0000000..f58c319 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.ClodGroup.yml @@ -0,0 +1,363 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.ClodGroup + commentId: T:Ghost.Graphics.Utilities.ClodGroup + id: ClodGroup + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.ClodGroup.depth + - Ghost.Graphics.Utilities.ClodGroup.simplified + langs: + - csharp + - vb + name: ClodGroup + nameWithType: ClodGroup + fullName: Ghost.Graphics.Utilities.ClodGroup + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClodGroup + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 121 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Defines a group of clusters in the LOD hierarchy. + example: [] + syntax: + content: public struct ClodGroup + content.vb: Public Structure ClodGroup + 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.Utilities.ClodGroup.depth + commentId: F:Ghost.Graphics.Utilities.ClodGroup.depth + id: depth + parent: Ghost.Graphics.Utilities.ClodGroup + langs: + - csharp + - vb + name: depth + nameWithType: ClodGroup.depth + fullName: Ghost.Graphics.Utilities.ClodGroup.depth + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: depth + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 124 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: LOD hierarchy depth of this group. + example: [] + syntax: + content: public int depth + return: + type: System.Int32 + content.vb: Public depth As Integer +- uid: Ghost.Graphics.Utilities.ClodGroup.simplified + commentId: F:Ghost.Graphics.Utilities.ClodGroup.simplified + id: simplified + parent: Ghost.Graphics.Utilities.ClodGroup + langs: + - csharp + - vb + name: simplified + nameWithType: ClodGroup.simplified + fullName: Ghost.Graphics.Utilities.ClodGroup.simplified + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: simplified + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 126 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Bounding information for the simplified group. + example: [] + syntax: + content: public ClodBounds simplified + return: + type: Ghost.Graphics.Utilities.ClodBounds + content.vb: Public simplified As ClodBounds +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.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.Utilities.ClodBounds + commentId: T:Ghost.Graphics.Utilities.ClodBounds + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodBounds.html + name: ClodBounds + nameWithType: ClodBounds + fullName: Ghost.Graphics.Utilities.ClodBounds diff --git a/docs/documents/api/Ghost.Graphics.Utilities.ClodMesh.yml b/docs/documents/api/Ghost.Graphics.Utilities.ClodMesh.yml new file mode 100644 index 0000000..a50dc92 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.ClodMesh.yml @@ -0,0 +1,700 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.ClodMesh + commentId: T:Ghost.Graphics.Utilities.ClodMesh + id: ClodMesh + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.ClodMesh.attributeCount + - Ghost.Graphics.Utilities.ClodMesh.attributeProtectMask + - Ghost.Graphics.Utilities.ClodMesh.attributeWeights + - Ghost.Graphics.Utilities.ClodMesh.indexCount + - Ghost.Graphics.Utilities.ClodMesh.indices + - Ghost.Graphics.Utilities.ClodMesh.vertexAttributes + - Ghost.Graphics.Utilities.ClodMesh.vertexAttributesStride + - Ghost.Graphics.Utilities.ClodMesh.vertexCount + - Ghost.Graphics.Utilities.ClodMesh.vertexLock + - Ghost.Graphics.Utilities.ClodMesh.vertexPositions + - Ghost.Graphics.Utilities.ClodMesh.vertexPositionsStride + langs: + - csharp + - vb + name: ClodMesh + nameWithType: ClodMesh + fullName: Ghost.Graphics.Utilities.ClodMesh + type: Struct + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClodMesh + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 92 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Contains input data for the Cluster LOD generation pipeline. + example: [] + syntax: + content: public struct ClodMesh + content.vb: Public Structure ClodMesh + 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.Utilities.ClodMesh.vertexPositions + commentId: F:Ghost.Graphics.Utilities.ClodMesh.vertexPositions + id: vertexPositions + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: vertexPositions + nameWithType: ClodMesh.vertexPositions + fullName: Ghost.Graphics.Utilities.ClodMesh.vertexPositions + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexPositions + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 95 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to vertex position data (float array). + example: [] + syntax: + content: public float* vertexPositions + return: + type: System.Single* + content.vb: Public vertexPositions As Single* +- uid: Ghost.Graphics.Utilities.ClodMesh.vertexCount + commentId: F:Ghost.Graphics.Utilities.ClodMesh.vertexCount + id: vertexCount + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: vertexCount + nameWithType: ClodMesh.vertexCount + fullName: Ghost.Graphics.Utilities.ClodMesh.vertexCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexCount + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 97 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Number of vertices in the mesh. + example: [] + syntax: + content: public nuint vertexCount + return: + type: System.UIntPtr + content.vb: Public vertexCount As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodMesh.vertexPositionsStride + commentId: F:Ghost.Graphics.Utilities.ClodMesh.vertexPositionsStride + id: vertexPositionsStride + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: vertexPositionsStride + nameWithType: ClodMesh.vertexPositionsStride + fullName: Ghost.Graphics.Utilities.ClodMesh.vertexPositionsStride + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexPositionsStride + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 99 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Stride in bytes for vertex position data. + example: [] + syntax: + content: public nuint vertexPositionsStride + return: + type: System.UIntPtr + content.vb: Public vertexPositionsStride As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodMesh.vertexAttributes + commentId: F:Ghost.Graphics.Utilities.ClodMesh.vertexAttributes + id: vertexAttributes + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: vertexAttributes + nameWithType: ClodMesh.vertexAttributes + fullName: Ghost.Graphics.Utilities.ClodMesh.vertexAttributes + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexAttributes + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 101 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to vertex attribute data (float array). + example: [] + syntax: + content: public float* vertexAttributes + return: + type: System.Single* + content.vb: Public vertexAttributes As Single* +- uid: Ghost.Graphics.Utilities.ClodMesh.vertexAttributesStride + commentId: F:Ghost.Graphics.Utilities.ClodMesh.vertexAttributesStride + id: vertexAttributesStride + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: vertexAttributesStride + nameWithType: ClodMesh.vertexAttributesStride + fullName: Ghost.Graphics.Utilities.ClodMesh.vertexAttributesStride + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexAttributesStride + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 103 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Stride in bytes for vertex attribute data. + example: [] + syntax: + content: public nuint vertexAttributesStride + return: + type: System.UIntPtr + content.vb: Public vertexAttributesStride As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodMesh.attributeWeights + commentId: F:Ghost.Graphics.Utilities.ClodMesh.attributeWeights + id: attributeWeights + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: attributeWeights + nameWithType: ClodMesh.attributeWeights + fullName: Ghost.Graphics.Utilities.ClodMesh.attributeWeights + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: attributeWeights + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 105 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to attribute weights for simplification. + example: [] + syntax: + content: public float* attributeWeights + return: + type: System.Single* + content.vb: Public attributeWeights As Single* +- uid: Ghost.Graphics.Utilities.ClodMesh.attributeCount + commentId: F:Ghost.Graphics.Utilities.ClodMesh.attributeCount + id: attributeCount + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: attributeCount + nameWithType: ClodMesh.attributeCount + fullName: Ghost.Graphics.Utilities.ClodMesh.attributeCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: attributeCount + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 107 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Number of vertex attributes. + example: [] + syntax: + content: public nuint attributeCount + return: + type: System.UIntPtr + content.vb: Public attributeCount As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodMesh.indices + commentId: F:Ghost.Graphics.Utilities.ClodMesh.indices + id: indices + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: indices + nameWithType: ClodMesh.indices + fullName: Ghost.Graphics.Utilities.ClodMesh.indices + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: indices + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 109 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to index data. + example: [] + syntax: + content: public uint* indices + return: + type: System.UInt32* + content.vb: Public indices As UInteger* +- uid: Ghost.Graphics.Utilities.ClodMesh.indexCount + commentId: F:Ghost.Graphics.Utilities.ClodMesh.indexCount + id: indexCount + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: indexCount + nameWithType: ClodMesh.indexCount + fullName: Ghost.Graphics.Utilities.ClodMesh.indexCount + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: indexCount + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 111 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Number of indices in the mesh. + example: [] + syntax: + content: public nuint indexCount + return: + type: System.UIntPtr + content.vb: Public indexCount As UIntPtr +- uid: Ghost.Graphics.Utilities.ClodMesh.vertexLock + commentId: F:Ghost.Graphics.Utilities.ClodMesh.vertexLock + id: vertexLock + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: vertexLock + nameWithType: ClodMesh.vertexLock + fullName: Ghost.Graphics.Utilities.ClodMesh.vertexLock + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: vertexLock + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 113 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Pointer to per-vertex lock flags (1 byte per vertex). + example: [] + syntax: + content: public byte* vertexLock + return: + type: System.Byte* + content.vb: Public vertexLock As Byte* +- uid: Ghost.Graphics.Utilities.ClodMesh.attributeProtectMask + commentId: F:Ghost.Graphics.Utilities.ClodMesh.attributeProtectMask + id: attributeProtectMask + parent: Ghost.Graphics.Utilities.ClodMesh + langs: + - csharp + - vb + name: attributeProtectMask + nameWithType: ClodMesh.attributeProtectMask + fullName: Ghost.Graphics.Utilities.ClodMesh.attributeProtectMask + type: Field + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: attributeProtectMask + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 115 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Mask indicating which attributes are protected during simplification. + example: [] + syntax: + content: public uint attributeProtectMask + return: + type: System.UInt32 + content.vb: Public attributeProtectMask As UInteger +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: System.Single* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float* + nameWithType: float* + fullName: float* + nameWithType.vb: Single* + fullName.vb: Single* + name.vb: Single* + spec.csharp: + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '*' + spec.vb: + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '*' +- uid: System.UIntPtr + commentId: T:System.UIntPtr + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uintptr + name: nuint + nameWithType: nuint + fullName: nuint + nameWithType.vb: UIntPtr + fullName.vb: System.UIntPtr + name.vb: UIntPtr +- uid: System.UInt32* + 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* + spec.csharp: + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '*' + spec.vb: + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '*' +- uid: System.Byte* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + name: byte* + nameWithType: byte* + fullName: byte* + nameWithType.vb: Byte* + fullName.vb: Byte* + name.vb: Byte* + spec.csharp: + - uid: System.Byte + name: byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '*' + spec.vb: + - uid: System.Byte + name: Byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '*' +- 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 diff --git a/docs/documents/api/Ghost.Graphics.Utilities.ClodOutputDelegate.yml b/docs/documents/api/Ghost.Graphics.Utilities.ClodOutputDelegate.yml new file mode 100644 index 0000000..09b1db4 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.ClodOutputDelegate.yml @@ -0,0 +1,196 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.ClodOutputDelegate + commentId: T:Ghost.Graphics.Utilities.ClodOutputDelegate + id: ClodOutputDelegate + parent: Ghost.Graphics.Utilities + children: [] + langs: + - csharp + - vb + name: ClodOutputDelegate + nameWithType: ClodOutputDelegate + fullName: Ghost.Graphics.Utilities.ClodOutputDelegate + type: Delegate + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ClodOutputDelegate + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 155 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Delegate type for processing generated LOD groups. + example: [] + syntax: + content: public delegate int ClodOutputDelegate(void* context, ClodGroup group, ReadOnlyUnsafeCollection clusters) + parameters: + - id: context + type: System.Void* + - id: group + type: Ghost.Graphics.Utilities.ClodGroup + - id: clusters + type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Utilities.ClodCluster} + return: + type: System.Int32 + content.vb: Public Delegate Function ClodOutputDelegate(context As Void*, group As ClodGroup, clusters As ReadOnlyUnsafeCollection(Of ClodCluster)) As Integer +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- uid: System.Void* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + name: void* + nameWithType: void* + fullName: void* + nameWithType.vb: Void* + fullName.vb: Void* + name.vb: Void* + spec.csharp: + - uid: System.Void + name: void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '*' + spec.vb: + - uid: System.Void + name: Void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '*' +- uid: Ghost.Graphics.Utilities.ClodGroup + commentId: T:Ghost.Graphics.Utilities.ClodGroup + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodGroup.html + name: ClodGroup + nameWithType: ClodGroup + fullName: Ghost.Graphics.Utilities.ClodGroup +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Utilities.ClodCluster} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{Ghost.Graphics.Utilities.ClodCluster} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + href: Ghost.Graphics.Utilities.ClodCluster.html + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of ClodCluster) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Ghost.Graphics.Utilities.ClodCluster) + name.vb: ReadOnlyUnsafeCollection(Of ClodCluster) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - uid: Ghost.Graphics.Utilities.ClodCluster + name: ClodCluster + href: Ghost.Graphics.Utilities.ClodCluster.html + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.Utilities.ClodCluster + name: ClodCluster + href: Ghost.Graphics.Utilities.ClodCluster.html + - name: ) +- 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: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of T) + name.vb: ReadOnlyUnsafeCollection(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System diff --git a/docs/documents/api/Ghost.Graphics.Utilities.MeshBuilder.yml b/docs/documents/api/Ghost.Graphics.Utilities.MeshBuilder.yml new file mode 100644 index 0000000..ab6d602 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.MeshBuilder.yml @@ -0,0 +1,751 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.MeshBuilder + commentId: T:Ghost.Graphics.Utilities.MeshBuilder + id: MeshBuilder + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + - Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + - Ghost.Graphics.Utilities.MeshBuilder.CreateCube(System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + - Ghost.Graphics.Utilities.MeshBuilder.CreatePlane(System.Single,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + - Ghost.Graphics.Utilities.MeshBuilder.CreateSphere(System.Int32,System.Int32,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + langs: + - csharp + - vb + name: MeshBuilder + nameWithType: MeshBuilder + fullName: Ghost.Graphics.Utilities.MeshBuilder + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshBuilder + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + startLine: 7 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + syntax: + content: public static class MeshBuilder + content.vb: Public Module MeshBuilder + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.Utilities.MeshBuilder.CreateCube(System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + commentId: M:Ghost.Graphics.Utilities.MeshBuilder.CreateCube(System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + id: CreateCube(System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + parent: Ghost.Graphics.Utilities.MeshBuilder + langs: + - csharp + - vb + name: CreateCube(float, Color128, Allocator, out UnsafeList, out UnsafeList) + nameWithType: MeshBuilder.CreateCube(float, Color128, Allocator, out UnsafeList, out UnsafeList) + fullName: Ghost.Graphics.Utilities.MeshBuilder.CreateCube(float, Ghost.Graphics.RHI.Color128, Misaki.HighPerformance.LowLevel.Buffer.Allocator, out Misaki.HighPerformance.LowLevel.Collections.UnsafeList, out Misaki.HighPerformance.LowLevel.Collections.UnsafeList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateCube + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + startLine: 12 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Creates a unit cube centered at the origin with size 1. + example: [] + syntax: + content: public static void CreateCube(float size, Color128 color, Allocator allocator, out UnsafeList vertices, out UnsafeList indices) + parameters: + - id: size + type: System.Single + - id: color + type: Ghost.Graphics.RHI.Color128 + - id: allocator + type: Misaki.HighPerformance.LowLevel.Buffer.Allocator + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + content.vb: Public Shared Sub CreateCube(size As Single, color As Color128, allocator As Allocator, vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger)) + overload: Ghost.Graphics.Utilities.MeshBuilder.CreateCube* + nameWithType.vb: MeshBuilder.CreateCube(Single, Color128, Allocator, UnsafeList(Of Vertex), UnsafeList(Of UInteger)) + fullName.vb: Ghost.Graphics.Utilities.MeshBuilder.CreateCube(Single, Ghost.Graphics.RHI.Color128, Misaki.HighPerformance.LowLevel.Buffer.Allocator, Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger)) + name.vb: CreateCube(Single, Color128, Allocator, UnsafeList(Of Vertex), UnsafeList(Of UInteger)) +- uid: Ghost.Graphics.Utilities.MeshBuilder.CreatePlane(System.Single,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + commentId: M:Ghost.Graphics.Utilities.MeshBuilder.CreatePlane(System.Single,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + id: CreatePlane(System.Single,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + parent: Ghost.Graphics.Utilities.MeshBuilder + langs: + - csharp + - vb + name: CreatePlane(float, float, Color128, Allocator, out UnsafeList, out UnsafeList) + nameWithType: MeshBuilder.CreatePlane(float, float, Color128, Allocator, out UnsafeList, out UnsafeList) + fullName: Ghost.Graphics.Utilities.MeshBuilder.CreatePlane(float, float, Ghost.Graphics.RHI.Color128, Misaki.HighPerformance.LowLevel.Buffer.Allocator, out Misaki.HighPerformance.LowLevel.Collections.UnsafeList, out Misaki.HighPerformance.LowLevel.Collections.UnsafeList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreatePlane + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + startLine: 73 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Creates a plane on the XZ axis centered at the origin. + example: [] + syntax: + content: public static void CreatePlane(float width, float depth, Color128 color, Allocator allocator, out UnsafeList vertices, out UnsafeList indices) + parameters: + - id: width + type: System.Single + - id: depth + type: System.Single + - id: color + type: Ghost.Graphics.RHI.Color128 + - id: allocator + type: Misaki.HighPerformance.LowLevel.Buffer.Allocator + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + content.vb: Public Shared Sub CreatePlane(width As Single, depth As Single, color As Color128, allocator As Allocator, vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger)) + overload: Ghost.Graphics.Utilities.MeshBuilder.CreatePlane* + nameWithType.vb: MeshBuilder.CreatePlane(Single, Single, Color128, Allocator, UnsafeList(Of Vertex), UnsafeList(Of UInteger)) + fullName.vb: Ghost.Graphics.Utilities.MeshBuilder.CreatePlane(Single, Single, Ghost.Graphics.RHI.Color128, Misaki.HighPerformance.LowLevel.Buffer.Allocator, Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger)) + name.vb: CreatePlane(Single, Single, Color128, Allocator, UnsafeList(Of Vertex), UnsafeList(Of UInteger)) +- uid: Ghost.Graphics.Utilities.MeshBuilder.CreateSphere(System.Int32,System.Int32,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + commentId: M:Ghost.Graphics.Utilities.MeshBuilder.CreateSphere(System.Int32,System.Int32,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + id: CreateSphere(System.Int32,System.Int32,System.Single,Ghost.Graphics.RHI.Color128,Misaki.HighPerformance.LowLevel.Buffer.Allocator,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex}@,Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}@) + parent: Ghost.Graphics.Utilities.MeshBuilder + langs: + - csharp + - vb + name: CreateSphere(int, int, float, Color128, Allocator, out UnsafeList, out UnsafeList) + nameWithType: MeshBuilder.CreateSphere(int, int, float, Color128, Allocator, out UnsafeList, out UnsafeList) + fullName: Ghost.Graphics.Utilities.MeshBuilder.CreateSphere(int, int, float, Ghost.Graphics.RHI.Color128, Misaki.HighPerformance.LowLevel.Buffer.Allocator, out Misaki.HighPerformance.LowLevel.Collections.UnsafeList, out Misaki.HighPerformance.LowLevel.Collections.UnsafeList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CreateSphere + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + startLine: 131 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Creates a UV sphere centered at the origin. + example: [] + syntax: + content: public static void CreateSphere(int latitudeSegments, int longitudeSegments, float radius, Color128 color, Allocator allocator, out UnsafeList vertices, out UnsafeList indices) + parameters: + - id: latitudeSegments + type: System.Int32 + - id: longitudeSegments + type: System.Int32 + - id: radius + type: System.Single + - id: color + type: Ghost.Graphics.RHI.Color128 + - id: allocator + type: Misaki.HighPerformance.LowLevel.Buffer.Allocator + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + content.vb: Public Shared Sub CreateSphere(latitudeSegments As Integer, longitudeSegments As Integer, radius As Single, color As Color128, allocator As Allocator, vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger)) + overload: Ghost.Graphics.Utilities.MeshBuilder.CreateSphere* + nameWithType.vb: MeshBuilder.CreateSphere(Integer, Integer, Single, Color128, Allocator, UnsafeList(Of Vertex), UnsafeList(Of UInteger)) + fullName.vb: Ghost.Graphics.Utilities.MeshBuilder.CreateSphere(Integer, Integer, Single, Ghost.Graphics.RHI.Color128, Misaki.HighPerformance.LowLevel.Buffer.Allocator, Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger)) + name.vb: CreateSphere(Integer, Integer, Single, Color128, Allocator, UnsafeList(Of Vertex), UnsafeList(Of UInteger)) +- uid: Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + commentId: M:Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + id: ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + parent: Ghost.Graphics.Utilities.MeshBuilder + langs: + - csharp + - vb + name: ComputeNormal(UnsafeList, UnsafeList) + nameWithType: MeshBuilder.ComputeNormal(UnsafeList, UnsafeList) + fullName: Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList, Misaki.HighPerformance.LowLevel.Collections.UnsafeList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeNormal + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + startLine: 192 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Auto-compute smooth per-vertex normals. + example: [] + syntax: + content: public static void ComputeNormal(UnsafeList vertices, UnsafeList indices) + parameters: + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + description: The vertex list. + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + description: The index list. + content.vb: Public Shared Sub ComputeNormal(vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger)) + overload: Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal* + nameWithType.vb: MeshBuilder.ComputeNormal(UnsafeList(Of Vertex), UnsafeList(Of UInteger)) + fullName.vb: Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal(Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger)) + name.vb: ComputeNormal(UnsafeList(Of Vertex), UnsafeList(Of UInteger)) +- uid: Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + commentId: M:Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + id: ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex},Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32}) + parent: Ghost.Graphics.Utilities.MeshBuilder + langs: + - csharp + - vb + name: ComputeTangents(UnsafeList, UnsafeList) + nameWithType: MeshBuilder.ComputeTangents(UnsafeList, UnsafeList) + fullName: Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList, Misaki.HighPerformance.LowLevel.Collections.UnsafeList) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: ComputeTangents + path: src/Runtime/Ghost.Graphics/Utilities/MeshBuilder.cs + startLine: 230 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Auto-compute per-vertex tangents. + example: [] + syntax: + content: public static void ComputeTangents(UnsafeList vertices, UnsafeList indices) + parameters: + - id: vertices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + description: The vertex list. + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + description: The index list. + content.vb: Public Shared Sub ComputeTangents(vertices As UnsafeList(Of Vertex), indices As UnsafeList(Of UInteger)) + overload: Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents* + nameWithType.vb: MeshBuilder.ComputeTangents(UnsafeList(Of Vertex), UnsafeList(Of UInteger)) + fullName.vb: Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents(Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex), Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger)) + name.vb: ComputeTangents(UnsafeList(Of Vertex), UnsafeList(Of UInteger)) +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- 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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.Utilities.MeshBuilder.CreateCube* + commentId: Overload:Ghost.Graphics.Utilities.MeshBuilder.CreateCube + href: Ghost.Graphics.Utilities.MeshBuilder.html#Ghost_Graphics_Utilities_MeshBuilder_CreateCube_System_Single_Ghost_Graphics_RHI_Color128_Misaki_HighPerformance_LowLevel_Buffer_Allocator_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex___Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32___ + name: CreateCube + nameWithType: MeshBuilder.CreateCube + fullName: Ghost.Graphics.Utilities.MeshBuilder.CreateCube +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Ghost.Graphics.RHI.Color128 + commentId: T:Ghost.Graphics.RHI.Color128 + parent: Ghost.Graphics.RHI + href: Ghost.Graphics.RHI.Color128.html + name: Color128 + nameWithType: Color128 + fullName: Ghost.Graphics.RHI.Color128 +- uid: Misaki.HighPerformance.LowLevel.Buffer.Allocator + commentId: T:Misaki.HighPerformance.LowLevel.Buffer.Allocator + parent: Misaki.HighPerformance.LowLevel.Buffer + name: Allocator + nameWithType: Allocator + fullName: Misaki.HighPerformance.LowLevel.Buffer.Allocator +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{Ghost.Graphics.RHI.Vertex} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of Vertex) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of Ghost.Graphics.RHI.Vertex) + name.vb: UnsafeList(Of Vertex) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: Ghost.Graphics.RHI.Vertex + name: Vertex + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of UInteger) + name.vb: UnsafeList(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - 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: Misaki.HighPerformance.LowLevel.Buffer + commentId: N:Misaki.HighPerformance.LowLevel.Buffer + name: Misaki.HighPerformance.LowLevel.Buffer + nameWithType: Misaki.HighPerformance.LowLevel.Buffer + fullName: Misaki.HighPerformance.LowLevel.Buffer + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + nameWithType: UnsafeList + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeList + nameWithType.vb: UnsafeList(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeList(Of T) + name.vb: UnsafeList(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeList`1 + name: UnsafeList + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Ghost.Graphics.Utilities.MeshBuilder.CreatePlane* + commentId: Overload:Ghost.Graphics.Utilities.MeshBuilder.CreatePlane + href: Ghost.Graphics.Utilities.MeshBuilder.html#Ghost_Graphics_Utilities_MeshBuilder_CreatePlane_System_Single_System_Single_Ghost_Graphics_RHI_Color128_Misaki_HighPerformance_LowLevel_Buffer_Allocator_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex___Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32___ + name: CreatePlane + nameWithType: MeshBuilder.CreatePlane + fullName: Ghost.Graphics.Utilities.MeshBuilder.CreatePlane +- uid: Ghost.Graphics.Utilities.MeshBuilder.CreateSphere* + commentId: Overload:Ghost.Graphics.Utilities.MeshBuilder.CreateSphere + href: Ghost.Graphics.Utilities.MeshBuilder.html#Ghost_Graphics_Utilities_MeshBuilder_CreateSphere_System_Int32_System_Int32_System_Single_Ghost_Graphics_RHI_Color128_Misaki_HighPerformance_LowLevel_Buffer_Allocator_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex___Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32___ + name: CreateSphere + nameWithType: MeshBuilder.CreateSphere + fullName: Ghost.Graphics.Utilities.MeshBuilder.CreateSphere +- 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.Utilities.MeshBuilder.ComputeNormal* + commentId: Overload:Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal + href: Ghost.Graphics.Utilities.MeshBuilder.html#Ghost_Graphics_Utilities_MeshBuilder_ComputeNormal_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex__Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32__ + name: ComputeNormal + nameWithType: MeshBuilder.ComputeNormal + fullName: Ghost.Graphics.Utilities.MeshBuilder.ComputeNormal +- uid: Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents* + commentId: Overload:Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents + href: Ghost.Graphics.Utilities.MeshBuilder.html#Ghost_Graphics_Utilities_MeshBuilder_ComputeTangents_Misaki_HighPerformance_LowLevel_Collections_UnsafeList_Ghost_Graphics_RHI_Vertex__Misaki_HighPerformance_LowLevel_Collections_UnsafeList_System_UInt32__ + name: ComputeTangents + nameWithType: MeshBuilder.ComputeTangents + fullName: Ghost.Graphics.Utilities.MeshBuilder.ComputeTangents diff --git a/docs/documents/api/Ghost.Graphics.Utilities.MeshletUtility.yml b/docs/documents/api/Ghost.Graphics.Utilities.MeshletUtility.yml new file mode 100644 index 0000000..52b8170 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.MeshletUtility.yml @@ -0,0 +1,688 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.MeshletUtility + commentId: T:Ghost.Graphics.Utilities.MeshletUtility + id: MeshletUtility + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.MeshletUtility.Build(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,System.Void*,Ghost.Graphics.Utilities.ClodOutputDelegate) + - Ghost.Graphics.Utilities.MeshletUtility.Simplify(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32},Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte},System.UIntPtr,System.Single*,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + langs: + - csharp + - vb + name: MeshletUtility + nameWithType: MeshletUtility + fullName: Ghost.Graphics.Utilities.MeshletUtility + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: MeshletUtility + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 159 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + syntax: + content: public static class MeshletUtility + content.vb: Public Module MeshletUtility + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.Utilities.MeshletUtility.Simplify(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32},Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte},System.UIntPtr,System.Single*,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + commentId: M:Ghost.Graphics.Utilities.MeshletUtility.Simplify(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32},Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte},System.UIntPtr,System.Single*,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + id: Simplify(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32},Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte},System.UIntPtr,System.Single*,Misaki.HighPerformance.LowLevel.Buffer.Allocator) + parent: Ghost.Graphics.Utilities.MeshletUtility + langs: + - csharp + - vb + name: Simplify(ClodConfig, ClodMesh, ReadOnlyUnsafeCollection, ReadOnlyUnsafeCollection, nuint, float*, Allocator) + nameWithType: MeshletUtility.Simplify(ClodConfig, ClodMesh, ReadOnlyUnsafeCollection, ReadOnlyUnsafeCollection, nuint, float*, Allocator) + fullName: Ghost.Graphics.Utilities.MeshletUtility.Simplify(Ghost.Graphics.Utilities.ClodConfig, Ghost.Graphics.Utilities.ClodMesh, Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection, Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection, nuint, float*, Misaki.HighPerformance.LowLevel.Buffer.Allocator) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Simplify + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 413 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + syntax: + content: public static UnsafeArray Simplify(ClodConfig config, ClodMesh mesh, ReadOnlyUnsafeCollection indices, ReadOnlyUnsafeCollection locks, nuint targetCount, float* error, Allocator allocator) + parameters: + - id: config + type: Ghost.Graphics.Utilities.ClodConfig + - id: mesh + type: Ghost.Graphics.Utilities.ClodMesh + - id: indices + type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32} + - id: locks + type: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte} + - id: targetCount + type: System.UIntPtr + - id: error + type: System.Single* + - id: allocator + type: Misaki.HighPerformance.LowLevel.Buffer.Allocator + return: + type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.UInt32} + content.vb: Public Shared Function Simplify(config As ClodConfig, mesh As ClodMesh, indices As ReadOnlyUnsafeCollection(Of UInteger), locks As ReadOnlyUnsafeCollection(Of Byte), targetCount As UIntPtr, [error] As Single*, allocator As Allocator) As UnsafeArray(Of UInteger) + overload: Ghost.Graphics.Utilities.MeshletUtility.Simplify* + nameWithType.vb: MeshletUtility.Simplify(ClodConfig, ClodMesh, ReadOnlyUnsafeCollection(Of UInteger), ReadOnlyUnsafeCollection(Of Byte), UIntPtr, Single*, Allocator) + fullName.vb: Ghost.Graphics.Utilities.MeshletUtility.Simplify(Ghost.Graphics.Utilities.ClodConfig, Ghost.Graphics.Utilities.ClodMesh, Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of UInteger), Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Byte), System.UIntPtr, Single*, Misaki.HighPerformance.LowLevel.Buffer.Allocator) + name.vb: Simplify(ClodConfig, ClodMesh, ReadOnlyUnsafeCollection(Of UInteger), ReadOnlyUnsafeCollection(Of Byte), UIntPtr, Single*, Allocator) +- uid: Ghost.Graphics.Utilities.MeshletUtility.Build(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,System.Void*,Ghost.Graphics.Utilities.ClodOutputDelegate) + commentId: M:Ghost.Graphics.Utilities.MeshletUtility.Build(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,System.Void*,Ghost.Graphics.Utilities.ClodOutputDelegate) + id: Build(Ghost.Graphics.Utilities.ClodConfig,Ghost.Graphics.Utilities.ClodMesh,System.Void*,Ghost.Graphics.Utilities.ClodOutputDelegate) + parent: Ghost.Graphics.Utilities.MeshletUtility + langs: + - csharp + - vb + name: Build(ClodConfig, ClodMesh, void*, ClodOutputDelegate?) + nameWithType: MeshletUtility.Build(ClodConfig, ClodMesh, void*, ClodOutputDelegate?) + fullName: Ghost.Graphics.Utilities.MeshletUtility.Build(Ghost.Graphics.Utilities.ClodConfig, Ghost.Graphics.Utilities.ClodMesh, void*, Ghost.Graphics.Utilities.ClodOutputDelegate?) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: Build + path: src/Runtime/Ghost.Graphics/Utilities/MeshletUtility.cs + startLine: 523 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + summary: Builds a cluster LOD hierarchy from the input mesh. + example: [] + syntax: + content: public static nuint Build(ClodConfig config, ClodMesh mesh, void* outputContext, ClodOutputDelegate? outputCallback) + parameters: + - id: config + type: Ghost.Graphics.Utilities.ClodConfig + description: The configuration parameters for the LOD building process. + - id: mesh + type: Ghost.Graphics.Utilities.ClodMesh + description: The input mesh data. + - id: outputContext + type: System.Void* + description: Optional context pointer passed to the output callback. + - id: outputCallback + type: Ghost.Graphics.Utilities.ClodOutputDelegate + description: Delegate invoked for each generated LOD group. + return: + type: System.UIntPtr + description: The total count of generated clusters. + content.vb: Public Shared Function Build(config As ClodConfig, mesh As ClodMesh, outputContext As Void*, outputCallback As ClodOutputDelegate) As UIntPtr + overload: Ghost.Graphics.Utilities.MeshletUtility.Build* + nameWithType.vb: MeshletUtility.Build(ClodConfig, ClodMesh, Void*, ClodOutputDelegate) + fullName.vb: Ghost.Graphics.Utilities.MeshletUtility.Build(Ghost.Graphics.Utilities.ClodConfig, Ghost.Graphics.Utilities.ClodMesh, Void*, Ghost.Graphics.Utilities.ClodOutputDelegate) + name.vb: Build(ClodConfig, ClodMesh, Void*, ClodOutputDelegate) +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- 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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.Utilities.MeshletUtility.Simplify* + commentId: Overload:Ghost.Graphics.Utilities.MeshletUtility.Simplify + href: Ghost.Graphics.Utilities.MeshletUtility.html#Ghost_Graphics_Utilities_MeshletUtility_Simplify_Ghost_Graphics_Utilities_ClodConfig_Ghost_Graphics_Utilities_ClodMesh_Misaki_HighPerformance_LowLevel_Collections_ReadOnlyUnsafeCollection_System_UInt32__Misaki_HighPerformance_LowLevel_Collections_ReadOnlyUnsafeCollection_System_Byte__System_UIntPtr_System_Single__Misaki_HighPerformance_LowLevel_Buffer_Allocator_ + name: Simplify + nameWithType: MeshletUtility.Simplify + fullName: Ghost.Graphics.Utilities.MeshletUtility.Simplify +- uid: Ghost.Graphics.Utilities.ClodConfig + commentId: T:Ghost.Graphics.Utilities.ClodConfig + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodConfig.html + name: ClodConfig + nameWithType: ClodConfig + fullName: Ghost.Graphics.Utilities.ClodConfig +- uid: Ghost.Graphics.Utilities.ClodMesh + commentId: T:Ghost.Graphics.Utilities.ClodMesh + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodMesh.html + name: ClodMesh + nameWithType: ClodMesh + fullName: Ghost.Graphics.Utilities.ClodMesh +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of UInteger) + name.vb: ReadOnlyUnsafeCollection(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection{System.Byte} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + href: https://learn.microsoft.com/dotnet/api/system.byte + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of Byte) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of Byte) + name.vb: ReadOnlyUnsafeCollection(Of Byte) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - uid: System.Byte + name: byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - uid: System.Byte + name: Byte + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.byte + - name: ) +- uid: System.UIntPtr + commentId: T:System.UIntPtr + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uintptr + name: nuint + nameWithType: nuint + fullName: nuint + nameWithType.vb: UIntPtr + fullName.vb: System.UIntPtr + name.vb: UIntPtr +- uid: System.Single* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float* + nameWithType: float* + fullName: float* + nameWithType.vb: Single* + fullName.vb: Single* + name.vb: Single* + spec.csharp: + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '*' + spec.vb: + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '*' +- uid: Misaki.HighPerformance.LowLevel.Buffer.Allocator + commentId: T:Misaki.HighPerformance.LowLevel.Buffer.Allocator + parent: Misaki.HighPerformance.LowLevel.Buffer + name: Allocator + nameWithType: Allocator + fullName: Misaki.HighPerformance.LowLevel.Buffer.Allocator +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.UInt32} + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.UInt32} + parent: Misaki.HighPerformance.LowLevel.Collections + definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + href: https://learn.microsoft.com/dotnet/api/system.uint32 + name: UnsafeArray + nameWithType: UnsafeArray + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray + nameWithType.vb: UnsafeArray(Of UInteger) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of UInteger) + name.vb: UnsafeArray(Of UInteger) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: < + - uid: System.UInt32 + name: uint + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: ( + - name: Of + - name: " " + - uid: System.UInt32 + name: UInteger + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.uint32 + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + nameWithType: ReadOnlyUnsafeCollection + fullName: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection + nameWithType.vb: ReadOnlyUnsafeCollection(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection(Of T) + name.vb: ReadOnlyUnsafeCollection(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.ReadOnlyUnsafeCollection`1 + name: ReadOnlyUnsafeCollection + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Misaki.HighPerformance.LowLevel.Collections + commentId: N:Misaki.HighPerformance.LowLevel.Collections + name: Misaki.HighPerformance.LowLevel.Collections + nameWithType: Misaki.HighPerformance.LowLevel.Collections + fullName: Misaki.HighPerformance.LowLevel.Collections + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Collections + name: Collections +- uid: Misaki.HighPerformance.LowLevel.Buffer + commentId: N:Misaki.HighPerformance.LowLevel.Buffer + name: Misaki.HighPerformance.LowLevel.Buffer + nameWithType: Misaki.HighPerformance.LowLevel.Buffer + fullName: Misaki.HighPerformance.LowLevel.Buffer + spec.csharp: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer + spec.vb: + - uid: Misaki + name: Misaki + - name: . + - uid: Misaki.HighPerformance + name: HighPerformance + - name: . + - uid: Misaki.HighPerformance.LowLevel + name: LowLevel + - name: . + - uid: Misaki.HighPerformance.LowLevel.Buffer + name: Buffer +- uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + nameWithType: UnsafeArray + fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray + nameWithType.vb: UnsafeArray(Of T) + fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of T) + name.vb: UnsafeArray(Of T) + spec.csharp: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: < + - name: T + - name: '>' + spec.vb: + - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 + name: UnsafeArray + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: Ghost.Graphics.Utilities.MeshletUtility.Build* + commentId: Overload:Ghost.Graphics.Utilities.MeshletUtility.Build + href: Ghost.Graphics.Utilities.MeshletUtility.html#Ghost_Graphics_Utilities_MeshletUtility_Build_Ghost_Graphics_Utilities_ClodConfig_Ghost_Graphics_Utilities_ClodMesh_System_Void__Ghost_Graphics_Utilities_ClodOutputDelegate_ + name: Build + nameWithType: MeshletUtility.Build + fullName: Ghost.Graphics.Utilities.MeshletUtility.Build +- uid: System.Void* + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + name: void* + nameWithType: void* + fullName: void* + nameWithType.vb: Void* + fullName.vb: Void* + name.vb: Void* + spec.csharp: + - uid: System.Void + name: void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '*' + spec.vb: + - uid: System.Void + name: Void + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.void + - name: '*' +- uid: Ghost.Graphics.Utilities.ClodOutputDelegate + commentId: T:Ghost.Graphics.Utilities.ClodOutputDelegate + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodOutputDelegate.html + name: ClodOutputDelegate + nameWithType: ClodOutputDelegate + fullName: Ghost.Graphics.Utilities.ClodOutputDelegate diff --git a/docs/documents/api/Ghost.Graphics.Utilities.TextureUtility.yml b/docs/documents/api/Ghost.Graphics.Utilities.TextureUtility.yml new file mode 100644 index 0000000..3853930 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.TextureUtility.yml @@ -0,0 +1,360 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities.TextureUtility + commentId: T:Ghost.Graphics.Utilities.TextureUtility + id: TextureUtility + parent: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.TextureUtility.CountMips(System.UInt32,System.UInt32) + langs: + - csharp + - vb + name: TextureUtility + nameWithType: TextureUtility + fullName: Ghost.Graphics.Utilities.TextureUtility + type: Class + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/TextureUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: TextureUtility + path: src/Runtime/Ghost.Graphics/Utilities/TextureUtility.cs + startLine: 2 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + syntax: + content: public class TextureUtility + content.vb: Public Class TextureUtility + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString +- uid: Ghost.Graphics.Utilities.TextureUtility.CountMips(System.UInt32,System.UInt32) + commentId: M:Ghost.Graphics.Utilities.TextureUtility.CountMips(System.UInt32,System.UInt32) + id: CountMips(System.UInt32,System.UInt32) + parent: Ghost.Graphics.Utilities.TextureUtility + langs: + - csharp + - vb + name: CountMips(uint, uint) + nameWithType: TextureUtility.CountMips(uint, uint) + fullName: Ghost.Graphics.Utilities.TextureUtility.CountMips(uint, uint) + type: Method + source: + remote: + path: src/Runtime/Ghost.Graphics/Utilities/TextureUtility.cs + branch: develop + repo: https://git.personalnas.com/Misaki/GhostEngine.git + id: CountMips + path: src/Runtime/Ghost.Graphics/Utilities/TextureUtility.cs + startLine: 4 + assemblies: + - Ghost.Graphics + namespace: Ghost.Graphics.Utilities + syntax: + content: public static uint CountMips(uint width, uint height) + parameters: + - id: width + type: System.UInt32 + - id: height + type: System.UInt32 + return: + type: System.UInt32 + content.vb: Public Shared Function CountMips(width As UInteger, height As UInteger) As UInteger + overload: Ghost.Graphics.Utilities.TextureUtility.CountMips* + nameWithType.vb: TextureUtility.CountMips(UInteger, UInteger) + fullName.vb: Ghost.Graphics.Utilities.TextureUtility.CountMips(UInteger, UInteger) + name.vb: CountMips(UInteger, UInteger) +references: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html +- 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.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - 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) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - 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.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - 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.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: Ghost.Graphics.Utilities.TextureUtility.CountMips* + commentId: Overload:Ghost.Graphics.Utilities.TextureUtility.CountMips + href: Ghost.Graphics.Utilities.TextureUtility.html#Ghost_Graphics_Utilities_TextureUtility_CountMips_System_UInt32_System_UInt32_ + name: CountMips + nameWithType: TextureUtility.CountMips + fullName: Ghost.Graphics.Utilities.TextureUtility.CountMips +- 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 diff --git a/docs/documents/api/Ghost.Graphics.Utilities.yml b/docs/documents/api/Ghost.Graphics.Utilities.yml new file mode 100644 index 0000000..b9a1f92 --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.Utilities.yml @@ -0,0 +1,114 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + id: Ghost.Graphics.Utilities + children: + - Ghost.Graphics.Utilities.ClodBounds + - Ghost.Graphics.Utilities.ClodCluster + - Ghost.Graphics.Utilities.ClodConfig + - Ghost.Graphics.Utilities.ClodGroup + - Ghost.Graphics.Utilities.ClodMesh + - Ghost.Graphics.Utilities.ClodOutputDelegate + - Ghost.Graphics.Utilities.MeshBuilder + - Ghost.Graphics.Utilities.MeshletUtility + - Ghost.Graphics.Utilities.TextureUtility + langs: + - csharp + - vb + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + type: Namespace + assemblies: + - Ghost.Graphics +references: +- uid: Ghost.Graphics.Utilities.MeshBuilder + commentId: T:Ghost.Graphics.Utilities.MeshBuilder + href: Ghost.Graphics.Utilities.MeshBuilder.html + name: MeshBuilder + nameWithType: MeshBuilder + fullName: Ghost.Graphics.Utilities.MeshBuilder +- uid: Ghost.Graphics.Utilities.ClodBounds + commentId: T:Ghost.Graphics.Utilities.ClodBounds + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodBounds.html + name: ClodBounds + nameWithType: ClodBounds + fullName: Ghost.Graphics.Utilities.ClodBounds +- uid: Ghost.Graphics.Utilities.ClodConfig + commentId: T:Ghost.Graphics.Utilities.ClodConfig + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodConfig.html + name: ClodConfig + nameWithType: ClodConfig + fullName: Ghost.Graphics.Utilities.ClodConfig +- uid: Ghost.Graphics.Utilities.ClodMesh + commentId: T:Ghost.Graphics.Utilities.ClodMesh + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodMesh.html + name: ClodMesh + nameWithType: ClodMesh + fullName: Ghost.Graphics.Utilities.ClodMesh +- uid: Ghost.Graphics.Utilities.ClodGroup + commentId: T:Ghost.Graphics.Utilities.ClodGroup + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodGroup.html + name: ClodGroup + nameWithType: ClodGroup + fullName: Ghost.Graphics.Utilities.ClodGroup +- uid: Ghost.Graphics.Utilities.ClodCluster + commentId: T:Ghost.Graphics.Utilities.ClodCluster + href: Ghost.Graphics.Utilities.ClodCluster.html + name: ClodCluster + nameWithType: ClodCluster + fullName: Ghost.Graphics.Utilities.ClodCluster +- uid: Ghost.Graphics.Utilities.ClodOutputDelegate + commentId: T:Ghost.Graphics.Utilities.ClodOutputDelegate + parent: Ghost.Graphics.Utilities + href: Ghost.Graphics.Utilities.ClodOutputDelegate.html + name: ClodOutputDelegate + nameWithType: ClodOutputDelegate + fullName: Ghost.Graphics.Utilities.ClodOutputDelegate +- uid: Ghost.Graphics.Utilities.MeshletUtility + commentId: T:Ghost.Graphics.Utilities.MeshletUtility + href: Ghost.Graphics.Utilities.MeshletUtility.html + name: MeshletUtility + nameWithType: MeshletUtility + fullName: Ghost.Graphics.Utilities.MeshletUtility +- uid: Ghost.Graphics.Utilities.TextureUtility + commentId: T:Ghost.Graphics.Utilities.TextureUtility + href: Ghost.Graphics.Utilities.TextureUtility.html + name: TextureUtility + nameWithType: TextureUtility + fullName: Ghost.Graphics.Utilities.TextureUtility +- uid: Ghost.Graphics.Utilities + commentId: N:Ghost.Graphics.Utilities + href: Ghost.html + name: Ghost.Graphics.Utilities + nameWithType: Ghost.Graphics.Utilities + fullName: Ghost.Graphics.Utilities + spec.csharp: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html + spec.vb: + - uid: Ghost + name: Ghost + href: Ghost.html + - name: . + - uid: Ghost.Graphics + name: Graphics + href: Ghost.Graphics.html + - name: . + - uid: Ghost.Graphics.Utilities + name: Utilities + href: Ghost.Graphics.Utilities.html diff --git a/docs/documents/api/Ghost.Graphics.yml b/docs/documents/api/Ghost.Graphics.yml new file mode 100644 index 0000000..93ea3bd --- /dev/null +++ b/docs/documents/api/Ghost.Graphics.yml @@ -0,0 +1,54 @@ +### YamlMime:ManagedReference +items: +- uid: Ghost.Graphics + commentId: N:Ghost.Graphics + id: Ghost.Graphics + children: + - Ghost.Graphics.RenderSystem + - Ghost.Graphics.ResourceManager + langs: + - csharp + - vb + name: Ghost.Graphics + nameWithType: Ghost.Graphics + fullName: Ghost.Graphics + type: Namespace + assemblies: + - Ghost.Graphics +references: +- uid: Ghost.Graphics.RenderSystem + commentId: T:Ghost.Graphics.RenderSystem + parent: Ghost.Graphics + href: Ghost.Graphics.RenderSystem.html + name: RenderSystem + nameWithType: RenderSystem + fullName: Ghost.Graphics.RenderSystem +- 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 + 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 diff --git a/docs/documents/api/toc.yml b/docs/documents/api/toc.yml index 267b23a..ebdae95 100644 --- a/docs/documents/api/toc.yml +++ b/docs/documents/api/toc.yml @@ -313,4 +313,506 @@ items: - 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 diff --git a/src/Runtime/Ghost.Engine/Systems/RenderExtractionSystem.cs b/src/Runtime/Ghost.Engine/Systems/RenderExtractionSystem.cs index b8fd49c..5a30d6a 100644 --- a/src/Runtime/Ghost.Engine/Systems/RenderExtractionSystem.cs +++ b/src/Runtime/Ghost.Engine/Systems/RenderExtractionSystem.cs @@ -3,10 +3,8 @@ using Ghost.Engine.Components; using Ghost.Entities; using Ghost.Graphics; using Ghost.Graphics.Core; -using Ghost.Graphics.RHI; using Misaki.HighPerformance.LowLevel.Buffer; using Misaki.HighPerformance.Mathematics; -using Misaki.HighPerformance.Mathematics.Geometry; namespace Ghost.Engine.Systems; @@ -27,6 +25,8 @@ public class RenderExtractionSystem : ISystem .WithAll() .Build(systemAPI.World, false); + builder.Clear(); + _meshQueryID = builder .WithAll() .Build(systemAPI.World, true); diff --git a/src/Runtime/Ghost.Entities/Query.cs b/src/Runtime/Ghost.Entities/Query.cs index 3ddbc35..591c47a 100644 --- a/src/Runtime/Ghost.Entities/Query.cs +++ b/src/Runtime/Ghost.Entities/Query.cs @@ -636,10 +636,6 @@ public ref partial struct QueryBuilder : IDisposable { Dispose(); } - else - { - Clear(); - } return query; } @@ -669,10 +665,6 @@ public ref partial struct QueryBuilder : IDisposable { Dispose(); } - else - { - Clear(); - } return queryID; } diff --git a/src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs b/src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs deleted file mode 100644 index 5f497fc..0000000 --- a/src/Runtime/Ghost.Graphics/Contracts/IRenderPass.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Ghost.Core; -using Ghost.Graphics.RenderGraphModule; -using Ghost.Graphics.RHI; - -namespace Ghost.Graphics.Core.Contracts; - -public interface IRenderPass -{ - void Initialize(ref readonly RenderingContext ctx); - void Build(RenderGraph graph, Identifier backbuffer); - void Cleanup(ResourceManager resourceManager, IResourceDatabase resourceDatabase); -} diff --git a/src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs b/src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs index bbb7f4f..f9de83f 100644 --- a/src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs +++ b/src/Runtime/Ghost.Graphics/RenderPipeline/GhostRenderPipeline.cs @@ -8,13 +8,13 @@ namespace Ghost.Graphics.RenderPipeline; public sealed class GhostRenderPipelineSettings : IRenderPipelineSettings { - public IRenderPipeline CreatePipeline(RenderSystem renderSystem) + IRenderPipeline IRenderPipelineSettings.CreatePipeline(RenderSystem renderSystem) { return new GhostRenderPipeline(renderSystem); } } -public unsafe partial class GhostRenderPipeline : IRenderPipeline +internal unsafe partial class GhostRenderPipeline : IRenderPipeline { private readonly RenderGraph _renderGraph;