Murl::IAppControl Interface Referenceabstract

The IAppControl interface. More...

#include "murl_i_app_control.h"

Inheritance diagram for Murl::IAppControl:

Public Member Functions

virtual Bool TerminateApp ()=0
 Terminate (exit) the entire application within the next frame tick. More...
 
virtual Bool IsTerminateApp () const =0
 Check if the application is terminated within the next frame tick. More...
 
- Public Member Functions inherited from Murl::IControlable
virtual const StringGetName () const =0
 Get the controlable's name. More...
 
virtual void FrameUpdate ()=0
 Is executed in the platform thread context each frame tick.
 
virtual void LogicUpdate ()=0
 Is executed in the logic thread context each logic tick.
 
virtual void ConfigChanged (const IAppConfiguration *appConfig)=0
 Notification of changed configuration. More...
 

Detailed Description

The IAppControl interface.

Member Function Documentation

◆ TerminateApp()

virtual Bool Murl::IAppControl::TerminateApp ( )
pure virtual

Terminate (exit) the entire application within the next frame tick.

Terminating the application is not supported on iOS devices.

Returns
true if successful.

◆ IsTerminateApp()

virtual Bool Murl::IAppControl::IsTerminateApp ( ) const
pure virtual

Check if the application is terminated within the next frame tick.

Returns
true if the application is terminated within the next frame tick.

The documentation for this interface was generated from the following file:
  • murl_i_app_control.h


Copyright © 2011-2018 Spraylight GmbH.