public MaterialManager(NTexture texture)
{
this.texture = texture;
_pools = new MaterialPool[7];
_pools[0] = new MaterialPool(this, null, false); //none
_pools[1] = new MaterialPool(this, GRAYED, false); //grayed
_pools[2] = new MaterialPool(this, CLIPPED, false); //clipped
_pools[3] = new MaterialPool(this, CLIPPED_GRAYED, false); //clipped+grayed
_pools[4] = new MaterialPool(this, SOFT_CLIPPED, false); //softClipped
_pools[5] = new MaterialPool(this, SOFT_CLIPPED_GRAYED, false); //softClipped+grayed
_pools[6] = new MaterialPool(this, ALPHA_MASK, true); //stencil mask
}