Beispiel #1
0
        TextureResource <Info> CreateTextureResource(int slice)
        {
            var info = new Info()
            {
                Slice = slice, Width = FWidthIn[slice], Height = FHeightIn[slice]
            };

            return(TextureResource.Create(info, CreateTexture, UpdateTexture));
        }
Beispiel #2
0
        TextureResource <Info> CreateTextureResource(int slice)
        {
            var info = new Info()
            {
                Slice  = slice,
                Width  = (int)FSizeIn[slice].x,
                Height = (int)FSizeIn[slice].y,
                Data   = FDataIn[slice],
                Format = FFormatIn[slice]
            };

            return(TextureResource.Create(info, CreateTexture, UpdateTexture));
        }
Beispiel #3
0
        TextureResource <Info> CreateTextureResource(int slice)
        {
            var info = new Info {
                Slice     = slice,
                PixelSize = FPixelSize[slice],
                ECLevel   = FErrorCorrectionLevel[slice],
                QZModules = FQuietZoneModules[slice],
                Text      = FText[slice]
            };

            ComputeQRCode(info, slice);
            return(TextureResource.Create(info, CreateTexture, UpdateTexture));
        }
Beispiel #4
0
        TextureResource <Info> CreateTextureResource(int slice)
        {
            var info = new Info()
            {
                Slice        = slice,
                Width        = FWidth[slice],
                Height       = FHeight[slice],
                ChannelCount = FChannelCount[slice],
                Stride       = FStride[slice]
            };

            ReadBytes(info, slice);
            return(TextureResource.Create(info, CreateTexture, UpdateTexture));
        }
Beispiel #5
0
            // ======================================================
            // dx9
            // ======================================================
            TextureResource <Info> CreateTextureResource()
            {
                //FLogger.Log(LogType.Debug, "CreateTextureResource()");

                this.width  = glControl.Size.Width;
                this.height = glControl.Size.Height;

                pixelBuffer = new byte[this.width * this.height * 4];

                var info = new Info()
                {
                    Width = this.width, Height = this.height
                };

                return(TextureResource.Create(info, CreateTexture, UpdateTexture));
            }