Kinect.KinectManager.UpdateUserMap C# (CSharp) Method

UpdateUserMap() public method

public UpdateUserMap ( ) : void
return void
        void UpdateUserMap()
        {
            if (sensorData != null && !sensorData.sensorInterface.IsBackgroundRemovalActive())
            {
                if (!KinectInterop.IsDirectX11Available())
                {
                    UpdateUserHistogramImage();
                    usersLblTex.SetPixels32(usersHistogramImage);
                }
                else
                {
                    if (sensorData.depth2ColorTexture)
                    {
                        if (KinectInterop.RenderDepth2ColorTex(sensorData))
                        {
                            KinectInterop.RenderTex2Tex2D(sensorData.depth2ColorTexture, ref usersLblTex);
                        }
                    }
                    else if (sensorData.depthImageTexture)
                    {
                        KinectInterop.RenderTex2Tex2D(sensorData.depthImageTexture, ref usersLblTex);
                    }
                }

                // draw skeleton lines
                if (displaySkeletonLines)
                {
                    for (int i = 0; i < alUserIds.Count; i++)
                    {
                        Int64 liUserId = alUserIds[i];
                        int index = dictUserIdToIndex[liUserId];

                        if (index >= 0 && index < sensorData.bodyCount)
                        {
                            DrawSkeleton(usersLblTex, ref bodyFrame.bodyData[index]);
                        }
                    }
                }

                usersLblTex.Apply();
            }
        }
KinectManager