#region Using Statements
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ANX.Framework.NonXNA;
using ANX.Framework.Graphics;
using System.Runtime.InteropServices;

#endregion // Using Statements

// This file is part of the ANX.Framework created by the
// "ANX.Framework developer group" and released under the Ms-PL license.
// For details see: http://anxframework.codeplex.com/license

namespace ANX.Framework.Graphics
{
    public class RenderTargetCube : TextureCube, IDynamicGraphicsResource
    {
        public event EventHandler<EventArgs> ContentLost;

				public RenderTargetCube(GraphicsDevice graphicsDevice, int size, [MarshalAsAttribute(UnmanagedType.U1)] bool mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat)
            : base(graphicsDevice, size, mipMap, preferredFormat)
        {
            throw new NotImplementedException();
        }

				public RenderTargetCube(GraphicsDevice graphicsDevice, int size, [MarshalAsAttribute(UnmanagedType.U1)] bool mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat, int preferredMultiSampleCount, RenderTargetUsage usage)
            : base(graphicsDevice, size, mipMap, preferredFormat)
        {
            throw new NotImplementedException();
        }

				protected override void Dispose([MarshalAs(UnmanagedType.U1)] bool disposeManaged)
        {
            throw new NotImplementedException();
        }

        public DepthFormat DepthStencilFormat
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public bool IsContentLost
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public int MultiSampleCount
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public RenderTargetUsage RenderTargetUsage
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        void IDynamicGraphicsResource.SetContentLost(bool isContentLost)
        {
            throw new NotImplementedException();
        }

        protected void raise_ContentLost(object sender, EventArgs args)
        {
            if (ContentLost != null)
            {
                ContentLost(sender, args);
            }
        }
    }
}