Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 97 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 116 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 136 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 109 of file time-grid.hpp.