Blender
V4.3
source
blender
depsgraph
intern
node
deg_node_time.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2013 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
9
#pragma once
10
11
#include "
intern/node/deg_node.hh
"
12
13
namespace
blender::deg
{
14
15
/* Time Source Node. */
16
struct
TimeSourceNode
:
public
Node
{
17
bool
tagged_for_update
=
false
;
18
19
/* TODO: evaluate() operation needed */
20
21
virtual
void
tag_update
(
Depsgraph
*graph,
eUpdateSource
source)
override
;
22
23
void
flush_update_tag
(
Depsgraph
*graph);
24
25
DEG_DEPSNODE_DECLARE
;
26
};
27
28
}
// namespace blender::deg
deg_node.hh
blender::deg
Definition
DEG_depsgraph_light_linking.hh:18
blender::deg::eUpdateSource
eUpdateSource
Definition
depsgraph_type.hh:61
blender::deg::Depsgraph
Definition
depsgraph.hh:47
blender::deg::Node
Definition
deg_node.hh:153
blender::deg::TimeSourceNode
Definition
deg_node_time.hh:16
blender::deg::TimeSourceNode::flush_update_tag
void flush_update_tag(Depsgraph *graph)
Definition
deg_node_time.cc:23
blender::deg::TimeSourceNode::tag_update
virtual void tag_update(Depsgraph *graph, eUpdateSource source) override
Definition
deg_node_time.cc:18
blender::deg::TimeSourceNode::tagged_for_update
bool tagged_for_update
Definition
deg_node_time.hh:17
blender::deg::TimeSourceNode::DEG_DEPSNODE_DECLARE
DEG_DEPSNODE_DECLARE
Definition
deg_node_time.hh:25
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0