pub trait IAkMIDIEventMethods: IAkMIDIEvent {
Show 43 methods
// Provided methods
fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>) { ... }
fn set_c_ptr(self, c_ptr: impl Into<IntPtr>) { ... }
fn finalize(self) { ... }
fn dispose(self) { ... }
fn set_by_chan(self, value: impl Into<u8>) { ... }
fn get_by_chan(self) -> u8 { ... }
fn set_gen(self, value: impl Into<AkMIDIEvent_tGen>) { ... }
fn get_gen(self) -> AkMIDIEvent_tGen { ... }
fn set_cc(self, value: impl Into<AkMIDIEvent_tCc>) { ... }
fn get_cc(self) -> AkMIDIEvent_tCc { ... }
fn set_note_on_off(self, value: impl Into<AkMIDIEvent_tNoteOnOff>) { ... }
fn get_note_on_off(self) -> AkMIDIEvent_tNoteOnOff { ... }
fn set_pitch_bend(self, value: impl Into<AkMIDIEvent_tPitchBend>) { ... }
fn get_pitch_bend(self) -> AkMIDIEvent_tPitchBend { ... }
fn set_note_aftertouch(self, value: impl Into<AkMIDIEvent_tNoteAftertouch>) { ... }
fn get_note_aftertouch(self) -> AkMIDIEvent_tNoteAftertouch { ... }
fn set_chan_aftertouch(self, value: impl Into<AkMIDIEvent_tChanAftertouch>) { ... }
fn get_chan_aftertouch(self) -> AkMIDIEvent_tChanAftertouch { ... }
fn set_program_change(self, value: impl Into<AkMIDIEvent_tProgramChange>) { ... }
fn get_program_change(self) -> AkMIDIEvent_tProgramChange { ... }
fn set_by_type(self, value: impl Into<AkMIDIEventTypes>) { ... }
fn get_by_type(self) -> AkMIDIEventTypes { ... }
fn set_by_on_off_note(self, value: impl Into<u8>) { ... }
fn get_by_on_off_note(self) -> u8 { ... }
fn set_by_velocity(self, value: impl Into<u8>) { ... }
fn get_by_velocity(self) -> u8 { ... }
fn set_by_cc(self, value: impl Into<AkMIDICcTypes>) { ... }
fn get_by_cc(self) -> AkMIDICcTypes { ... }
fn set_by_cc_value(self, value: impl Into<u8>) { ... }
fn get_by_cc_value(self) -> u8 { ... }
fn set_by_value_lsb(self, value: impl Into<u8>) { ... }
fn get_by_value_lsb(self) -> u8 { ... }
fn set_by_value_msb(self, value: impl Into<u8>) { ... }
fn get_by_value_msb(self) -> u8 { ... }
fn set_by_aftertouch_note(self, value: impl Into<u8>) { ... }
fn get_by_aftertouch_note(self) -> u8 { ... }
fn set_by_note_aftertouch_value(self, value: impl Into<u8>) { ... }
fn get_by_note_aftertouch_value(self) -> u8 { ... }
fn set_by_chan_aftertouch_value(self, value: impl Into<u8>) { ... }
fn get_by_chan_aftertouch_value(self) -> u8 { ... }
fn set_by_program_num(self, value: impl Into<u8>) { ... }
fn get_by_program_num(self) -> u8 { ... }
fn ctor_2(self) { ... }
}Provided Methods§
Sourcefn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)
.ctor(::unity::IntPtr, bool) overload
Sourcefn set_by_chan(self, value: impl Into<u8>)
fn set_by_chan(self, value: impl Into<u8>)
set_byChan(u8) overload
Sourcefn get_by_chan(self) -> u8
fn get_by_chan(self) -> u8
get_byChan() overload
Sourcefn set_gen(self, value: impl Into<AkMIDIEvent_tGen>)
fn set_gen(self, value: impl Into<AkMIDIEvent_tGen>)
set_Gen(crate::root::akmidievent::AkMIDIEvent_tGen) overload
Sourcefn get_gen(self) -> AkMIDIEvent_tGen
fn get_gen(self) -> AkMIDIEvent_tGen
get_Gen() overload
Sourcefn set_cc(self, value: impl Into<AkMIDIEvent_tCc>)
fn set_cc(self, value: impl Into<AkMIDIEvent_tCc>)
set_Cc(crate::root::akmidievent::AkMIDIEvent_tCc) overload
Sourcefn get_cc(self) -> AkMIDIEvent_tCc
fn get_cc(self) -> AkMIDIEvent_tCc
get_Cc() overload
Sourcefn set_note_on_off(self, value: impl Into<AkMIDIEvent_tNoteOnOff>)
fn set_note_on_off(self, value: impl Into<AkMIDIEvent_tNoteOnOff>)
set_NoteOnOff(crate::root::akmidievent::AkMIDIEvent_tNoteOnOff) overload
Sourcefn get_note_on_off(self) -> AkMIDIEvent_tNoteOnOff
fn get_note_on_off(self) -> AkMIDIEvent_tNoteOnOff
get_NoteOnOff() overload
Sourcefn set_pitch_bend(self, value: impl Into<AkMIDIEvent_tPitchBend>)
fn set_pitch_bend(self, value: impl Into<AkMIDIEvent_tPitchBend>)
set_PitchBend(crate::root::akmidievent::AkMIDIEvent_tPitchBend) overload
Sourcefn get_pitch_bend(self) -> AkMIDIEvent_tPitchBend
fn get_pitch_bend(self) -> AkMIDIEvent_tPitchBend
get_PitchBend() overload
Sourcefn set_note_aftertouch(self, value: impl Into<AkMIDIEvent_tNoteAftertouch>)
fn set_note_aftertouch(self, value: impl Into<AkMIDIEvent_tNoteAftertouch>)
set_NoteAftertouch(crate::root::akmidievent::AkMIDIEvent_tNoteAftertouch) overload
Sourcefn get_note_aftertouch(self) -> AkMIDIEvent_tNoteAftertouch
fn get_note_aftertouch(self) -> AkMIDIEvent_tNoteAftertouch
get_NoteAftertouch() overload
Sourcefn set_chan_aftertouch(self, value: impl Into<AkMIDIEvent_tChanAftertouch>)
fn set_chan_aftertouch(self, value: impl Into<AkMIDIEvent_tChanAftertouch>)
set_ChanAftertouch(crate::root::akmidievent::AkMIDIEvent_tChanAftertouch) overload
Sourcefn get_chan_aftertouch(self) -> AkMIDIEvent_tChanAftertouch
fn get_chan_aftertouch(self) -> AkMIDIEvent_tChanAftertouch
get_ChanAftertouch() overload
Sourcefn set_program_change(self, value: impl Into<AkMIDIEvent_tProgramChange>)
fn set_program_change(self, value: impl Into<AkMIDIEvent_tProgramChange>)
set_ProgramChange(crate::root::akmidievent::AkMIDIEvent_tProgramChange) overload
Sourcefn get_program_change(self) -> AkMIDIEvent_tProgramChange
fn get_program_change(self) -> AkMIDIEvent_tProgramChange
get_ProgramChange() overload
Sourcefn set_by_type(self, value: impl Into<AkMIDIEventTypes>)
fn set_by_type(self, value: impl Into<AkMIDIEventTypes>)
set_byType(crate::root::akmidieventtypes::AkMIDIEventTypes) overload
Sourcefn get_by_type(self) -> AkMIDIEventTypes
fn get_by_type(self) -> AkMIDIEventTypes
get_byType() overload
Sourcefn set_by_on_off_note(self, value: impl Into<u8>)
fn set_by_on_off_note(self, value: impl Into<u8>)
set_byOnOffNote(u8) overload
Sourcefn get_by_on_off_note(self) -> u8
fn get_by_on_off_note(self) -> u8
get_byOnOffNote() overload
Sourcefn set_by_velocity(self, value: impl Into<u8>)
fn set_by_velocity(self, value: impl Into<u8>)
set_byVelocity(u8) overload
Sourcefn get_by_velocity(self) -> u8
fn get_by_velocity(self) -> u8
get_byVelocity() overload
Sourcefn set_by_cc(self, value: impl Into<AkMIDICcTypes>)
fn set_by_cc(self, value: impl Into<AkMIDICcTypes>)
set_byCc(crate::root::akmidicctypes::AkMIDICcTypes) overload
Sourcefn get_by_cc(self) -> AkMIDICcTypes
fn get_by_cc(self) -> AkMIDICcTypes
get_byCc() overload
Sourcefn set_by_cc_value(self, value: impl Into<u8>)
fn set_by_cc_value(self, value: impl Into<u8>)
set_byCcValue(u8) overload
Sourcefn get_by_cc_value(self) -> u8
fn get_by_cc_value(self) -> u8
get_byCcValue() overload
Sourcefn set_by_value_lsb(self, value: impl Into<u8>)
fn set_by_value_lsb(self, value: impl Into<u8>)
set_byValueLsb(u8) overload
Sourcefn get_by_value_lsb(self) -> u8
fn get_by_value_lsb(self) -> u8
get_byValueLsb() overload
Sourcefn set_by_value_msb(self, value: impl Into<u8>)
fn set_by_value_msb(self, value: impl Into<u8>)
set_byValueMsb(u8) overload
Sourcefn get_by_value_msb(self) -> u8
fn get_by_value_msb(self) -> u8
get_byValueMsb() overload
Sourcefn set_by_aftertouch_note(self, value: impl Into<u8>)
fn set_by_aftertouch_note(self, value: impl Into<u8>)
set_byAftertouchNote(u8) overload
Sourcefn get_by_aftertouch_note(self) -> u8
fn get_by_aftertouch_note(self) -> u8
get_byAftertouchNote() overload
Sourcefn set_by_note_aftertouch_value(self, value: impl Into<u8>)
fn set_by_note_aftertouch_value(self, value: impl Into<u8>)
set_byNoteAftertouchValue(u8) overload
Sourcefn get_by_note_aftertouch_value(self) -> u8
fn get_by_note_aftertouch_value(self) -> u8
get_byNoteAftertouchValue() overload
Sourcefn set_by_chan_aftertouch_value(self, value: impl Into<u8>)
fn set_by_chan_aftertouch_value(self, value: impl Into<u8>)
set_byChanAftertouchValue(u8) overload
Sourcefn get_by_chan_aftertouch_value(self) -> u8
fn get_by_chan_aftertouch_value(self) -> u8
get_byChanAftertouchValue() overload
Sourcefn set_by_program_num(self, value: impl Into<u8>)
fn set_by_program_num(self, value: impl Into<u8>)
set_byProgramNum(u8) overload
Sourcefn get_by_program_num(self) -> u8
fn get_by_program_num(self) -> u8
get_byProgramNum() overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IAkMIDIEvent> IAkMIDIEventMethods for __T
root-akmidievent only.