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