public override void adjustVertexData(AsVertexData vertexData, int vertexID, int count) { base.adjustVertexData(vertexData, vertexID, count); float clipX = mRootClipping.x; float clipY = mRootClipping.y; float clipWidth = mRootClipping.width; float clipHeight = mRootClipping.height; int endIndex = vertexID + count; int i = vertexID; for (; i < endIndex; ++i) { vertexData.getTexCoords(i, sTexCoords); vertexData.setTexCoords(i, clipX + sTexCoords.x * clipWidth, clipY + sTexCoords.y * clipHeight); } }