Axiom.Core.SubMesh.dispose C# (CSharp) Method

dispose() protected method

protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
return void
        protected override void dispose( bool disposeManagedResources )
		{
			if ( !IsDisposed )
			{
				if ( disposeManagedResources )
				{
					// Dispose managed resources.
                    if (indexData != null)
                    {
                        if (!indexData.IsDisposed)
                            indexData.Dispose();
                    }

                    if (vertexData != null)
                    {
                        if (!vertexData.IsDisposed)
                            vertexData.Dispose();
                    }
					
                    foreach ( IndexData data in lodFaceList )
					{
                        if (!data.IsDisposed)
						    data.Dispose();
					}
				}
				// There are no unmanaged resources to release, but
				// if we add them, they need to be released here.
			}

            base.dispose(disposeManagedResources);
        }