#include <SkSVGGradient.h>
|  | 
|  | SVG_ATTR (GradientTransform, SkSVGTransformType, SkSVGTransformType(SkMatrix::I())) SVG_ATTR(GradientUnits | 
|  | 
|  | SkSVGObjectBoundingBoxUnits (SkSVGObjectBoundingBoxUnits::Type::kObjectBoundingBox)) protected | 
|  | 
| bool | parseAndSetAttribute (const char *, const char *) override | 
|  | 
| bool | onAsPaint (const SkSVGRenderContext &, SkPaint *) const final | 
|  | 
| virtual sk_sp< SkShader > | onMakeShader (const SkSVGRenderContext &, const SkColor4f *, const SkScalar *, int count, SkTileMode, const SkMatrix &localMatrix) const =0 | 
|  | 
| void | appendChild (sk_sp< SkSVGNode >) override | 
|  | 
| void | setTransform (const SkSVGTransformType &t) | 
|  | 
| SkSVGTag | tag () const | 
|  | 
| void | render (const SkSVGRenderContext &) const | 
|  | 
| bool | asPaint (const SkSVGRenderContext &, SkPaint *) const | 
|  | 
| SkPath | asPath (const SkSVGRenderContext &) const | 
|  | 
| SkRect | objectBoundingBox (const SkSVGRenderContext &) const | 
|  | 
| void | setAttribute (SkSVGAttribute, const SkSVGValue &) | 
|  | 
| bool | setAttribute (const char *attributeName, const char *attributeValue) | 
|  | 
| bool | unique () const | 
|  | May return true if the caller is the only owner.  More... 
 | 
|  | 
| void | ref () const | 
|  | Increment the reference count.  More... 
 | 
|  | 
| void | unref () const | 
|  | Decrement the reference count.  More... 
 | 
|  | 
◆ appendChild()
◆ asPaint()
◆ asPath()
◆ ComputeViewboxMatrix()
◆ hasChildren()
  
  | 
        
          | bool SkSVGContainer::hasChildren | ( |  | ) | const |  | finalprotectedvirtualinherited | 
 
 
◆ mapToParent() [1/2]
  
  | 
        
          | void SkSVGTransformableNode::mapToParent | ( | SkPath * |  | ) | const |  | protectedinherited | 
 
 
◆ mapToParent() [2/2]
  
  | 
        
          | void SkSVGTransformableNode::mapToParent | ( | SkRect * |  | ) | const |  | protectedinherited | 
 
 
◆ objectBoundingBox()
◆ onAsPaint()
◆ onAsPath()
  
  |  | overrideprotectedvirtualinherited | 
 
 
◆ onMakeShader()
◆ onObjectBoundingBox()
  
  |  | overrideprotectedvirtualinherited | 
 
 
◆ onPrepareToRender()
  
  |  | overrideprotectedvirtualinherited | 
 
 
◆ onRender()
  
  |  | inlinefinalprotectedvirtualinherited | 
 
 
◆ onSetAttribute()
  
  |  | overrideprotectedvirtualinherited | 
 
 
◆ parseAndSetAttribute()
  
  | 
        
          | bool SkSVGGradient::parseAndSetAttribute | ( | const char * | , |  
          |  |  | const char * |  |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ ref()
  
  | 
        
          | void SkRefCntBase::ref | ( |  | ) | const |  | inlineinherited | 
 
Increment the reference count. 
Must be balanced by a call to unref(). 
 
 
◆ render()
◆ setAttribute() [1/2]
  
  | 
        
          | bool SkSVGNode::setAttribute | ( | const char * | attributeName, |  
          |  |  | const char * | attributeValue |  
          |  | ) |  |  |  | inherited | 
 
 
◆ setAttribute() [2/2]
◆ setTransform()
◆ SkSVGObjectBoundingBoxUnits()
◆ SVG_ATTR()
◆ tag()
◆ unique()
  
  | 
        
          | bool SkRefCntBase::unique | ( |  | ) | const |  | inlineinherited | 
 
May return true if the caller is the only owner. 
Ensures that all previous owner's actions are complete. 
 
 
◆ unref()
  
  | 
        
          | void SkRefCntBase::unref | ( |  | ) | const |  | inlineinherited | 
 
Decrement the reference count. 
If the reference count is 1 before the decrement, then delete the object. Note that if this is the case, then the object needs to have been allocated via new, and not on the stack. 
 
 
◆ fChildren
  
  | 
        
          | skia_private::STArray<1, sk_sp<SkSVGNode>, true> SkSVGContainer::fChildren |  | protectedinherited | 
 
 
◆ SkSVGObjectBoundingBoxUnits
      
        
          | SkSVGGradient::SkSVGObjectBoundingBoxUnits | 
      
 
 
The documentation for this class was generated from the following file: