Lines Matching defs:RenderNode
25 RenderNode::RenderNode(uint32_t inval_traits) : INHERITED(inval_traits) {}
27 bool RenderNode::isVisible() const {
31 void RenderNode::setVisible(bool v) {
41 void RenderNode::render(SkCanvas* canvas, const RenderContext* ctx) const {
49 const RenderNode* RenderNode::nodeAt(const SkPoint& p) const {
86 bool RenderNode::RenderContext::requiresIsolation() const {
94 void RenderNode::RenderContext::modulatePaint(const SkMatrix& ctm, SkPaint* paint,
114 RenderNode::ScopedRenderContext::ScopedRenderContext(SkCanvas* canvas, const RenderContext* ctx)
119 RenderNode::ScopedRenderContext::~ScopedRenderContext() {
131 RenderNode::ScopedRenderContext&&
132 RenderNode::ScopedRenderContext::modulateOpacity(float opacity) {
138 RenderNode::ScopedRenderContext&&
139 RenderNode::ScopedRenderContext::modulateColorFilter(sk_sp<SkColorFilter> cf) {
144 RenderNode::ScopedRenderContext&&
145 RenderNode::ScopedRenderContext::modulateShader(sk_sp<SkShader> sh, const SkMatrix& shader_ctm) {
155 RenderNode::ScopedRenderContext&&
156 RenderNode::ScopedRenderContext::modulateMaskShader(sk_sp<SkShader> ms, const SkMatrix& ctm) {
179 RenderNode::ScopedRenderContext&&
180 RenderNode::ScopedRenderContext::modulateBlendMode(SkBlendMode mode) {
185 RenderNode::ScopedRenderContext&&
186 RenderNode::ScopedRenderContext::setIsolation(const SkRect& bounds, const SkMatrix& ctm,
208 RenderNode::ScopedRenderContext&&
209 RenderNode::ScopedRenderContext::setFilterIsolation(const SkRect& bounds, const SkMatrix& ctm,
224 CustomRenderNode::CustomRenderNode(std::vector<sk_sp<RenderNode>>&& children)