AnimChannelScalarDynamic

class AnimChannelScalarDynamic

Bases: AnimChannel< ACScalarSwitchType >

An animation channel that accepts a scalar each frame from some dynamic input provided by code.

This object operates in two modes: in explicit mode, the programmer should call set_value() each frame to indicate the new value; in implicit mode, the programmer should call set_value_node() to indicate the node whose X component will be copied to the scalar each frame.

Inheritance diagram

Inheritance diagram of AnimChannelScalarDynamic

static TypeHandle get_class_type(void)
void set_value(PN_stdfloat value)

Explicitly sets the value. This will remove any node assigned via set_value_node().

void set_value_node(PandaNode *node)

Specifies a node whose transform will be queried each frame to implicitly specify the transform of this joint. This will override the values set by set_value().