Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 106 of file time-grid.hpp.
Public Member Functions | |
Builder (string const &nameID="") | |
initialise to blank (zero). More... | |
lib::P< TimeGrid > | commit () |
create a time grid based on settings within this builder More... | |
Public Attributes | |
FrameRate | fps |
string | id |
TimeVar | origin |
lib::P< TimeGrid > | predecessor |
when building a compound or variable grid, the predecessor is the grid active before the origin of this (local) grid. More... | |
|
inline |
initialise to blank (zero).
You need at least to set the framerate, in order to create a usable TimeGrid
Definition at line 125 of file time-grid.hpp.
create a time grid based on settings within this builder
Setup of a TimeGrid: validate the settings configured into this builder instance, then decide on the implementation strategy for the time grid.
Convert the given frames per second into an appropriate gridSpacing time and build a suitable name-ID to denote the TimeGrid-meta-Asset to be built.
error::Config | in case of invalid frames-per-second. The AssetManager might raise further exception when asset registration fails. |
Definition at line 145 of file time-grid.cpp.
Referenced by TimeGrid::build().
when building a compound or variable grid, the predecessor is the grid active before the origin of this (local) grid.
Definition at line 118 of file time-grid.hpp.