public virtual AsQuadBatch compile(AsDisplayObject _object)
 {
     if (mCache != null)
     {
         return(mCache);
     }
     else
     {
         AsRenderSupport renderSupport = null;
         AsStage         stage         = _object.getStage();
         if (stage == null)
         {
             throw new AsError("Filtered object must be on the stage.");
         }
         renderSupport = new AsRenderSupport();
         _object.getTransformationMatrix(stage, renderSupport.getModelViewMatrix());
         return(renderPasses(_object, renderSupport, 1.0f, true));
     }
 }