Beamable SDK
Public Member Functions | Protected Member Functions | Properties | Events | List of all members
Beamable.Editor.UI.Model.ServiceModelBase Class Referenceabstract
Inheritance diagram for Beamable.Editor.UI.Model.ServiceModelBase:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Editor.UI.Model.ServiceModelBase:
Collaboration graph
[legend]

Public Member Functions

void DetachLogs ()
 
void AttachLogs ()
 
abstract void PopulateMoreDropdown (ContextualMenuPopulateEvent evt)
 
abstract void Refresh (IDescriptor descriptor)
 
abstract Task Start ()
 
abstract Task Stop ()
 

Protected Member Functions

void OpenCode ()
 

Properties

abstract bool IsRunning [get]
 
bool AreLogsAttached [getprotected set]
 
LogMessageStore Logs [get]
 
float VisualElementHeight [getset]
 
abstract IDescriptor Descriptor [get]
 
abstract IBeamableBuilder Builder [get]
 
ServiceType ServiceType [get]
 
string Name [get]
 
bool? IsSelected [getset]
 
bool IsCollapsed [getset]
 
Action OnLogsDetached [getset]
 
Action OnLogsAttached [getset]
 
Action< bool > OnLogsAttachmentChanged [getset]
 
Action< bool > OnSelectionChanged [getset]
 
Action OnSortChanged [getset]
 
Action< float, long, long > OnDeployProgress [getset]
 
- Properties inherited from Beamable.Editor.UI.Model.IBeamableService
bool IsSelected [getset]
 
bool IsRunning [get]
 
bool AreLogsAttached [get]
 
LogMessageStore Logs [get]
 
ServiceType ServiceType [get]
 
IDescriptor Descriptor [get]
 
string Name [get]
 
Action OnLogsDetached [getset]
 
Action OnLogsAttached [getset]
 
Action< bool > OnLogsAttachmentChanged [getset]
 
Action< bool > OnSelectionChanged [getset]
 
Action OnSortChanged [getset]
 
Action< float, long, long > OnDeployProgress [getset]
 

Events

abstract Action< Task > OnStart
 
abstract Action< Task > OnStop
 
- Events inherited from Beamable.Editor.UI.Model.IBeamableService
Action< Task > OnStart
 
Action< Task > OnStop
 

Member Function Documentation

◆ AttachLogs()

void Beamable.Editor.UI.Model.ServiceModelBase.AttachLogs ( )
inline

◆ DetachLogs()

void Beamable.Editor.UI.Model.ServiceModelBase.DetachLogs ( )
inline

◆ PopulateMoreDropdown()

abstract void Beamable.Editor.UI.Model.ServiceModelBase.PopulateMoreDropdown ( ContextualMenuPopulateEvent  evt)
pure virtual

◆ Refresh()

abstract void Beamable.Editor.UI.Model.ServiceModelBase.Refresh ( IDescriptor  descriptor)
pure virtual

◆ Start()

abstract Task Beamable.Editor.UI.Model.ServiceModelBase.Start ( )
pure virtual

◆ Stop()

abstract Task Beamable.Editor.UI.Model.ServiceModelBase.Stop ( )
pure virtual

The documentation for this class was generated from the following file: