Skip to main content

IAkMIDIEventMethods

Trait IAkMIDIEventMethods 

Source
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§

Source

fn ctor(self, c_ptr: impl Into<IntPtr>, c_memory_own: impl Into<bool>)

.ctor(::unity::IntPtr, bool) overload

Source

fn set_c_ptr(self, c_ptr: impl Into<IntPtr>)

setCPtr(::unity::IntPtr) overload

Source

fn finalize(self)

Finalize() overload

Source

fn dispose(self)

Dispose() overload

Source

fn set_by_chan(self, value: impl Into<u8>)

set_byChan(u8) overload

Source

fn get_by_chan(self) -> u8

get_byChan() overload

Source

fn set_gen(self, value: impl Into<AkMIDIEvent_tGen>)

set_Gen(crate::root::akmidievent::AkMIDIEvent_tGen) overload

Source

fn get_gen(self) -> AkMIDIEvent_tGen

get_Gen() overload

Source

fn set_cc(self, value: impl Into<AkMIDIEvent_tCc>)

set_Cc(crate::root::akmidievent::AkMIDIEvent_tCc) overload

Source

fn get_cc(self) -> AkMIDIEvent_tCc

get_Cc() overload

Source

fn set_note_on_off(self, value: impl Into<AkMIDIEvent_tNoteOnOff>)

set_NoteOnOff(crate::root::akmidievent::AkMIDIEvent_tNoteOnOff) overload

Source

fn get_note_on_off(self) -> AkMIDIEvent_tNoteOnOff

get_NoteOnOff() overload

Source

fn set_pitch_bend(self, value: impl Into<AkMIDIEvent_tPitchBend>)

set_PitchBend(crate::root::akmidievent::AkMIDIEvent_tPitchBend) overload

Source

fn get_pitch_bend(self) -> AkMIDIEvent_tPitchBend

get_PitchBend() overload

Source

fn set_note_aftertouch(self, value: impl Into<AkMIDIEvent_tNoteAftertouch>)

set_NoteAftertouch(crate::root::akmidievent::AkMIDIEvent_tNoteAftertouch) overload

Source

fn get_note_aftertouch(self) -> AkMIDIEvent_tNoteAftertouch

get_NoteAftertouch() overload

Source

fn set_chan_aftertouch(self, value: impl Into<AkMIDIEvent_tChanAftertouch>)

set_ChanAftertouch(crate::root::akmidievent::AkMIDIEvent_tChanAftertouch) overload

Source

fn get_chan_aftertouch(self) -> AkMIDIEvent_tChanAftertouch

get_ChanAftertouch() overload

Source

fn set_program_change(self, value: impl Into<AkMIDIEvent_tProgramChange>)

set_ProgramChange(crate::root::akmidievent::AkMIDIEvent_tProgramChange) overload

Source

fn get_program_change(self) -> AkMIDIEvent_tProgramChange

get_ProgramChange() overload

Source

fn set_by_type(self, value: impl Into<AkMIDIEventTypes>)

set_byType(crate::root::akmidieventtypes::AkMIDIEventTypes) overload

Source

fn get_by_type(self) -> AkMIDIEventTypes

get_byType() overload

Source

fn set_by_on_off_note(self, value: impl Into<u8>)

set_byOnOffNote(u8) overload

Source

fn get_by_on_off_note(self) -> u8

get_byOnOffNote() overload

Source

fn set_by_velocity(self, value: impl Into<u8>)

set_byVelocity(u8) overload

Source

fn get_by_velocity(self) -> u8

get_byVelocity() overload

Source

fn set_by_cc(self, value: impl Into<AkMIDICcTypes>)

set_byCc(crate::root::akmidicctypes::AkMIDICcTypes) overload

Source

fn get_by_cc(self) -> AkMIDICcTypes

get_byCc() overload

Source

fn set_by_cc_value(self, value: impl Into<u8>)

set_byCcValue(u8) overload

Source

fn get_by_cc_value(self) -> u8

get_byCcValue() overload

Source

fn set_by_value_lsb(self, value: impl Into<u8>)

set_byValueLsb(u8) overload

Source

fn get_by_value_lsb(self) -> u8

get_byValueLsb() overload

Source

fn set_by_value_msb(self, value: impl Into<u8>)

set_byValueMsb(u8) overload

Source

fn get_by_value_msb(self) -> u8

get_byValueMsb() overload

Source

fn set_by_aftertouch_note(self, value: impl Into<u8>)

set_byAftertouchNote(u8) overload

Source

fn get_by_aftertouch_note(self) -> u8

get_byAftertouchNote() overload

Source

fn set_by_note_aftertouch_value(self, value: impl Into<u8>)

set_byNoteAftertouchValue(u8) overload

Source

fn get_by_note_aftertouch_value(self) -> u8

get_byNoteAftertouchValue() overload

Source

fn set_by_chan_aftertouch_value(self, value: impl Into<u8>)

set_byChanAftertouchValue(u8) overload

Source

fn get_by_chan_aftertouch_value(self) -> u8

get_byChanAftertouchValue() overload

Source

fn set_by_program_num(self, value: impl Into<u8>)

set_byProgramNum(u8) overload

Source

fn get_by_program_num(self) -> u8

get_byProgramNum() overload

Source

fn ctor_2(self)

.ctor() 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§

Source§

impl<__T: IAkMIDIEvent> IAkMIDIEventMethods for __T

Available on crate feature root-akmidievent only.