//------------------------------------------ //called to apply a texutre directly to a masked area public unsafe bool applyToMask(BTerrainQuadNode node) { bool changed = false; BTerrainQuadNodeDesc desc = node.getDesc(); changed = Texturing_LayerEditor.setIndexToMaskedArea(node, desc.mMinXVert, desc.mMinZVert, desc.mMaxXVert, desc.mMaxZVert, (char)mTexArrayIndex); if (changed) { //node.getTextureData().free(); for (int i = 0; i < Terrain.BTerrainTexturing.cMaxNumLevels; i++) { node.getTextureData(i).free(); } } return(changed); }