// * // Run image generation // \return Pointer to image buffer which has been set in the constructor. // public override TextureBuffer process() { Mogre.Image img = new Mogre.Image(); img.Load(mFile, mGroup); if (img.Height < mBuffer.getHeight() || img.Width < mBuffer.getWidth()) return mBuffer; for (int y = 0; y < mBuffer.getHeight(); y++) { for (int x = 0; x < mBuffer.getWidth(); x++) { mBuffer.setPixel(x, y, img.GetColourAt(x, y, 0)); } } Utils.log("Create texture from image"); return mBuffer; }