31 using std::unique_ptr;
54 ENSURE (
state_->fixedTimeline_.isValid());
55 ENSURE (
state_->procSegment_.get());
62 REQUIRE (
state_->fixedTimeline_.isValid());
63 REQUIRE (
state_->procSegment_.get());
66 return *(
state_->segmentation_);
73 REQUIRE (
state_->procSegment_.get());
74 REQUIRE (!isnil (*(
state_->segmentation_)));
77 return *(
state_->fabrication_);
84 state_->segmentation_.reset(0);
85 state_->fabrication_.reset(0);
86 UNIMPLEMENTED (
"anything regarding the fixture and build process....");
87 return *
state_->procSegment_;
Steam-Layer implementation namespace root.
bool isnil(lib::time::Duration const &dur)
unique_ptr< SegmentationTool > segmentation_
fixture::Fixture & fixedTimeline_
unique_ptr< engine::RenderGraph > procSegment_
unique_ptr< NodeCreatorTool > fabrication_
BuildProcessState(fixture::Fixture &theTimeline)
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...