TextureResource <Info> CreateTextureResource(int slice) { var info = new Info() { Slice = slice, Width = FWidthIn[slice], Height = FHeightIn[slice] }; return(TextureResource.Create(info, CreateTexture, UpdateTexture)); }
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)); }
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)); }
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)); }
// ====================================================== // 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)); }