コード例 #1
0
        private void Output(int count)
        {
            FPinOutAllocated.SliceCount = count;
            FPinOutWidth.SliceCount     = count;
            FPinOutHeight.SliceCount    = count;
            FPinOutFormat.SliceCount    = count;

            for (int i = 0; i < count; i++)
            {
                FPinOutAllocated[i] = FInputs[i].Allocated;
                if (!FInputs[i].Allocated)
                {
                    FPinOutWidth[i]  = 0;
                    FPinOutHeight[i] = 0;
                    FPinOutFormat[i] = "";
                }
                else
                {
                    FPinOutWidth[i]  = FInputs[i].ImageAttributes.Width;
                    FPinOutHeight[i] = FInputs[i].ImageAttributes.Height;
                    FPinOutFormat[i] = ImageUtils.AsString(FInputs[i].ImageAttributes.ColorFormat);
                }
            }
        }