Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ConsequenceClipInstanceChange Class Referencefinal

#include <ConsequenceClipInstanceChange.h>

Inheritance diagram for ConsequenceClipInstanceChange:
Inheritance graph
Collaboration diagram for ConsequenceClipInstanceChange:
Collaboration graph

Public Member Functions

 ConsequenceClipInstanceChange (Output *newOutput, ClipInstance *clipInstance, int32_t posAfter, int32_t lengthAfter, Clip *clipAfter)
 
int revert (int time, ModelStack *modelStack)
 
- Public Member Functions inherited from Consequence
 Consequence ()
 
virtual ~Consequence ()
 
virtual void prepareForDestruction (int whichQueueActionIn, Song *song)
 
virtual int revert (int time, ModelStack *modelStack)=0
 

Public Attributes

Outputoutput
 
int32_t pos [2]
 
int32_t length [2]
 
Clipclip [2]
 
- Public Attributes inherited from Consequence
Consequencenext
 
uint8_t type
 

Constructor & Destructor Documentation

◆ ConsequenceClipInstanceChange()

ConsequenceClipInstanceChange::ConsequenceClipInstanceChange ( Output newOutput,
ClipInstance clipInstance,
int32_t  posAfter,
int32_t  lengthAfter,
Clip clipAfter 
)

Member Function Documentation

◆ revert()

int ConsequenceClipInstanceChange::revert ( int  time,
ModelStack modelStack 
)
virtual

Implements Consequence.

Member Data Documentation

◆ clip

Clip* ConsequenceClipInstanceChange::clip[2]

◆ length

int32_t ConsequenceClipInstanceChange::length[2]

◆ output

Output* ConsequenceClipInstanceChange::output

◆ pos

int32_t ConsequenceClipInstanceChange::pos[2]

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