Skia
2D Graphics Library
|
#include <SkSGRenderNode.h>
Public Member Functions | |
ScopedRenderContext (SkCanvas *, const RenderContext *) | |
~ScopedRenderContext () | |
ScopedRenderContext (ScopedRenderContext &&that) | |
ScopedRenderContext & | operator= (ScopedRenderContext &&that) |
operator const RenderContext * () const | |
const RenderContext * | operator-> () const |
ScopedRenderContext && | modulateOpacity (float opacity) |
ScopedRenderContext && | modulateColorFilter (sk_sp< SkColorFilter >) |
ScopedRenderContext && | modulateShader (sk_sp< SkShader >, const SkMatrix &shader_ctm) |
ScopedRenderContext && | modulateMaskShader (sk_sp< SkShader >, const SkMatrix &ms_ctm) |
ScopedRenderContext && | modulateBlender (sk_sp< SkBlender >) |
ScopedRenderContext && | setIsolation (const SkRect &bounds, const SkMatrix &ctm, bool do_isolate) |
ScopedRenderContext && | setFilterIsolation (const SkRect &bounds, const SkMatrix &ctm, sk_sp< SkImageFilter >) |
sksg::RenderNode::ScopedRenderContext::ScopedRenderContext | ( | SkCanvas * | , |
const RenderContext * | |||
) |
sksg::RenderNode::ScopedRenderContext::~ScopedRenderContext | ( | ) |
|
inline |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::modulateBlender | ( | sk_sp< SkBlender > | ) |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::modulateColorFilter | ( | sk_sp< SkColorFilter > | ) |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::modulateMaskShader | ( | sk_sp< SkShader > | , |
const SkMatrix & | ms_ctm | ||
) |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::modulateOpacity | ( | float | opacity | ) |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::modulateShader | ( | sk_sp< SkShader > | , |
const SkMatrix & | shader_ctm | ||
) |
|
inline |
|
inline |
|
inline |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::setFilterIsolation | ( | const SkRect & | bounds, |
const SkMatrix & | ctm, | ||
sk_sp< SkImageFilter > | |||
) |
ScopedRenderContext&& sksg::RenderNode::ScopedRenderContext::setIsolation | ( | const SkRect & | bounds, |
const SkMatrix & | ctm, | ||
bool | do_isolate | ||
) |