GeometryBucket( MaterialBucket parent, String formatString, GeometryBucket bucket )
: base()
{
mParent = parent;
mFormatString = formatString;
mBatch = mParent.Parent.Parent.Parent;
if ( mBatch.BaseSkeleton != null )
{
SetCustomParameter( 0, new Vector4( mBatch.BaseSkeleton.BoneCount, 0, 0, 0 ) );
}
renderOperation = bucket.RenderOperation;
mVertexData = renderOperation.vertexData;
mIndexData = renderOperation.indexData;
this.BoundingBox = new BoundingBox( new Vector3( -10000, -10000, -10000 ), new Vector3( 10000, 10000, 10000 ) );
}