AppView 0.8.3
AppViewConcept Class Reference

#include <app_view.hpp>

Inheritance diagram for AppViewConcept:
AppViewConceptImpl< Node2D, AppView2D > AppViewConceptImpl< Model3D, AppView3D > AppViewConceptImpl< TBaseClass, TDerivedClass > AppView2D AppView3D

Classes

class  FinishAppMessageArguments
 
class  NavigateBackMessageArguments
 
class  StartAppMessageArguments
 
class  UpdateVirtualDisplayMessageArguments
 

Static Public Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Static Public Attributes

Properties
static PropertyType< string > AppNameProperty
 
static PropertyType< string > VirtualDisplayNameProperty
 
static PropertyType< int > VirtualDisplayWidthProperty
 
static PropertyType< int > VirtualDisplayHeightProperty
 
static PropertyType< int > VirtualDisplayDensityProperty
 
static PropertyType< bool > CanExitAppProperty
 
static PropertyType< ResourceSharedPtr > OverrideMaterialProperty
 
Message argument properties
static PropertyType< string > MessageArgumentAppNameProperty
 
static PropertyType< bool > MessageArgumentCanExitAppProperty
 
static PropertyType< int > MessageArgumentVirtualDisplayWidthProperty
 
static PropertyType< int > MessageArgumentVirtualDisplayHeightProperty
 
static PropertyType< int > MessageArgumentVirtualDisplayDensityProperty
 
Messages
static MessageType< StartAppMessageArgumentsStartAppMessage
 
static MessageType< FinishAppMessageArgumentsFinishAppMessage
 
static MessageType< NavigateBackMessageArgumentsNavigateBackMessage
 
static MessageType< UpdateVirtualDisplayMessageArgumentsUpdateVirtualDisplayMessage
 
static MessageType< MessageArguments > PauseAppMessage
 
static MessageType< MessageArguments > ResumeAppMessage
 

Member Function Documentation

◆ makeEditorInfo()

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ( )
static

Member Data Documentation

◆ AppNameProperty

PropertyType<string> AppNameProperty
static

◆ CanExitAppProperty

PropertyType<bool> CanExitAppProperty
static

◆ FinishAppMessage

MessageType<FinishAppMessageArguments> FinishAppMessage
static

◆ MessageArgumentAppNameProperty

PropertyType<string> MessageArgumentAppNameProperty
static

◆ MessageArgumentCanExitAppProperty

PropertyType<bool> MessageArgumentCanExitAppProperty
static

◆ MessageArgumentVirtualDisplayDensityProperty

PropertyType<int> MessageArgumentVirtualDisplayDensityProperty
static

◆ MessageArgumentVirtualDisplayHeightProperty

PropertyType<int> MessageArgumentVirtualDisplayHeightProperty
static

◆ MessageArgumentVirtualDisplayWidthProperty

PropertyType<int> MessageArgumentVirtualDisplayWidthProperty
static

◆ NavigateBackMessage

MessageType<NavigateBackMessageArguments> NavigateBackMessage
static

◆ OverrideMaterialProperty

PropertyType<ResourceSharedPtr> OverrideMaterialProperty
static

◆ PauseAppMessage

MessageType<MessageArguments> PauseAppMessage
static

◆ ResumeAppMessage

MessageType<MessageArguments> ResumeAppMessage
static

◆ StartAppMessage

MessageType<StartAppMessageArguments> StartAppMessage
static

◆ UpdateVirtualDisplayMessage

MessageType<UpdateVirtualDisplayMessageArguments> UpdateVirtualDisplayMessage
static

◆ VirtualDisplayDensityProperty

PropertyType<int> VirtualDisplayDensityProperty
static

◆ VirtualDisplayHeightProperty

PropertyType<int> VirtualDisplayHeightProperty
static

◆ VirtualDisplayNameProperty

PropertyType<string> VirtualDisplayNameProperty
static

◆ VirtualDisplayWidthProperty

PropertyType<int> VirtualDisplayWidthProperty
static