Lines Matching defs:RenderStyle
24 #include "core/rendering/style/RenderStyle.h"
68 COMPILE_ASSERT(sizeof(RenderStyle) == sizeof(SameSizeAsRenderStyle), RenderStyle_should_stay_small);
70 inline RenderStyle* defaultStyle()
72 DEFINE_STATIC_REF(RenderStyle, s_defaultStyle, (RenderStyle::createDefaultStyle()));
76 PassRefPtr<RenderStyle> RenderStyle::create()
78 return adoptRef(new RenderStyle());
81 PassRefPtr<RenderStyle> RenderStyle::createDefaultStyle()
83 return adoptRef(new RenderStyle(DefaultStyle));
86 PassRefPtr<RenderStyle> RenderStyle::createAnonymousStyleWithDisplay(const RenderStyle* parentStyle, EDisplay display)
88 RefPtr<RenderStyle> newStyle = RenderStyle::create();
95 PassRefPtr<RenderStyle> RenderStyle::clone(const RenderStyle* other)
97 return adoptRef(new RenderStyle(*other));
100 ALWAYS_INLINE RenderStyle::RenderStyle()
115 ALWAYS_INLINE RenderStyle::RenderStyle(DefaultStyleTag)
138 ALWAYS_INLINE RenderStyle::RenderStyle(const RenderStyle& o)
139 : RefCounted<RenderStyle>()
153 static StyleRecalcChange diffPseudoStyles(const RenderStyle* oldStyle, const RenderStyle* newStyle)
162 RenderStyle* newPseudoStyle = newStyle->getCachedPseudoStyle(pseudoId);
165 RenderStyle* oldPseudoStyle = oldStyle->getCachedPseudoStyle(pseudoId);
172 StyleRecalcChange RenderStyle::stylePropagationDiff(const RenderStyle* oldStyle, const RenderStyle* newStyle)
200 void RenderStyle::inheritFrom(const RenderStyle* inheritParent, IsAtShadowBoundary isAtShadowBoundary)
215 void RenderStyle::copyNonInheritedFrom(const RenderStyle* other)
243 bool RenderStyle::operator==(const RenderStyle& o) const
258 bool RenderStyle::isStyleAvailable() const
263 bool RenderStyle::hasUniquePseudoStyle() const
269 RenderStyle* pseudoStyle = m_cachedPseudoStyles->at(i).get();
277 RenderStyle* RenderStyle::getCachedPseudoStyle(PseudoId pid) const
286 RenderStyle* pseudoStyle = m_cachedPseudoStyles->at(i).get();
294 RenderStyle* RenderStyle::addCachedPseudoStyle(PassRefPtr<RenderStyle> pseudo)
301 RenderStyle* result = pseudo.get();
311 void RenderStyle::removeCachedPseudoStyle(PseudoId pid)
316 RenderStyle* pseudoStyle = m_cachedPseudoStyles->at(i).get();
324 bool RenderStyle::inheritedNotEqual(const RenderStyle* other) const
332 bool RenderStyle::inheritedDataShared(const RenderStyle* other) const
370 StyleDifference RenderStyle::visualInvalidationDiff(const RenderStyle& other) const
412 bool RenderStyle::diffNeedsFullLayoutAndPaintInvalidation(const RenderStyle& other) const
578 // Movement of non-static-positioned object is special cased in RenderStyle::visualInvalidationDiff().
583 bool RenderStyle::diffNeedsFullLayout(const RenderStyle& other) const
623 bool RenderStyle::diffNeedsPaintInvalidationLayer(const RenderStyle& other) const
642 bool RenderStyle::diffNeedsPaintInvalidationObject(const RenderStyle& other) const
671 void RenderStyle::updatePropertySpecificDifferences(const RenderStyle& other, StyleDifference& diff) const
708 void RenderStyle::addCursor(PassRefPtr<StyleImage> image, const IntPoint& hotSpot)
715 void RenderStyle::setCursorList(PassRefPtr<CursorList> other)
720 void RenderStyle::setQuotes(PassRefPtr<QuotesData> q)
725 void RenderStyle::clearCursorList()
731 void RenderStyle::addCallbackSelector(const String& selector)
737 void RenderStyle::clearContent()
743 void RenderStyle::appendContent(PassOwnPtr<ContentData> contentData)
756 void RenderStyle::setContent(PassRefPtr<StyleImage> image, bool add)
769 void RenderStyle::setContent(const String& string, bool add)
792 void RenderStyle::setContent(PassOwnPtr<CounterContent> counter, bool add)
805 void RenderStyle::setContent(QuoteType quote, bool add)
815 WebBlendMode RenderStyle::blendMode() const
822 void RenderStyle::setBlendMode(WebBlendMode v)
828 bool RenderStyle::hasBlendMode() const
835 EIsolation RenderStyle::isolation() const
842 void RenderStyle::setIsolation(EIsolation v)
848 bool RenderStyle::hasIsolation() const
855 bool RenderStyle::hasWillChangeCompositingHint() const
874 inline bool requireTransformOrigin(const Vector<RefPtr<TransformOperation> >& transformOperations, RenderStyle::ApplyTransformOrigin applyOrigin)
879 if (applyOrigin != RenderStyle::IncludeTransformOrigin)
896 void RenderStyle::applyTransform(TransformationMatrix& transform, const LayoutSize& borderBoxSize, ApplyTransformOrigin applyOrigin) const
901 void RenderStyle::applyTransform(TransformationMatrix& transform, const FloatRect& boundingBox, ApplyTransformOrigin applyOrigin) const
926 void RenderStyle::setTextShadow(PassRefPtr<ShadowList> s)
931 void RenderStyle::setBoxShadow(PassRefPtr<ShadowList> s)
949 StyleImage* RenderStyle::listStyleImage() const { return rareInheritedData->listStyleImage.get(); }
950 void RenderStyle::setListStyleImage(PassRefPtr<StyleImage> v)
956 Color RenderStyle::color() const { return inherited->color; }
957 Color RenderStyle::visitedLinkColor() const { return inherited->visitedLinkColor; }
958 void RenderStyle::setColor(const Color& v) { SET_VAR(inherited, color, v); }
959 void RenderStyle::setVisitedLinkColor(const Color& v) { SET_VAR(inherited, visitedLinkColor, v); }
961 short RenderStyle::horizontalBorderSpacing() const { return inherited->horizontal_border_spacing; }
962 short RenderStyle::verticalBorderSpacing() const { return inherited->vertical_border_spacing; }
963 void RenderStyle::setHorizontalBorderSpacing(short v) { SET_VAR(inherited, horizontal_border_spacing, v); }
964 void RenderStyle::setVerticalBorderSpacing(short v) { SET_VAR(inherited, vertical_border_spacing, v); }
966 RoundedRect RenderStyle::getRoundedBorderFor(const LayoutRect& borderRect, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const
978 RoundedRect RenderStyle::getRoundedInnerBorderFor(const LayoutRect& borderRect, bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const
990 RoundedRect RenderStyle::getRoundedInnerBorderFor(const LayoutRect& borderRect,
1018 bool RenderStyle::hasEntirelyFixedBackground() const
1023 const CounterDirectiveMap* RenderStyle::counterDirectives() const
1028 CounterDirectiveMap& RenderStyle::accessCounterDirectives()
1036 const CounterDirectives RenderStyle::getCounterDirectives(const AtomicString& identifier) const
1043 const AtomicString& RenderStyle::hyphenString() const
1055 const AtomicString& RenderStyle::textEmphasisMarkString() const
1096 CSSAnimationData& RenderStyle::accessAnimations()
1103 CSSTransitionData& RenderStyle::accessTransitions()
1110 const Font& RenderStyle::font() const { return inherited->font; }
1111 const FontMetrics& RenderStyle::fontMetrics() const { return inherited->font.fontMetrics(); }
1112 const FontDescription& RenderStyle::fontDescription() const { return inherited->font.fontDescription(); }
1113 float RenderStyle::specifiedFontSize() const { return fontDescription().specifiedSize(); }
1114 float RenderStyle::computedFontSize() const { return fontDescription().computedSize(); }
1115 int RenderStyle::fontSize() const { return fontDescription().computedPixelSize(); }
1116 FontWeight RenderStyle::fontWeight() const { return fontDescription().weight(); }
1117 FontStretch RenderStyle::fontStretch() const { return fontDescription().stretch(); }
1119 TextDecoration RenderStyle::textDecorationsInEffect() const
1131 const Vector<AppliedTextDecoration>& RenderStyle::appliedTextDecorations() const
1145 float RenderStyle::wordSpacing() const { return fontDescription().wordSpacing(); }
1146 float RenderStyle::letterSpacing() const { return fontDescription().letterSpacing(); }
1148 bool RenderStyle::setFontDescription(const FontDescription& v)
1157 const Length& RenderStyle::specifiedLineHeight() const { return inherited->line_height; }
1158 Length RenderStyle::lineHeight() const
1172 void RenderStyle::setLineHeight(const Length& specifiedLineHeight) { SET_VAR(inherited, line_height, specifiedLineHeight); }
1174 int RenderStyle::computedLineHeight() const
1188 void RenderStyle::setWordSpacing(float wordSpacing)
1197 void RenderStyle::setLetterSpacing(float letterSpacing)
1206 void RenderStyle::setFontSize(float size)
1232 void RenderStyle::setFontWeight(FontWeight weight)
1241 void RenderStyle::addAppliedTextDecoration(const AppliedTextDecoration& decoration)
1258 void RenderStyle::applyTextDecorations()
1284 void RenderStyle::clearAppliedTextDecorations()
1292 void RenderStyle::setFontStretch(FontStretch stretch)
1301 void RenderStyle::getShadowExtent(const ShadowList* shadowList, LayoutUnit &top, LayoutUnit &right, LayoutUnit &bottom, LayoutUnit &left) const
1322 LayoutBoxExtent RenderStyle::getShadowInsetExtent(const ShadowList* shadowList) const
1344 void RenderStyle::getShadowHorizontalExtent(const ShadowList* shadowList, LayoutUnit &left, LayoutUnit &right) const
1361 void RenderStyle::getShadowVerticalExtent(const ShadowList* shadowList, LayoutUnit &top, LayoutUnit &bottom) const
1378 StyleColor RenderStyle::visitedDependentDecorationStyleColor() const
1397 Color RenderStyle::visitedDependentDecorationColor() const
1403 Color RenderStyle::colorIncludingFallback(int colorProperty, bool visitedLink) const
1472 Color RenderStyle::visitedDependentColor(int colorProperty) const
1492 const BorderValue& RenderStyle::borderBefore() const
1508 const BorderValue& RenderStyle::borderAfter() const
1524 const BorderValue& RenderStyle::borderStart() const
1531 const BorderValue& RenderStyle::borderEnd() const
1538 unsigned short RenderStyle::borderBeforeWidth() const
1554 unsigned short RenderStyle::borderAfterWidth() const
1570 unsigned short RenderStyle::borderStartWidth() const
1577 unsigned short RenderStyle::borderEndWidth() const
1584 void RenderStyle::setMarginStart(const Length& margin)
1599 void RenderStyle::setMarginEnd(const Length& margin)
1614 TextEmphasisMark RenderStyle::textEmphasisMark() const
1626 Color RenderStyle::initialTapHighlightColor()
1631 LayoutBoxExtent RenderStyle::imageOutsets(const NinePieceImage& image) const
1639 void RenderStyle::setBorderImageSource(PassRefPtr<StyleImage> image)
1646 void RenderStyle::setBorderImageSlices(const LengthBox& slices)
1653 void RenderStyle::setBorderImageWidth(const BorderImageLengthBox& slices)
1660 void RenderStyle::setBorderImageOutset(const BorderImageLengthBox& outset)
1699 bool RenderStyle::borderObscuresBackground() const
1720 void RenderStyle::getBorderEdgeInfo(BorderEdge edges[], bool includeLogicalLeftEdge, bool includeLogicalRightEdge) const