 |
Flutter Impeller
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_IMPELLER_AIKS_PAINT_PASS_DELEGATE_H_
6 #define FLUTTER_IMPELLER_AIKS_PAINT_PASS_DELEGATE_H_
10 #include "flutter/fml/macros.h"
31 std::shared_ptr<Texture> target,
32 const Matrix& effect_transform)
override;
37 const Matrix& effect_transform)
const override;
67 std::shared_ptr<Texture> target,
68 const Matrix& effect_transform)
override;
73 const Matrix& effect_transform)
const override;
86 #endif // FLUTTER_IMPELLER_AIKS_PAINT_PASS_DELEGATE_H_
std::shared_ptr< Contents > CreateContentsForSubpassTarget(std::shared_ptr< Texture > target, const Matrix &effect_transform) override
bool CanCollapseIntoParentPass(EntityPass *entity_pass) override
Whether or not this entity pass can be collapsed into the parent. If true, this method may modify the...
OpacityPeepholePassDelegate(Paint paint)
bool CanCollapseIntoParentPass(EntityPass *entity_pass) override
Whether or not this entity pass can be collapsed into the parent. If true, this method may modify the...
PaintPassDelegate(Paint paint)
~OpacityPeepholePassDelegate() override
std::shared_ptr< FilterContents > WithImageFilter(const FilterInput::Variant &input, const Matrix &effect_transform) const override
~PaintPassDelegate() override
std::shared_ptr< Contents > CreateContentsForSubpassTarget(std::shared_ptr< Texture > target, const Matrix &effect_transform) override
std::shared_ptr< FilterContents > WithImageFilter(const FilterInput::Variant &input, const Matrix &effect_transform) const override
A 4x4 matrix using column-major storage.