Exemple #1
0
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);
		}
	}
}
Exemple #2
0
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);
        }
    }
}