Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
SegmentationTool Class Reference

#include "steam/mobject/builder/segmentation-tool.hpp"

Description

Tool implementation for deriving a partitioning of the current timeline, such that each Segment has a constant configuration.

"Constant" means here, that any remaining changes over time can be represented by automation solely, without the need to change the node connections.

Definition at line 52 of file segmentation-tool.hpp.

Public Member Functions

 SegmentationTool (fixture::Fixture &)
 
void treat (mobject::session::Clip &clip)
 
void treat (mobject::session::Effect &effect)
 
void treat (mobject::Buildable &something)
 
void onUnknown (Buildable &target)
 
bool empty () const
 

Private Types

using Segment = fixture::Segment
 

Constructor & Destructor Documentation

◆ SegmentationTool()

Definition at line 36 of file segmentation-tool.cpp.

Member Typedef Documentation

◆ Segment

using Segment = fixture::Segment
private

Definition at line 69 of file segmentation-tool.hpp.

Member Function Documentation

◆ treat() [1/3]

void treat ( mobject::session::Clip clip)

Definition at line 50 of file segmentation-tool.cpp.

◆ treat() [2/3]

void treat ( mobject::session::Effect effect)

Definition at line 57 of file segmentation-tool.cpp.

◆ treat() [3/3]

void treat ( mobject::Buildable something)

Definition at line 43 of file segmentation-tool.cpp.

◆ onUnknown()

void onUnknown ( Buildable target)

Definition at line 64 of file segmentation-tool.cpp.

◆ empty()

bool empty ( ) const

Definition at line 71 of file segmentation-tool.cpp.

+ Inheritance diagram for SegmentationTool:
+ Collaboration diagram for SegmentationTool:

The documentation for this class was generated from the following files: