3 #ifndef APP_VIEW_2D_HPP 4 #define APP_VIEW_2D_HPP 6 #include <kanzi/core.ui/node/node2d.hpp> 34 ConceptClass::handleStartAppMessage(messageArguments);
39 ConceptClass::handleFinishAppMessage(messageArguments);
44 ConceptClass::handleNavigateBackMessage(messageArguments);
49 ConceptClass::handleUpdateVirtualDisplayMessage(messageArguments);
53 explicit AppView2D(Domain* domain, string_view name);
55 void onAttached()
override;
57 Vector2 measureOverride(Vector2 )
override;
59 void updateRenderOverride()
override;
61 void setupMaterialOverride()
override;
64 void onNodePropertyChanged(AbstractPropertyType propertyType, PropertyNotificationReason reason)
override;
67 const TouchPoint& touchPoint,
68 Vector2& outHitUV)
override;
71 void onAppViewTextureChanged()
override;
73 static PropertyTypeEditorInfoSharedPtr makeEditorInfo();
77 ClassPropertyDefaultValue<Node::ContentStretch> m_contentStretchDefaultValue;
80 bool m_contentTextureUpdateRequired =
true;
App View. Starts and renders a 3rd party application.
Definition: app_view_2d.hpp:22
void onUpdateVirtualDisplay(const UpdateVirtualDisplayMessageArguments &messageArguments)
Definition: app_view_2d.hpp:47
Definition: app_view.hpp:78
Definition: app_view.hpp:11
Definition: app_view.hpp:70
void onNavigateBack(const NavigateBackMessageArguments &messageArguments)
Definition: app_view_2d.hpp:42
Definition: app_view.hpp:92
shared_ptr< AppView2D > AppView2DSharedPtr
Definition: app_view_2d.hpp:19
Definition: app_view.hpp:141
void onFinishApp(FinishAppMessageArguments &messageArguments)
Definition: app_view_2d.hpp:37
Definition: app_view.hpp:54