#include <scene_shader.h>
Definition at line 20 of file scene_shader.h.
◆ ~SceneShader()
flutter::SceneShader::~SceneShader |
( |
| ) |
|
|
overridedefault |
◆ Create()
Definition at line 31 of file scene_shader.cc.
31 {
32 auto* scene_node =
34 if (!scene_node) {
35 return;
36 }
37
38 auto res = fml::MakeRefCounted<SceneShader>(
fml::Ref(scene_node));
39 res->AssociateWithDartWrapper(wrapper);
40}
◆ Dispose()
void flutter::SceneShader::Dispose |
( |
| ) |
|
◆ SetCameraTransform()
void flutter::SceneShader::SetCameraTransform |
( |
const tonic::Float64List & |
matrix4 | ) |
|
Definition at line 42 of file scene_shader.cc.
42 {
43 camera_transform_ =
60}
SK_API sk_sp< PrecompileColorFilter > Matrix()
◆ shader()
Implements flutter::Shader.
Definition at line 71 of file scene_shader.cc.
71 {
73
74 if (!scene_node_->node_) {
75 return nullptr;
76 }
77
78
79
80
81 auto source = std::make_shared<DlSceneColorSource>(
82 scene_node_->node_, camera_transform_.
IsIdentity()
84 : camera_transform_);
85
88}
#define FML_CHECK(condition)
#define FML_DCHECK(condition)
static impeller::Matrix DefaultCameraTransform()
constexpr bool IsIdentity() const
The documentation for this class was generated from the following files: