XJ music engine  1.9.6
In-game runtime engine for XJ music.
Public Member Functions | Public Attributes | List of all members
XJ::SegmentChoiceArrangementPick Class Reference

#include <SegmentChoiceArrangementPick.h>

Inheritance diagram for XJ::SegmentChoiceArrangementPick:
XJ::SegmentEntity

Public Member Functions

 SegmentChoiceArrangementPick ()=default
 
bool equals (const SegmentChoiceArrangementPick &segmentChoiceArrangementPick) const
 
unsigned long long hashCode () const
 
- Public Member Functions inherited from XJ::SegmentEntity
 SegmentEntity ()=default
 

Public Attributes

UUID segmentChoiceArrangementId
 
UUID segmentChordVoicingId
 
UUID instrumentAudioId
 
UUID programSequencePatternEventId
 
long startAtSegmentMicros {}
 
long lengthMicros {}
 
float amplitude {}
 
std::string tones
 
std::string event
 
- Public Attributes inherited from XJ::SegmentEntity
UUID id
 
int segmentId {}
 

Constructor & Destructor Documentation

◆ SegmentChoiceArrangementPick()

XJ::SegmentChoiceArrangementPick::SegmentChoiceArrangementPick ( )
default

Member Function Documentation

◆ equals()

bool SegmentChoiceArrangementPick::equals ( const SegmentChoiceArrangementPick segmentChoiceArrangementPick) const

Assert equality with another Segment Choice ArrangementPick

Parameters
segmentChoiceArrangementPickThe Segment Choice ArrangementPick to compare
Returns
true if equal

◆ hashCode()

unsigned long long SegmentChoiceArrangementPick::hashCode ( ) const

Determine a unique hash code for the Segment Choice ArrangementPick

Returns
hash code

Member Data Documentation

◆ amplitude

float XJ::SegmentChoiceArrangementPick::amplitude {}

◆ event

std::string XJ::SegmentChoiceArrangementPick::event

◆ instrumentAudioId

UUID XJ::SegmentChoiceArrangementPick::instrumentAudioId

◆ lengthMicros

long XJ::SegmentChoiceArrangementPick::lengthMicros {}

◆ programSequencePatternEventId

UUID XJ::SegmentChoiceArrangementPick::programSequencePatternEventId

◆ segmentChoiceArrangementId

UUID XJ::SegmentChoiceArrangementPick::segmentChoiceArrangementId

◆ segmentChordVoicingId

UUID XJ::SegmentChoiceArrangementPick::segmentChordVoicingId

◆ startAtSegmentMicros

long XJ::SegmentChoiceArrangementPick::startAtSegmentMicros {}

◆ tones

std::string XJ::SegmentChoiceArrangementPick::tones

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