/// <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; }
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()); } } }
internal MogreSpriteRenderer3D(MogreRenderManager owner) : base(owner) { }