Go to the documentation of this file.
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 {
void set_transform(const TransformState *transform, Thread *current_thread=Thread::get_current_thread())
Changes the complete transform object on this node.
const TransformState * get_transform(Thread *current_thread=Thread::get_current_thread()) const
Returns the complete transform object set on this node.
get_parent
Returns the NodePath to the parent of the referenced node: that is, this NodePath,...
get_name
Returns the interval's name.
TypeHandle is the identifier used to differentiate C++ class types.
get_duration
Returns the duration of the interval in seconds.
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...
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
bool is_empty() const
Returns true if the NodePath contains no nodes.