Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TimChen1383/NanoGaussianSplatting
/ functions
Functions
260 in github.com/TimChen1383/NanoGaussianSplatting
⨍
Functions
260
◇
Types & classes
70
Method
CompositeToSceneColor
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1913
Method
CompressPositions
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:296
Method
CompressRotationScale
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:321
Method
CompressSH
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:469
Method
CreateColorTextureData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:358
Method
CreateColorTextureFromData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:414
Method
CreateDummyWhiteTexture
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:210
Method
CreateHitProxies
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:724
Method
CreateLeafClusters
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:210
Method
CreatePerInstanceBuffers
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:232
Method
CreateRenderThreadResources
critical setup. creates FGaussianSplatGPUResources which uploads all the GPU buffers registers itself with the ViewExtension
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:821
Method
CreateSceneProxy
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatComponent.cpp:71
Method
CreateThumbnailTextureFromData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:868
Method
DestroyRenderThreadResources
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:865
Method
DispatchCalcDistances
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:217
Method
DispatchCalcDistancesGlobal
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1002
Method
DispatchCalcDistancesGlobalIndirect
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1441
Method
DispatchCalcDistancesIndirect
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:854
Method
DispatchCalcViewData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:111
Method
DispatchCalcViewDataCompacted
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:760
Method
DispatchCalcViewDataCompactedGlobal
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1342
Method
DispatchCalcViewDataGlobal
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:892
Method
DispatchClusterCulling
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1757
Method
DispatchCompactSplats
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:670
Method
DispatchGatherVisibleCount
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1257
Method
DispatchPrefixSumVisibleCounts
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1290
Method
DispatchPrepareIndirectArgs
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:720
Method
DispatchRadixSort
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:252
Method
DispatchRadixSortGlobal
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1036
Method
DispatchRadixSortGlobalIndirect
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1473
Method
DispatchRadixSortIndirect
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:394
Method
Draw
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatThumbnailRenderer.cpp:9
Method
DrawSplats
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:535
Method
DrawSplatsGlobal
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1166
Method
DrawSplatsGlobalIndirect
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1601
Function
EncodeMorton2D_16x16
Encode 2D coordinate to Morton code (16x16 tile) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:266
Method
ExecuteDisableNanite
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:227
Method
ExecuteEnableNanite
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:189
Method
ExecuteReimport
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:140
Method
ExecuteShowInfo
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:151
Method
ExtractFrustumPlanes
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:1685
Method
FBuildSettings
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterBuilder.h:42
Method
FGaussianGPUCluster
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:211
Method
FGaussianSplatData
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:89
Method
FGaussianSplatGPUResources
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:20
Method
FGaussianSplatRenderData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderData.cpp:7
Method
FGaussianSplatRenderer
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:76
Method
FGaussianSplatSceneProxy
Constructor. Copies rendering parameters from the component
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:681
Method
FGaussianSplatViewExtension
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:9
Method
FactoryCanImport
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetFactory.cpp:21
Method
FactoryCreateFile
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetFactory.cpp:27
Method
FindClusterByID
Get cluster by ID (linear search - consider building index map for frequent access) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:300
Method
GenerateLODSplats
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:555
Method
GenerateThumbnail
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:768
Method
GetActions
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:33
Method
GetAssetFromActorInstance
Plugins/NanoGS/Source/NanoGSEditor/Private/ActorFactoryGaussianSplat.cpp:39
Method
GetCategories
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:28
Function
GetClusterCount
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:97
Method
GetClustersAtLOD
Get clusters at specific LOD level */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:326
Method
GetColorBytesPerSplat
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:182
Function
GetColorTextureDataSize
Get size of color texture bulk data in bytes */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:284
Method
GetColorTextureSRVOrDummy
Get a valid ColorTexture SRV (returns dummy if real one not available) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:124
Method
GetDecompressedPositions
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:231
Method
GetDisplayName
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetFactory.cpp:52
Method
GetDynamicMeshElements
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:734
Method
GetLeafClusters
Get all leaf clusters */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:313
Method
GetMemoryFootprint
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:704
Function
GetNumLODLevels
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:101
Function
GetOriginalSplatCount
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:105
Function
GetOtherDataSize
Get size of other bulk data in bytes */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:278
Method
GetPositionBytesPerSplat
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:170
Function
GetPositionDataSize
Get size of position bulk data in bytes */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:275
Method
GetPositionFormatUint
Get position format as uint for shader */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:305
Method
GetPropertyFloat
Plugins/NanoGS/Source/NanoGS/Private/PLYFileReader.cpp:440
Method
GetSHBytesPerSplat
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:194
Function
GetSHDataSize
Get size of SH bulk data in bytes */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:281
Function
GetSplatAsset
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatComponent.h:49
Function
GetSplatCount
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:45
Method
GetSplatCount
Get number of splats */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:38
Method
GetSplatCount
Get splat count */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:371
Method
GetSupportedClass
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:23
Method
GetTypeColor
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:17
Method
GetTypeHash
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:698
Method
GetUsedMaterials
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatComponent.cpp:108
Method
GetViewRelevance
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:709
Method
HasActions
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.h:22
Function
HasClusterHierarchy
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:61
Method
ImportPLYFile
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetFactory.cpp:128
Method
InitRHI
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:61
Method
IsActiveThisFrame_Internal
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:34
Function
IsAllocated
Plugins/NanoGS/Source/NanoGS/Public/GaussianGlobalAccumulator.h:143
Method
IsAvailable
Plugins/NanoGS/Source/NanoGS/Private/NanoGS.cpp:684
Function
IsNaniteEnabled
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:65
Method
IsRoot
Check if this is the root cluster (no parent) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:111
Function
IsSphereInFrustum
* Test if bounding sphere is inside or intersecting view frustum * Returns true if potentially visible */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:440
Method
IsValidPLYFile
Plugins/NanoGS/Source/NanoGS/Private/PLYFileReader.cpp:87
Method
LinearizeSplatData
Plugins/NanoGS/Source/NanoGS/Private/PLYFileReader.cpp:424
Method
MarkPendingDestruction
Mark this proxy as pending destruction. Called at start of DestroyRenderThreadResources. */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:395
Method
MarkRenderStateDirty
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatComponent.cpp:145
Method
MergeGaussians
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:410
← previous
next →
101–200 of 260, ranked by callers