/// <summary>
 ///
 /// </summary>
 /// <param name="geom"></param>
 /// <param name="ldr"></param>
 internal GrassLayer(PagedGeometry geom, GrassLoader ldr)
 {
     mGeom              = geom;
     mParent            = ldr;
     mDensity           = 1.0f;
     mMinWidth          = 1.0f;
     mMinHeight         = 1.0f;
     mMaxWidth          = 1.0f;
     mMaxHeight         = 1.0f;
     mRenderTechnique   = GrassTechnique.Quad;
     mFadeTechnique     = FadeTechnique.Alpha;
     mAnimMag           = 1.0f;
     mAnimSpeed         = 1.0f;
     mAnimFreq          = 1.0f;
     mWaveCount         = 0.0f;
     mAnimate           = false;
     mShaderNeedsUpdate = true;
     mDensityMap        = null;
     mDensityMapFilter  = MapFilter.Bilinear;
     mColorMap          = null;
     mColorMapFilter    = MapFilter.Bilinear;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="geom"></param>
 /// <param name="ldr"></param>
 internal GrassLayer(PagedGeometry geom, GrassLoader ldr)
 {
     mGeom = geom;
     mParent = ldr;
     mDensity = 1.0f;
     mMinWidth = 1.0f;
     mMinHeight = 1.0f;
     mMaxWidth = 1.0f;
     mMaxHeight = 1.0f;
     mRenderTechnique = GrassTechnique.Quad;
     mFadeTechnique = FadeTechnique.Alpha;
     mAnimMag = 1.0f;
     mAnimSpeed = 1.0f;
     mAnimFreq = 1.0f;
     mWaveCount = 0.0f;
     mAnimate = false;
     mShaderNeedsUpdate = true;
     mDensityMap = null;
     mDensityMapFilter = MapFilter.Bilinear;
     mColorMap = null;
     mColorMapFilter = MapFilter.Bilinear;
 }