Lines Matching defs:FrameBuilder

17 #include "FrameBuilder.h"
35 FrameBuilder::FrameBuilder(const SkRect& clip,
55 FrameBuilder::FrameBuilder(const LayerUpdateQueue& layers,
77 void FrameBuilder::deferLayers(const LayerUpdateQueue& layers) {
110 void FrameBuilder::deferRenderNode(RenderNode& renderNode) {
118 void FrameBuilder::deferRenderNode(float tx, float ty, Rect clipRect, RenderNode& renderNode) {
135 void FrameBuilder::deferRenderNodeScene(const std::vector< sp<RenderNode> >& nodes,
206 void FrameBuilder::onViewportInitialized() {}
208 void FrameBuilder::onSnapshotRestored(const Snapshot& removed, const Snapshot& restored) {}
210 void FrameBuilder::deferNodePropsAndOps(RenderNode& node) {
345 void FrameBuilder::defer3dChildren(const ClipBase* reorderClip, ChildrenSelectMode mode,
396 void FrameBuilder::deferShadow(const ClipBase* reorderClip, const RenderNodeOp& casterNodeOp) {
470 void FrameBuilder::deferProjectedChildren(const RenderNode& renderNode) {
507 * Used to define a list of lambdas referencing private FrameBuilder::onXX::defer() methods.
510 * E.g. a BitmapOp op then would be dispatched to FrameBuilder::onBitmapOp(const BitmapOp&)
513 [](FrameBuilder& frameBuilder, const RecordedOp& op) { frameBuilder.defer##Type(static_cast<const Type&>(op)); },
514 void FrameBuilder::deferNodeOps(const RenderNode& renderNode) {
515 typedef void (*OpDispatcher) (FrameBuilder& frameBuilder, const RecordedOp& op);
539 void FrameBuilder::deferRenderNodeOpImpl(const RenderNodeOp& op) {
554 void FrameBuilder::deferRenderNodeOp(const RenderNodeOp& op) {
564 BakedOpState* FrameBuilder::deferStrokeableOp(const RecordedOp& op, batchid_t batchId,
593 void FrameBuilder::deferArcOp(const ArcOp& op) {
605 void FrameBuilder::deferBitmapOp(const BitmapOp& op) {
628 void FrameBuilder::deferBitmapMeshOp(const BitmapMeshOp& op) {
634 void FrameBuilder::deferBitmapRectOp(const BitmapRectOp& op) {
640 void FrameBuilder::deferVectorDrawableOp(const VectorDrawableOp& op) {
652 void FrameBuilder::deferCirclePropsOp(const CirclePropsOp& op) {
667 void FrameBuilder::deferColorOp(const ColorOp& op) {
673 void FrameBuilder::deferFunctorOp(const FunctorOp& op) {
679 void FrameBuilder::deferLinesOp(const LinesOp& op) {
684 void FrameBuilder::deferOvalOp(const OvalOp& op) {
688 void FrameBuilder::deferPatchOp(const PatchOp& op) {
705 void FrameBuilder::deferPathOp(const PathOp& op) {
712 void FrameBuilder::deferPointsOp(const PointsOp& op) {
717 void FrameBuilder::deferRectOp(const RectOp& op) {
721 void FrameBuilder::deferRoundRectOp(const RoundRectOp& op) {
730 void FrameBuilder::deferRoundRectPropsOp(const RoundRectPropsOp& op) {
741 void FrameBuilder::deferSimpleRectsOp(const SimpleRectsOp& op) {
752 void FrameBuilder::deferTextOp(const TextOp& op) {
782 void FrameBuilder::deferTextOnPathOp(const TextOnPathOp& op) {
791 void FrameBuilder::deferTextureLayerOp(const TextureLayerOp& op) {
809 void FrameBuilder::saveForLayer(uint32_t layerWidth, uint32_t layerHeight,
830 void FrameBuilder::restoreForLayer() {
838 void FrameBuilder::deferBeginLayerOp(const BeginLayerOp& op) {
883 void FrameBuilder::deferEndLayerOp(const EndLayerOp& /* ignored */) {
949 void FrameBuilder::deferBeginUnclippedLayerOp(const BeginUnclippedLayerOp& op) {
990 void FrameBuilder::deferEndUnclippedLayerOp(const EndUnclippedLayerOp& /* ignored */) {
1000 void FrameBuilder::finishDefer() {