Veda/PackList_TimeTrack.h File Reference


Detailed Description

This file applies the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 , read file COPYING.

Author:
victorien ferry & www.m4nkind.com

Definition in file PackList_TimeTrack.h.

#include "PackList.h"
#include "PackFloat_FixedPoint.h"
#include "PackLong.h"

Go to the source code of this file.

Classes

class  PackList_TimeTrack
 List that defines a set of TimeTrackElement extended objects. Each elements define when they begin, when they end, and an order number, which is different from zero if another element is in the same time range. The Goal with this class is to unify the ways to create timed lists, that can be managed by a single GUI gadget for script or spline management. It was actually made to be used in spline key list, a script manager this is only a simple serializable class. More...
class  PackList_TimeTrack::TimeTrackElement
 Nested class that describe a dated element in the list. It has to be extended with new serializable members (ex: splines, scripts, music tracks..). It manages the fact that the time are kept sorted in edition mode. More...
class  PackList_TimeTrack::TimeTrackElement::PackFloat_FixedPoint_Time
 Nested class that patch the virtual PackFloat_FixedPoint::Set() in edition mode, in order to force a test to assure that the elements of the list are kept sorted by time date when edited. (yes, it is tricky, but private.). More...


      /\/\        4         N         k         !         N         D
                      _______  _ __ ___  _____            ___ _ _  ____
     ___________  __//___   /________  |/    / ___________\_______/    \
    /   _   _   \/   _     /    _   /      _/_/____/    _       __     /
   /    /   /       /     /    /    \      \/     /    /    \   \     /
  \\___/___/___/    ¯    _____/_____/       ______\___/_____/\________\\
               \________/_ ___ __ l____\      /elD!  
                 http://www.m4nkind.com \____/