namespace ElementalGame { #region Using Statements using System; using System.Collections.Generic; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Audio; using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Storage; using System.Xml; #endregion public interface GpuVariableInterface { Texture2D _read{ get; set; } Texture2D _write { get; set; } EffectParameter _gpuPointer { get; set; } Effect _thisEffect { get; set; } RenderTarget2D _writeRenderTarget { get; set; } RenderTarget2D _readRenderTarget { get; set; } void AddProperty(float property); void SetTexData(float minValue, float maxValue); void SwapBuffers(); void WriteToFile(); } }