void TimeSensorModified(SFNode *t) { M_TimeSensor *ts = (M_TimeSensor *)t; TimeSensorStack *stack = (TimeSensorStack *) Node_GetPrivate(t); if (!stack) return; if (ts->isActive) UpdateTimeSensor(&stack->time_handle); if (!ts->isActive) stack->store_info = 1; if (ts->enabled) { stack->time_handle.needs_unregister = 0; if (!stack->time_handle.is_registered) { SR_RegisterTimeNode(stack->compositor, &stack->time_handle); } } }
void TimeSensorModified(GF_Node *t) { M_TimeSensor *ts = (M_TimeSensor *)t; TimeSensorStack *stack = (TimeSensorStack *) gf_node_get_private(t); if (!stack) return; if (ts->isActive) UpdateTimeSensor(&stack->time_handle); if (!ts->isActive) stack->store_info = 1; if (ts->enabled) { stack->time_handle.needs_unregister = 0; if (!stack->time_handle.is_registered) { gf_sr_register_time_node(stack->compositor, &stack->time_handle); } } }