Definition in file PackList_TimeBlockTrack.h.
#include "PackList.h"
#include "PackFloat_FixedPoint.h"
Go to the source code of this file.
Classes | |
class | PackList_TimeBlockTrack |
List that defines a set of TimeTrackElement extended objects. the difference with PackList_TimeTrack is that elements serialize block length and not dates... More... | |
class | PackList_TimeBlockTrack::TimeBlockTrackElement |
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_TimeBlockTrack::TimeBlockTrackElement::PackFloat_FixedPoint_TimeBlock |
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... | |
Defines | |
#define | REGISTER_MEMBER_TIMEBLOCKTRACK(_object, _MemberName, _DefaultTimeCellLengthSec) |
This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example. |
|
Value: RegisterSerializableMember(_object);\ _object.SetMemberName( _MemberName );\ _object.SetDefaultTimeCellLength(_DefaultTimeCellLengthSec);
Definition at line 144 of file PackList_TimeBlockTrack.h. |
/\/\ 4 N k ! N D _______ _ __ ___ _____ ___ _ _ ____ ___________ __//___ /________ |/ / ___________\_______/ \ / _ _ \/ _ / _ / _/_/____/ _ __ / / / / / / / \ \/ / / \ \ / \\___/___/___/ ¯ _____/_____/ ______\___/_____/\________\\ \________/_ ___ __ l____\ /elD! http://www.m4nkind.com \____/