MCPcopy Create free account
hub / github.com/HertzDevil/0CC-FamiTracker / ProcessChannel

Method ProcessChannel

Source/ChannelHandler.cpp:823–839  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

821}
822
823void CChannelHandler::ProcessChannel()
824{
825 // Run all default and common channel processing
826 // This gets called each frame
827 //
828
829 UpdateDelay();
830 UpdateNoteCut();
831 UpdateNoteRelease(); // // //
832 UpdateNoteVolume(); // // //
833 UpdateTranspose(); // // //
834 UpdateVolumeSlide();
835 UpdateVibratoTremolo();
836 UpdateEffects();
837 if (m_pInstHandler) m_pInstHandler->UpdateInstrument(); // // //
838 // instruments are updated after running effects and before writing to sound registers
839}
840
841int CChannelHandler::GetVibrato() const
842{

Callers 1

UpdateChannelsMethod · 0.80

Calls 1

UpdateInstrumentMethod · 0.45

Tested by

no test coverage detected