18 TypeHandle CConstrainTransformInterval::_type_handle;
47 check_started(get_class_type(),
"priv_step");
55 interval_cat.warning()
56 <<
"Unable to copy transform in CConstrainTransformInterval::priv_step;\n" 58 <<
") and target (" << _target.
get_name()
59 <<
") are not in the same graph.\n";
74 void CConstrainTransformInterval::
75 output(std::ostream &out)
const {
76 out << get_name() <<
":";
77 out <<
" dur " << get_duration();
bool is_empty() const
Returns true if the NodePath contains no nodes.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
get_parent
Returns the NodePath to the parent of the referenced node: that is, this NodePath,...
void set_transform(const TransformState *transform, Thread *current_thread=Thread::get_current_thread())
Changes the complete transform object on this node.
get_name
Returns the name of the referenced node.
The base class for a family of intervals that constrain some property to a value over time.
bool is_same_graph(const NodePath &other, Thread *current_thread=Thread::get_current_thread()) const
Returns true if the node represented by this NodePath is parented within the same graph as that of th...
TypeHandle is the identifier used to differentiate C++ class types.
const TransformState * get_transform(Thread *current_thread=Thread::get_current_thread()) const
Returns the complete transform object set on this node.
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...