UnityEngine.VR.WSA.SurfaceObserver.InvokeSurfaceDataReadyEvent C# (CSharp) Method

InvokeSurfaceDataReadyEvent() private method

private InvokeSurfaceDataReadyEvent ( SurfaceDataReadyDelegate onDataReady, int surfaceId, MeshFilter outputMesh, WorldAnchor outputAnchor, MeshCollider outputCollider, float trisPerCubicMeter, bool bakeCollider, bool outputWritten, float elapsedBakeTimeSeconds ) : void
onDataReady SurfaceDataReadyDelegate
surfaceId int
outputMesh UnityEngine.MeshFilter
outputAnchor WorldAnchor
outputCollider UnityEngine.MeshCollider
trisPerCubicMeter float
bakeCollider bool
outputWritten bool
elapsedBakeTimeSeconds float
return void
        private static void InvokeSurfaceDataReadyEvent(SurfaceDataReadyDelegate onDataReady, int surfaceId, MeshFilter outputMesh, WorldAnchor outputAnchor, MeshCollider outputCollider, float trisPerCubicMeter, bool bakeCollider, bool outputWritten, float elapsedBakeTimeSeconds)
        {
            if (onDataReady != null)
            {
                SurfaceData data;
                data.id.handle = surfaceId;
                data.outputMesh = outputMesh;
                data.outputAnchor = outputAnchor;
                data.outputCollider = outputCollider;
                data.trianglesPerCubicMeter = trisPerCubicMeter;
                data.bakeCollider = bakeCollider;
                onDataReady(data, outputWritten, elapsedBakeTimeSeconds);
            }
        }