Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the SpriteRenderer class.
 /// </summary>
 internal MogreSpriteRenderer2D(MogreRenderManager owner)
     : base(owner)
 {
     this.Viewport           = owner.MainViewport;
     this.MogreRenderManager = owner;
     this.RenderQueue        = owner.DefaultRenderQueue;
 }
Ejemplo n.º 2
0
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            if (disposing)
            {
                this.MogreRenderManager = null;
                this.renderSystem       = null;

                if (this.hardwareBuffer != null)
                {
                    this.DestroyHardwareBuffer();
                }

                // remove cache texture
                if (!TextureManager.Singleton.ResourceExists(this.guid.ToString()))
                {
                    TextureManager.Singleton.Remove(this.guid.ToString());
                }
            }
        }
Ejemplo n.º 3
0
 internal MogreSpriteRenderer3D(MogreRenderManager owner)
     : base(owner)
 {
 }