Changeset [a153f66380272d9de27152c1482d4af26b28baf6] by Christopher Stawarz
Revision a153f66380272d9de27152c1482d4af26b28baf6,
committed by Christopher Stawarz
· August 18th, 2011 @ 02:32 PM
First pass at reworking DynamicStimulusDriver and StandardDynamicStimulus
Major changes:
- DynamicStimulusDriver now uses StimulusDisplay::getCurrentOutputTimeUS to determine elapsed time
- Dynamic stimuli are initially in "playing" state. Start time is set by the first call to DynamicStimulusDriver::getElapsedTime.
- DynamicStimulusDriver and StandardDynamicStimulus no longer support the "frames_per_second" parameter. StandardDynamicStimulus subclasses by default will draw every display refresh.
- DynamicStimulusDriver::getFrameNumber has been eliminated
- StandardDynamicStimulus::drawFrame has been eliminated. Subclasses should now override Stimulus::draw or related methods. https://github.com/mworks-project/mw_core/commit/a153f66380272d9de2...
4 changed files
-
M
Core/Stimuli/DynamicStimuli/DynamicStimulusDriver.cpp -
M
Core/Stimuli/DynamicStimuli/DynamicStimulusDriver.h -
M
Core/Stimuli/DynamicStimuli/StandardDynamicStimulus.cpp -
M
Core/Stimuli/DynamicStimuli/StandardDynamicStimulus.h