Axiom.Core.StaticGeometry.MaterialBucket.dispose C# (CSharp) Метод

dispose() защищенный Метод

Dispose the geometry buckets
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
Результат void
			protected override void  dispose(bool disposeManagedResources)
			{
                if (!this.IsDisposed)
                {
                    if (disposeManagedResources)
                    {
                        if (geometryBucketList != null)
                        {
                            foreach (GeometryBucket gbucket in geometryBucketList)
                            {
                                if (!gbucket.IsDisposed)
                                    gbucket.Dispose();
                            }
                            geometryBucketList.Clear();
                            geometryBucketList = null;
                        }


                        if (this.material != null)
                        {
                            if (!this.material.IsDisposed)
                                this.material.Dispose();

                            this.material = null;
                        }
                    }
                }

                base.dispose(disposeManagedResources);
			}