예제 #1
0
    public void ClearFrames()
    {
        int maxLeds = ChromaUtils.GetMaxLeds(this.Device);

        this._mFrames = new ChromaSDKBaseAnimation.ColorArray[1];
        ChromaSDKBaseAnimation.ColorArray colorArray = new ChromaSDKBaseAnimation.ColorArray();
        int[] array = new int[maxLeds];
        for (int i = 0; i < maxLeds; i++)
        {
            array[i] = 0;
        }
        colorArray.Colors = array;
        this._mFrames[0]  = colorArray;
    }
예제 #2
0
    public void ClearFrames()
    {
        int maxRow    = ChromaUtils.GetMaxRow(this.Device);
        int maxColumn = ChromaUtils.GetMaxColumn(this.Device);

        this._mFrames = new ChromaSDKAnimation2D.ColorFrame2D[1];
        ChromaSDKAnimation2D.ColorFrame2D   colorFrame2D = new ChromaSDKAnimation2D.ColorFrame2D();
        ChromaSDKBaseAnimation.ColorArray[] array        = new ChromaSDKBaseAnimation.ColorArray[maxRow];
        for (int i = 0; i < maxRow; i++)
        {
            array[i] = new ChromaSDKBaseAnimation.ColorArray();
            int[] array2 = new int[maxColumn];
            for (int j = 0; j < maxColumn; j++)
            {
                array2[j] = 0;
            }
            array[i].Colors = array2;
        }
        colorFrame2D.Colors = array;
        this._mFrames[0]    = colorFrame2D;
    }