public GLESFBORenderTexture( GLESFBORTTManager manager, string name, GLESSurfaceDescription target, bool writeGamma, int fsaa )
			: base( name, target, writeGamma, fsaa )
		{
			this._fbo = new GLESFrameBufferObject( manager, fsaa );
			GLESConfig.GlCheckError( this );

			Width = this._fbo.Width;
			Height = this._fbo.Height;
		}
        public GLESFBORenderTexture(GLESFBORTTManager manager, string name, GLESSurfaceDescription target, bool writeGamma, int fsaa)
            : base(name, target, writeGamma, fsaa)
        {
            this._fbo = new GLESFrameBufferObject(manager, fsaa);
            GLESConfig.GlCheckError(this);

            Width  = this._fbo.Width;
            Height = this._fbo.Height;
        }
		public override object this[ string attribute ]
		{
			get
			{
				switch ( attribute.ToLower() )
				{
					case "target":
						var target = new GLESSurfaceDescription();
						target.Buffer = (GLESHardwarePixelBuffer) pixelBuffer;
						target.ZOffset = zOffset;
						return target;

					default:
						return base[ attribute ];
				}
			}
		}
Beispiel #4
0
        public override object this[string attribute]
        {
            get
            {
                switch (attribute.ToLower())
                {
                case "target":
                    var target = new GLESSurfaceDescription();
                    target.Buffer  = (GLESHardwarePixelBuffer)pixelBuffer;
                    target.ZOffset = zOffset;
                    return(target);

                default:
                    return(base[attribute]);
                }
            }
        }
		public GLESCopyingRenderTexture( GLESCopyingRTTManager manager, string name, GLESSurfaceDescription target, bool writeGamma, int fsaa )
			: base( name, target, writeGamma, fsaa ) {}
Beispiel #6
0
 public GLESCopyingRenderTexture(GLESCopyingRTTManager manager, string name, GLESSurfaceDescription target, bool writeGamma, int fsaa)
     : base(name, target, writeGamma, fsaa)
 {
 }