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);
67 const TouchPoint& touchPoint,
68 Vector2& outHitUV)
override;
77 ClassPropertyDefaultValue<Node::ContentStretch> m_contentStretchDefaultValue;
80 bool m_contentTextureUpdateRequired =
true;
Definition app_view.hpp:12
shared_ptr< AppView2D > AppView2DSharedPtr
Definition app_view_2d.hpp:19
Definition app_view.hpp:55
Definition app_view.hpp:71
Definition app_view.hpp:79
Definition app_view.hpp:93
Definition app_view.hpp:142
App View. Starts and renders a 3rd party application.
Definition app_view_2d.hpp:23
void onAppViewTextureChanged() override
AppView::onAppViewTextureChanged() implementation.
Vector2 measureOverride(Vector2) override
bool calculateHitUV(const TouchPoint &touchPoint, Vector2 &outHitUV) override
void onNavigateBack(const NavigateBackMessageArguments &messageArguments)
Definition app_view_2d.hpp:42
AppView2D(Domain *domain, string_view name)
void onAttached() override
void onNodePropertyChanged(AbstractPropertyType propertyType, PropertyNotificationReason reason) override
Node::onNodePropertyChanged() implementation.
static PropertyTypeEditorInfoSharedPtr makeEditorInfo()
void setupMaterialOverride() override
static AppView2DSharedPtr create(Domain *domain, string_view name)
void updateRenderOverride() override
void onFinishApp(FinishAppMessageArguments &messageArguments)
Definition app_view_2d.hpp:37
void onUpdateVirtualDisplay(const UpdateVirtualDisplayMessageArguments &messageArguments)
Definition app_view_2d.hpp:47