MCPcopy Create free account

hub / github.com/TimChen1383/NanoGaussianSplatting / types & classes

Types & classes70 in github.com/TimChen1383/NanoGaussianSplatting

↓ 1 callersClassFBuildSettings
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterBuilder.h:25
↓ 1 callersClassFGaussianGPUCluster
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:178
↓ 1 callersClassFGaussianSplatViewExtension
Plugins/NanoGS/Source/NanoGS/Public/NanoGS.h:11
↓ 1 callersClassUGaussianSplatAsset
Forward declaration
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:13
↓ 1 callersClassUGaussianSplatComponent
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatActor.h:9
EnumEGaussianColorFormat
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:24
EnumEGaussianQualityLevel
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:53
EnumEGaussianSHFormat
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:36
ClassFAssetTypeActions_GaussianSplatAsset
* Asset type actions for Gaussian Splat assets * Provides content browser editor integration like custom color, category, and actions */
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.h:14
ClassFClusterCullingCS
* Compute shader for frustum culling and LOD selection of clusters * Tests each cluster's bounding sphere against the view frustum * Calculates scre
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:418
ClassFClusterCullingResetCS
* Compute shader to reset the visible cluster counter, indirect draw args, and visibility bitmap */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:383
ClassFCompactSplatsCS
* Compute shader that builds a compact list of visible splat indices * This enables subsequent passes to only process visible splats */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:87
ClassFDistEntry
Gather unclaimed indices and their distances to the seed
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:271
ClassFGatherVisibleCountsCS
* GatherCS: 1 thread per proxy. * Copies GPUResources->VisibleSplatCountBuffer[0] into GlobalVisibleCountArray[ProxyIndex]. */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:470
ClassFGaussianChunkInfo
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:157
ClassFGaussianCluster
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:41
ClassFGaussianClusterHierarchy
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:252
ClassFGaussianGlobalAccumulator
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderer.h:12
ClassFGaussianSplatCalcDistancesCS
* Compute shader for calculating sort distances (depth) for each splat */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:152
ClassFGaussianSplatCalcViewDataCS
* Compute shader for calculating view-dependent data for each Gaussian splat * This runs per-frame to transform splats to screen space and evaluate s
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:17
ClassFGaussianSplatCompositePS
* Pixel shader for the sRGB→linear composite pass * Reads the intermediate sRGB-blended splat accumulation texture, * converts to linear, and output
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:244
ClassFGaussianSplatCompositeVS
* Vertex shader for the sRGB→linear composite pass (full-screen triangle) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:225
ClassFGaussianSplatData
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:67
ClassFGaussianSplatData
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:72
ClassFGaussianSplatGPUResources
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderer.h:11
ClassFGaussianSplatGPUResources
* GPU resources for Gaussian Splatting rendering * FBufferRHIRef: Raw GPU Memory * ShaderResourceViewRHIRef(SRV): interpret the memory into correspo
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:25
ClassFGaussianSplatPS
* Pixel shader for rendering Gaussian splats with gaussian falloff */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:201
ClassFGaussianSplatRenderData
* Shared render data for a Gaussian Splat asset. * Holds CPU-side cached data and shared GPU buffers that are created once * per asset and shared ac
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderData.h:19
ClassFGaussianSplatRenderData
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:14
ClassFGaussianSplatRenderData
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:16
ClassFGaussianSplatSceneProxy
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderer.h:10
ClassFGaussianSplatSceneProxy
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatViewExtension.h:8
ClassFGaussianSplatSceneProxy
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatComponent.h:11
ClassFGaussianSplatSceneProxy
* Scene proxy for rendering Gaussian Splatting */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:340
ClassFGaussianSplatVS
* Vertex shader for rendering Gaussian splats as quads */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:179
ClassFGaussianSplatViewData
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:119
ClassFNanoGSEditorModule
Plugins/NanoGS/Source/NanoGSEditor/Public/NanoGSEditorModule.h:8
ClassFNanoGSModule
Plugins/NanoGS/Source/NanoGS/Public/NanoGS.h:13
ClassFPLYHeader
* PLY file header information */
Plugins/NanoGS/Source/NanoGS/Public/PLYFileReader.h:11
ClassFPrefixSumVisibleCountsCS
* PrefixSumCS: 1 thread total. * Computes prefix sums over GlobalVisibleCountArray and writes all indirect * dispatch/draw args for the global Phase
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:498
ClassFPrepareIndirectArgsCS
* Compute shader that prepares indirect dispatch and draw arguments * from the visible splat count */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:123
ClassFPrevFrameViewData
Plugins/NanoGS/Source/NanoGS/Public/GaussianGlobalAccumulator.h:113
ClassFProxyRenderInfo
Build the list of visible proxies and compute total splat count (CPU-side)
Plugins/NanoGS/Source/NanoGS/Private/NanoGS.cpp:202
ClassFRadixSortCountCS
* Radix sort - CountCS: per-tile histogram of 256 digit bins */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:263
ClassFRadixSortDigitPrefixSumCS
* Radix sort - DigitPrefixSumCS: exclusive prefix sum across 256 digit totals */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:321
ClassFRadixSortPrefixSumCS
* Radix sort - PrefixSumCS: exclusive prefix sum per digit across tiles */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:293
ClassFRadixSortScatterCS
* Radix sort - ScatterCS: write keys+values to sorted positions */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:345
ClassFSplatSortEntry
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterBuilder.h:62
ClassFToolMenuSection
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.h:23
ClassIAssetTypeActions
Plugins/NanoGS/Source/NanoGSEditor/Public/NanoGSEditorModule.h:17
ClassIToolkitHost
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.h:24
ClassNANOGSEDITOR_API
Plugins/NanoGS/Source/NanoGSEditor/Public/GaussianSplatAssetFactory.h:17
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderer.h:18
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatActor.h:16
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/PLYFileReader.h:37
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:28
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatViewExtension.h:15
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatComponent.h:17
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterBuilder.h:19
ClassNANOGS_API
Plugins/NanoGS/Source/NanoGS/Public/GaussianGlobalAccumulator.h:21
ClassNanoGS
Plugins/NanoGS/Source/NanoGS/NanoGS.Build.cs:5
ClassNanoGSEditor
Plugins/NanoGS/Source/NanoGSEditor/NanoGSEditor.Build.cs:5
ClassUActorFactoryGaussianSplat
Plugins/NanoGS/Source/NanoGSEditor/Private/ActorFactoryGaussianSplat.h:14
ClassUGaussianSplatAsset
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderData.h:11
ClassUGaussianSplatAsset
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatComponent.h:10
ClassUGaussianSplatAsset
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:15
ClassUGaussianSplatAsset
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.h:8
ClassUGaussianSplatAsset
Plugins/NanoGS/Source/NanoGSEditor/Public/GaussianSplatAssetFactory.h:11
ClassUGaussianSplatComponent
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:14
ClassUGaussianSplatThumbnailRenderer
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatThumbnailRenderer.h:13