#include <SkSVGFeLighting.h>
|
| SkSVGFeLighting (SkSVGTag t) |
|
std::vector< SkSVGFeInputType > | getInputs () const final |
|
bool | parseAndSetAttribute (const char *, const char *) override |
|
sk_sp< SkImageFilter > | onMakeImageFilter (const SkSVGRenderContext &, const SkSVGFilterContext &) const final |
|
virtual sk_sp< SkImageFilter > | makeDistantLight (const SkSVGRenderContext &, const SkSVGFilterContext &, const SkSVGFeDistantLight *) const =0 |
|
virtual sk_sp< SkImageFilter > | makePointLight (const SkSVGRenderContext &, const SkSVGFilterContext &, const SkSVGFePointLight *) const =0 |
|
virtual sk_sp< SkImageFilter > | makeSpotLight (const SkSVGRenderContext &, const SkSVGFilterContext &, const SkSVGFeSpotLight *) const =0 |
|
SkColor | resolveLightingColor (const SkSVGRenderContext &) const |
|
SkPoint3 | resolveXYZ (const SkSVGRenderContext &, const SkSVGFilterContext &, SkSVGNumberType, SkSVGNumberType, SkSVGNumberType) const |
|
void | onRender (const SkSVGRenderContext &) const final |
|
SkPath | onAsPath (const SkSVGRenderContext &) const override |
|
SkRect | onObjectBoundingBox (const SkSVGRenderContext &) const override |
|
bool | hasChildren () const final |
|
bool | onPrepareToRender (SkSVGRenderContext *) const override |
|
void | onSetAttribute (SkSVGAttribute, const SkSVGValue &) override |
|
void | mapToParent (SkPath *) const |
|
void | mapToParent (SkRect *) const |
|
virtual bool | onAsPaint (const SkSVGRenderContext &, SkPaint *) const |
|
◆ SkSVGFeLighting()
SkSVGFeLighting::SkSVGFeLighting |
( |
SkSVGTag |
t | ) |
|
|
inlineexplicitprotected |
◆ appendChild()
◆ applyProperties()
Propagates any inherited presentation attributes in the given context.
◆ asPaint()
◆ asPath()
◆ ComputeViewboxMatrix()
◆ getInputs()
|
inlinefinalprotectedvirtual |
◆ hasChildren()
bool SkSVGContainer::hasChildren |
( |
| ) |
const |
|
finalprotectedvirtualinherited |
◆ IsFilterEffect()
static bool SkSVGFe::IsFilterEffect |
( |
const sk_sp< SkSVGNode > & |
node | ) |
|
|
inlinestaticinherited |
◆ makeDistantLight()
◆ makeImageFilter()
◆ makePointLight()
◆ makeSpotLight()
◆ mapToParent() [1/2]
void SkSVGTransformableNode::mapToParent |
( |
SkPath * |
| ) |
const |
|
protectedinherited |
◆ mapToParent() [2/2]
void SkSVGTransformableNode::mapToParent |
( |
SkRect * |
| ) |
const |
|
protectedinherited |
◆ objectBoundingBox()
◆ onAsPaint()
|
inlineprotectedvirtualinherited |
◆ onAsPath()
|
overrideprotectedvirtualinherited |
◆ onMakeImageFilter()
◆ onObjectBoundingBox()
|
overrideprotectedvirtualinherited |
◆ onPrepareToRender()
|
overrideprotectedvirtualinherited |
◆ onRender()
|
inlinefinalprotectedvirtualinherited |
◆ onSetAttribute()
|
overrideprotectedvirtualinherited |
◆ parseAndSetAttribute()
bool SkSVGFeLighting::parseAndSetAttribute |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
|
overrideprotectedvirtual |
◆ ref()
void SkRefCntBase::ref |
( |
| ) |
const |
|
inlineinherited |
Increment the reference count.
Must be balanced by a call to unref().
◆ render()
◆ resolveColorspace()
◆ resolveFilterSubregion()
◆ resolveLightingColor()
◆ resolveXYZ()
◆ setAttribute() [1/2]
bool SkSVGNode::setAttribute |
( |
const char * |
attributeName, |
|
|
const char * |
attributeValue |
|
) |
| |
|
inherited |
◆ setAttribute() [2/2]
◆ setTransform()
◆ 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 |
The documentation for this class was generated from the following file: