diff options
author | Hans Goudey <h.goudey@me.com> | 2022-09-04 08:04:10 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-09-04 08:04:10 +0300 |
commit | 86e01811a5e97767f6112daa76efc380177486a0 (patch) | |
tree | f709405682cf65c0501d33158434e58a90481372 /source/blender/nodes/composite/nodes/node_composite_movieclip.cc | |
parent | f31e0670bd4a260417c70d8ad9c16b57a514a252 (diff) | |
parent | 0ff920b777791d6dcc002257f437f86e2d14df01 (diff) |
Merge branch 'master' into refactor-mesh-remove-pointers
Diffstat (limited to 'source/blender/nodes/composite/nodes/node_composite_movieclip.cc')
-rw-r--r-- | source/blender/nodes/composite/nodes/node_composite_movieclip.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/nodes/composite/nodes/node_composite_movieclip.cc b/source/blender/nodes/composite/nodes/node_composite_movieclip.cc index 7c1a61cedc4..b9d9620a214 100644 --- a/source/blender/nodes/composite/nodes/node_composite_movieclip.cc +++ b/source/blender/nodes/composite/nodes/node_composite_movieclip.cc @@ -239,7 +239,7 @@ class MovieClipOperation : public NodeOperation { GPUTexture *get_movie_clip_texture() { MovieClip *movie_clip = get_movie_clip(); - MovieClipUser *movie_clip_user = static_cast<MovieClipUser *>(bnode().storage); + MovieClipUser *movie_clip_user = get_movie_clip_user(); BKE_movieclip_user_set_frame(movie_clip_user, context().get_frame_number()); return BKE_movieclip_get_gpu_texture(movie_clip, movie_clip_user); } @@ -256,6 +256,11 @@ class MovieClipOperation : public NodeOperation { { return (MovieClip *)bnode().id; } + + MovieClipUser *get_movie_clip_user() + { + return static_cast<MovieClipUser *>(bnode().storage); + } }; static NodeOperation *get_compositor_operation(Context &context, DNode node) |