MCPcopy Create free account
hub / github.com/carbonengine/trinity / HandleEvent

Method HandleEvent

trinity/Controllers/Tr2Controller.cpp:281–295  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

279}
280
281void Tr2Controller::HandleEvent( const char* eventName )
282{
283 if( !m_isActive )
284 {
285 return;
286 }
287 for( auto it = begin( m_eventHandlers ); it != end( m_eventHandlers ); ++it )
288 {
289 auto handler = *it;
290 if( strcmp( eventName, handler->GetName() ) == 0 )
291 {
292 handler->Execute( *this );
293 }
294 }
295}
296
297IRoot* Tr2Controller::GetOwner() const
298{

Callers 12

SampleTextTracksMethod · 0.45
UpdateValueImplMethod · 0.45
UpdateValueMethod · 0.45
UpdateMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45
HandleControllerEventMethod · 0.45

Calls 4

beginFunction · 0.50
endFunction · 0.50
GetNameMethod · 0.45
ExecuteMethod · 0.45

Tested by

no test coverage detected