MCPcopy Create free account

hub / github.com/TimChen1383/NanoGaussianSplatting / functions

Functions260 in github.com/TimChen1383/NanoGaussianSplatting

↓ 63 callersMethodIsValid
Check if hierarchy has been built */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:294
↓ 15 callersMethodReset
Clear all hierarchy data */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:352
↓ 12 callersMethodGet
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:23
↓ 10 callersMethodGetGPUResources
Get GPU resources (may return nullptr if pending destruction) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:365
↓ 9 callersMethodGetSplatCount
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatComponent.cpp:133
↓ 8 callersMethodGetName
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:12
↓ 8 callersMethodGetSHBands
Get number of SH bands stored in SHBuffer (0 = no SH data) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:308
↓ 5 callersMethodGetLODErrorThreshold
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:377
↓ 5 callersMethodGetOpacityScale
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:375
↓ 5 callersMethodGetSplatScale
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:376
↓ 4 callersFunctionComputeWorldToPLY
Compute WorldToPLY matrix for SH evaluation SH coefficients are stored in PLY space, so we need to transform view direction from world to PLY space Th
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:100
↓ 4 callersMethodExpandBounds
Expand AABB to include a point */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:121
↓ 4 callersFunctionIsValid
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:57
↓ 3 callersMethodComputeBoundingSphereFromAABB
Calculate bounding sphere from AABB */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:114
↓ 3 callersFunctionEncodeScaleUint8
Encode a linear scale value to uint8 using log encoding */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:345
↓ 3 callersFunctionFloatToHalf
Pack a float to 16-bit half float representation */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:239
↓ 3 callersMethodIsLeaf
Check if this is a leaf cluster (no children) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:108
↓ 3 callersFunctionNormalizeQuat
Normalize quaternion */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:333
↓ 3 callersMethodResetBounds
Initialize bounds to inverse extremes (ready for expansion) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:143
↓ 3 callersFunctionSetVelocityPSParameters
Helper: Set pixel shader velocity parameters using self-tracked previous frame data. UE5's PrevViewInfo is not populated for PostOpaqueRender callback
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderer.cpp:34
↓ 2 callersMethodBuildNaniteClusterHierarchy
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:607
↓ 2 callersMethodGetMemoryUsage
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:107
↓ 2 callersMethodGetSHOrder
Get rendering parameters */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:374
↓ 2 callersFunctionHalfToFloat
Unpack 16-bit half float to float */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:245
↓ 2 callersMethodIsInitialized
Whether CPU-side data has been initialized */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderData.h:35
↓ 2 callersMethodIsValid
Check if resources are valid */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:35
↓ 2 callersMethodRelease
Plugins/NanoGS/Source/NanoGS/Private/GaussianGlobalAccumulator.cpp:279
↓ 2 callersFunctionSHDCToColor
Convert SH DC component to base color */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:323
↓ 2 callersFunctionSplatIndexToTextureCoord
Convert splat index to pixel coordinates in color texture (Morton-swizzled) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:298
↓ 2 callersFunctionget_bounding_box
Calculate bounding box from vertex data. Args: vertices: Vertex data array trim_percentile: If > 0, use percentile bounds instead
TileSlicer/tile_slicer.py:73
↓ 2 callersFunctionprint_info
Print information about the PLY file and tile grid.
TileSlicer/tile_slicer.py:202
↓ 1 callersMethodClearNaniteClusterHierarchy
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:715
↓ 1 callersMethodCreateGPUBuffers
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderData.cpp:165
↓ 1 callersFunctionDecodeMorton2D_16x16
Decode Morton code to 2D coordinate (16x16 tile) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:282
↓ 1 callersFunctionEncodeMorton3D
* Encode 3D position to Morton code (Z-order curve) for spatial locality * Used during cluster building to group spatially-close splats */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:387
↓ 1 callersFunctionEncodeQuatOctahedral
Encode quaternion to octahedral axis-angle representation (3 bytes: U, V, Angle) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:355
↓ 1 callersMethodEnsureCompactionBuffersAllocated
Plugins/NanoGS/Source/NanoGS/Private/GaussianGlobalAccumulator.cpp:182
↓ 1 callersFunctionGetBounds
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatAsset.h:49
↓ 1 callersMethodGetColorTextureData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:590
↓ 1 callersMethodGetOrCreateRenderData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:19
↓ 1 callersMethodGetOtherData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:558
↓ 1 callersMethodGetPositionData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:542
↓ 1 callersMethodGetRegisteredProxies
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:28
↓ 1 callersMethodGetSHData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:574
↓ 1 callersMethodInitialize
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatRenderData.cpp:16
↓ 1 callersMethodInitialize
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:28
↓ 1 callersMethodInitializeFromSplatData
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:136
↓ 1 callersMethodIsValidForRendering
Check if this proxy is safe to use for rendering. * Returns false if proxy is being destroyed or has invalid resources. * Thread-safe - can be c
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatSceneProxy.h:383
↓ 1 callersFunctionPackHalf2x16
Pack two half floats into a uint32 */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:253
↓ 1 callersFunctionPackSplatToUint4
* Pack a single splat into 4 uint32 words (16 bytes total). * Layout matches SparkJS PackedSplats format. * @param Position UE centimeter coordina
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:415
↓ 1 callersMethodRegisterProxy
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:48
↓ 1 callersMethodReimport
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetFactory.cpp:77
↓ 1 callersMethodResizeIfNeeded
Plugins/NanoGS/Source/NanoGS/Private/GaussianGlobalAccumulator.cpp:8
↓ 1 callersMethodSetSplatAsset
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatComponent.cpp:114
↓ 1 callersFunctionSigmoid
Apply sigmoid function: 1 / (1 + exp(-x)) */
Plugins/NanoGS/Source/NanoGS/Public/GaussianDataTypes.h:317
↓ 1 callersMethodToGPUClusters
Convert to GPU-friendly format */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:339
↓ 1 callersMethodTryInitializeColorTexture
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatSceneProxy.cpp:894
↓ 1 callersMethodUnregisterProxy
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:57
↓ 1 callersFunctionassign_points_to_tiles
Assign each point to a tile based on XY position.
TileSlicer/tile_slicer.py:123
↓ 1 callersFunctioncalculate_tile_grid
Calculate the tile grid parameters.
TileSlicer/tile_slicer.py:104
↓ 1 callersFunctioncreate_tile_ply
Create a new PlyData object for a tile with selected vertices.
TileSlicer/tile_slicer.py:152
↓ 1 callersFunctionload_ply
Load PLY file and return PlyData object.
TileSlicer/tile_slicer.py:63
↓ 1 callersFunctionmain
()
TileSlicer/tile_slicer.py:242
↓ 1 callersFunctionparse_args
()
TileSlicer/tile_slicer.py:25
↓ 1 callersFunctionsave_tiles
Save each tile as a separate PLY file.
TileSlicer/tile_slicer.py:166
MethodAGaussianSplatActor
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatActor.cpp:6
MethodAreAllNaniteDisabled
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:258
MethodAreAllNaniteEnabled
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetTypeActions.cpp:243
MethodAreGPUBuffersCreated
Whether GPU buffers have been created */
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatRenderData.h:38
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:22
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:92
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:128
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:157
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:184
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:206
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:230
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:249
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:268
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:298
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:326
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:350
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:388
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:423
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:475
MethodBEGIN_SHADER_PARAMETER_STRUCT
Plugins/NanoGS/Source/NanoGS/Public/GaussianSplatShaders.h:503
MethodBeginRenderViewFamily
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatViewExtension.cpp:44
MethodBuildClusterHierarchy
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:5
MethodBuildParentLevel
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:237
MethodCalcBounds
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatComponent.cpp:92
MethodCalculateBounds
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:221
MethodCalculateChunkBounds
Plugins/NanoGS/Source/NanoGS/Private/GaussianSplatAsset.cpp:260
MethodCalculateClusterBounds
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:333
MethodCalculateClusterError
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:371
MethodCalculateGlobalBounds
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:139
MethodCalculateParentClusterBounds
Plugins/NanoGS/Source/NanoGS/Private/GaussianClusterBuilder.cpp:348
FunctionCalculateProjectedError
* Calculate screen-space projected error in pixels * Used for LOD selection at runtime */
Plugins/NanoGS/Source/NanoGS/Public/GaussianClusterTypes.h:417
MethodCanCreateActorFrom
Plugins/NanoGS/Source/NanoGSEditor/Private/ActorFactoryGaussianSplat.cpp:15
FunctionCanCreateNew
Plugins/NanoGS/Source/NanoGSEditor/Public/GaussianSplatAssetFactory.h:36
MethodCanReimport
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatAssetFactory.cpp:57
MethodCanVisualizeAsset
Plugins/NanoGS/Source/NanoGSEditor/Private/GaussianSplatThumbnailRenderer.cpp:44
next →1–100 of 260, ranked by callers