Home | History | Annotate | Download | only in rendering

Lines Matching refs:RenderBlock

45 class RenderBlock;
65 void record(const RenderBlock*);
66 void destroy(const RenderBlock*);
71 explicit LayoutScope(RenderBlock*);
75 RenderBlock* m_block;
92 typedef HashSet<const RenderBlock*> BlockSet;
149 explicit Cluster(const RenderBlock* root, BlockFlags flags, Cluster* parent, Supercluster* supercluster = 0)
161 const RenderBlock* const m_root;
165 const RenderBlock* m_deepestBlockContainingAllText;
213 void addTentativeClusterRoot(const RenderBlock*, Fingerprint);
250 void beginLayout(RenderBlock*);
251 void endLayout(RenderBlock*);
257 BeginLayoutBehavior prepareForLayout(const RenderBlock*);
259 bool clusterHasEnoughTextToAutosize(Cluster*, const RenderBlock* widthProvider = 0);
260 bool superclusterHasEnoughTextToAutosize(Supercluster*, const RenderBlock* widthProvider = 0);
261 bool clusterWouldHaveEnoughTextToAutosize(const RenderBlock* root, const RenderBlock* widthProvider = 0);
264 Cluster* maybeCreateCluster(const RenderBlock*);
265 Supercluster* getSupercluster(const RenderBlock*);
270 const RenderBlock* clusterWidthProvider(const RenderBlock*);
271 const RenderBlock* maxClusterWidthProvider(const Supercluster*, const RenderBlock* currentRoot);
275 float widthFromBlock(const RenderBlock*);
276 float multiplierFromBlock(const RenderBlock*);
280 const RenderBlock* deepestBlockContainingAllText(Cluster*);
281 const RenderBlock* deepestBlockContainingAllText(const RenderBlock*);
292 const RenderBlock* m_firstBlockToBeginLayout;