diff --git a/API10/api/Tizen.NUI.BaseComponents.View.html b/API10/api/Tizen.NUI.BaseComponents.View.html index 952bdd10388..30dc1cbe5a7 100644 --- a/API10/api/Tizen.NUI.BaseComponents.View.html +++ b/API10/api/Tizen.NUI.BaseComponents.View.html @@ -173,6 +173,7 @@

DefinitionModel
Tizen.NUI.Scene3D.ModelNode
Tizen.NUI.Scene3D.ModelNode
+
Tizen.NUI.Scene3D.Panel
SceneView
SceneView
SceneView
diff --git a/API11/api/Tizen.NUI.BaseComponents.View.html b/API11/api/Tizen.NUI.BaseComponents.View.html index e8e67e02d8b..09c187ff0a7 100644 --- a/API11/api/Tizen.NUI.BaseComponents.View.html +++ b/API11/api/Tizen.NUI.BaseComponents.View.html @@ -158,6 +158,7 @@

DefinitionModel
ModelNode
ModelNode
+
Tizen.NUI.Scene3D.Panel
SceneView
SceneView
ViewWrapper
diff --git a/API12.xrefmap.yml b/API12.xrefmap.yml index 47d36cb4345..febe9322c76 100644 --- a/API12.xrefmap.yml +++ b/API12.xrefmap.yml @@ -124974,6 +124974,108 @@ references: isSpec: "True" fullName: Tizen.NUI.BaseComponents.AnimatedVectorImageView.TotalFrame nameWithType: AnimatedVectorImageView.TotalFrame +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs + name: AsyncTextRenderedEventArgs + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html + commentId: T:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs + nameWithType: AsyncTextRenderedEventArgs +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.#ctor(System.Single,System.Single) + name: AsyncTextRenderedEventArgs(float, float) + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextRenderedEventArgs__ctor_System_Single_System_Single_ + commentId: M:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.#ctor(System.Single,System.Single) + name.vb: New(Single, Single) + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.AsyncTextRenderedEventArgs(float, float) + fullName.vb: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.New(Single, Single) + nameWithType: AsyncTextRenderedEventArgs.AsyncTextRenderedEventArgs(float, float) + nameWithType.vb: AsyncTextRenderedEventArgs.New(Single, Single) +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.#ctor* + name: AsyncTextRenderedEventArgs + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextRenderedEventArgs__ctor_ + commentId: Overload:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.#ctor + isSpec: "True" + name.vb: New + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.AsyncTextRenderedEventArgs + fullName.vb: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.New + nameWithType: AsyncTextRenderedEventArgs.AsyncTextRenderedEventArgs + nameWithType.vb: AsyncTextRenderedEventArgs.New +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Height + name: Height + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextRenderedEventArgs_Height + commentId: P:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Height + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Height + nameWithType: AsyncTextRenderedEventArgs.Height +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Height* + name: Height + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextRenderedEventArgs_Height_ + commentId: Overload:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Height + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Height + nameWithType: AsyncTextRenderedEventArgs.Height +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Width + name: Width + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextRenderedEventArgs_Width + commentId: P:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Width + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Width + nameWithType: AsyncTextRenderedEventArgs.Width +- uid: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Width* + name: Width + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextRenderedEventArgs_Width_ + commentId: Overload:Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Width + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.Width + nameWithType: AsyncTextRenderedEventArgs.Width +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs + name: AsyncTextSizeComputedEventArgs + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html + commentId: T:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs + nameWithType: AsyncTextSizeComputedEventArgs +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.#ctor(System.Single,System.Single) + name: AsyncTextSizeComputedEventArgs(float, float) + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextSizeComputedEventArgs__ctor_System_Single_System_Single_ + commentId: M:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.#ctor(System.Single,System.Single) + name.vb: New(Single, Single) + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.AsyncTextSizeComputedEventArgs(float, float) + fullName.vb: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.New(Single, Single) + nameWithType: AsyncTextSizeComputedEventArgs.AsyncTextSizeComputedEventArgs(float, float) + nameWithType.vb: AsyncTextSizeComputedEventArgs.New(Single, Single) +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.#ctor* + name: AsyncTextSizeComputedEventArgs + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextSizeComputedEventArgs__ctor_ + commentId: Overload:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.#ctor + isSpec: "True" + name.vb: New + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.AsyncTextSizeComputedEventArgs + fullName.vb: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.New + nameWithType: AsyncTextSizeComputedEventArgs.AsyncTextSizeComputedEventArgs + nameWithType.vb: AsyncTextSizeComputedEventArgs.New +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Height + name: Height + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextSizeComputedEventArgs_Height + commentId: P:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Height + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Height + nameWithType: AsyncTextSizeComputedEventArgs.Height +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Height* + name: Height + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextSizeComputedEventArgs_Height_ + commentId: Overload:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Height + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Height + nameWithType: AsyncTextSizeComputedEventArgs.Height +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Width + name: Width + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextSizeComputedEventArgs_Width + commentId: P:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Width + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Width + nameWithType: AsyncTextSizeComputedEventArgs.Width +- uid: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Width* + name: Width + href: API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html#Tizen_NUI_BaseComponents_AsyncTextSizeComputedEventArgs_Width_ + commentId: Overload:Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Width + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.Width + nameWithType: AsyncTextSizeComputedEventArgs.Width - uid: Tizen.NUI.BaseComponents.CameraView name: CameraView href: API12/api/Tizen.NUI.BaseComponents.CameraView.html @@ -137351,6 +137453,37 @@ references: commentId: F:Tizen.NUI.BaseComponents.TextLabel.AnchorColorProperty fullName: Tizen.NUI.BaseComponents.TextLabel.AnchorColorProperty nameWithType: TextLabel.AnchorColorProperty +- uid: Tizen.NUI.BaseComponents.TextLabel.AsyncHeightForWidthComputed + name: AsyncHeightForWidthComputed + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_AsyncHeightForWidthComputed + commentId: E:Tizen.NUI.BaseComponents.TextLabel.AsyncHeightForWidthComputed + fullName: Tizen.NUI.BaseComponents.TextLabel.AsyncHeightForWidthComputed + nameWithType: TextLabel.AsyncHeightForWidthComputed +- uid: Tizen.NUI.BaseComponents.TextLabel.AsyncLineCount + name: AsyncLineCount + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_AsyncLineCount + commentId: P:Tizen.NUI.BaseComponents.TextLabel.AsyncLineCount + fullName: Tizen.NUI.BaseComponents.TextLabel.AsyncLineCount + nameWithType: TextLabel.AsyncLineCount +- uid: Tizen.NUI.BaseComponents.TextLabel.AsyncLineCount* + name: AsyncLineCount + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_AsyncLineCount_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.AsyncLineCount + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.AsyncLineCount + nameWithType: TextLabel.AsyncLineCount +- uid: Tizen.NUI.BaseComponents.TextLabel.AsyncNaturalSizeComputed + name: AsyncNaturalSizeComputed + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_AsyncNaturalSizeComputed + commentId: E:Tizen.NUI.BaseComponents.TextLabel.AsyncNaturalSizeComputed + fullName: Tizen.NUI.BaseComponents.TextLabel.AsyncNaturalSizeComputed + nameWithType: TextLabel.AsyncNaturalSizeComputed +- uid: Tizen.NUI.BaseComponents.TextLabel.AsyncTextRendered + name: AsyncTextRendered + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_AsyncTextRendered + commentId: E:Tizen.NUI.BaseComponents.TextLabel.AsyncTextRendered + fullName: Tizen.NUI.BaseComponents.TextLabel.AsyncTextRendered + nameWithType: TextLabel.AsyncTextRendered - uid: Tizen.NUI.BaseComponents.TextLabel.AutoScrollGap name: AutoScrollGap href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_AutoScrollGap @@ -137855,6 +137988,19 @@ references: commentId: F:Tizen.NUI.BaseComponents.TextLabel.LineWrapModeProperty fullName: Tizen.NUI.BaseComponents.TextLabel.LineWrapModeProperty nameWithType: TextLabel.LineWrapModeProperty +- uid: Tizen.NUI.BaseComponents.TextLabel.ManualRendered + name: ManualRendered + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_ManualRendered + commentId: P:Tizen.NUI.BaseComponents.TextLabel.ManualRendered + fullName: Tizen.NUI.BaseComponents.TextLabel.ManualRendered + nameWithType: TextLabel.ManualRendered +- uid: Tizen.NUI.BaseComponents.TextLabel.ManualRendered* + name: ManualRendered + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_ManualRendered_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.ManualRendered + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.ManualRendered + nameWithType: TextLabel.ManualRendered - uid: Tizen.NUI.BaseComponents.TextLabel.MatchSystemLanguageDirection name: MatchSystemLanguageDirection href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_MatchSystemLanguageDirection @@ -138052,6 +138198,96 @@ references: commentId: F:Tizen.NUI.BaseComponents.TextLabel.RemoveFrontInsetProperty fullName: Tizen.NUI.BaseComponents.TextLabel.RemoveFrontInsetProperty nameWithType: TextLabel.RemoveFrontInsetProperty +- uid: Tizen.NUI.BaseComponents.TextLabel.RenderMode + name: RenderMode + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RenderMode + commentId: P:Tizen.NUI.BaseComponents.TextLabel.RenderMode + fullName: Tizen.NUI.BaseComponents.TextLabel.RenderMode + nameWithType: TextLabel.RenderMode +- uid: Tizen.NUI.BaseComponents.TextLabel.RenderMode* + name: RenderMode + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RenderMode_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.RenderMode + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.RenderMode + nameWithType: TextLabel.RenderMode +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth(System.Single) + name: RequestAsyncHeightForWidth(float) + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncHeightForWidth_System_Single_ + commentId: M:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth(System.Single) + name.vb: RequestAsyncHeightForWidth(Single) + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth(float) + fullName.vb: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth(Single) + nameWithType: TextLabel.RequestAsyncHeightForWidth(float) + nameWithType.vb: TextLabel.RequestAsyncHeightForWidth(Single) +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth* + name: RequestAsyncHeightForWidth + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncHeightForWidth_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncHeightForWidth + nameWithType: TextLabel.RequestAsyncHeightForWidth +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncNaturalSize + name: RequestAsyncNaturalSize() + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncNaturalSize + commentId: M:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncNaturalSize + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncNaturalSize() + nameWithType: TextLabel.RequestAsyncNaturalSize() +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncNaturalSize* + name: RequestAsyncNaturalSize + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncNaturalSize_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncNaturalSize + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncNaturalSize + nameWithType: TextLabel.RequestAsyncNaturalSize +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint(System.Single,System.Single) + name: RequestAsyncRenderWithConstraint(float, float) + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncRenderWithConstraint_System_Single_System_Single_ + commentId: M:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint(System.Single,System.Single) + name.vb: RequestAsyncRenderWithConstraint(Single, Single) + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint(float, float) + fullName.vb: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint(Single, Single) + nameWithType: TextLabel.RequestAsyncRenderWithConstraint(float, float) + nameWithType.vb: TextLabel.RequestAsyncRenderWithConstraint(Single, Single) +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint* + name: RequestAsyncRenderWithConstraint + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncRenderWithConstraint_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithConstraint + nameWithType: TextLabel.RequestAsyncRenderWithConstraint +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize(System.Single,System.Single) + name: RequestAsyncRenderWithFixedSize(float, float) + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncRenderWithFixedSize_System_Single_System_Single_ + commentId: M:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize(System.Single,System.Single) + name.vb: RequestAsyncRenderWithFixedSize(Single, Single) + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize(float, float) + fullName.vb: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize(Single, Single) + nameWithType: TextLabel.RequestAsyncRenderWithFixedSize(float, float) + nameWithType.vb: TextLabel.RequestAsyncRenderWithFixedSize(Single, Single) +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize* + name: RequestAsyncRenderWithFixedSize + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncRenderWithFixedSize_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedSize + nameWithType: TextLabel.RequestAsyncRenderWithFixedSize +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth(System.Single,System.Single) + name: RequestAsyncRenderWithFixedWidth(float, float) + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncRenderWithFixedWidth_System_Single_System_Single_ + commentId: M:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth(System.Single,System.Single) + name.vb: RequestAsyncRenderWithFixedWidth(Single, Single) + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth(float, float) + fullName.vb: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth(Single, Single) + nameWithType: TextLabel.RequestAsyncRenderWithFixedWidth(float, float) + nameWithType.vb: TextLabel.RequestAsyncRenderWithFixedWidth(Single, Single) +- uid: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth* + name: RequestAsyncRenderWithFixedWidth + href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_RequestAsyncRenderWithFixedWidth_ + commentId: Overload:Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth + isSpec: "True" + fullName: Tizen.NUI.BaseComponents.TextLabel.RequestAsyncRenderWithFixedWidth + nameWithType: TextLabel.RequestAsyncRenderWithFixedWidth - uid: Tizen.NUI.BaseComponents.TextLabel.SetFontStyle(Tizen.NUI.Text.FontStyle) name: SetFontStyle(FontStyle) href: API12/api/Tizen.NUI.BaseComponents.TextLabel.html#Tizen_NUI_BaseComponents_TextLabel_SetFontStyle_Tizen_NUI_Text_FontStyle_ @@ -217446,22 +217682,6 @@ references: isSpec: "True" fullName: Tizen.NUI.Scene3D.Model.ApplyCamera nameWithType: Model.ApplyCamera -- uid: Tizen.NUI.Scene3D.Model.CastShadow(System.Boolean) - name: CastShadow(bool) - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_CastShadow_System_Boolean_ - commentId: M:Tizen.NUI.Scene3D.Model.CastShadow(System.Boolean) - name.vb: CastShadow(Boolean) - fullName: Tizen.NUI.Scene3D.Model.CastShadow(bool) - fullName.vb: Tizen.NUI.Scene3D.Model.CastShadow(Boolean) - nameWithType: Model.CastShadow(bool) - nameWithType.vb: Model.CastShadow(Boolean) -- uid: Tizen.NUI.Scene3D.Model.CastShadow* - name: CastShadow - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_CastShadow_ - commentId: Overload:Tizen.NUI.Scene3D.Model.CastShadow - isSpec: "True" - fullName: Tizen.NUI.Scene3D.Model.CastShadow - nameWithType: Model.CastShadow - uid: Tizen.NUI.Scene3D.Model.ColliderMeshHitted name: ColliderMeshHitted href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ColliderMeshHitted @@ -217590,32 +217810,6 @@ references: isSpec: "True" fullName: Tizen.NUI.Scene3D.Model.ImageBasedLightScaleFactor nameWithType: Model.ImageBasedLightScaleFactor -- uid: Tizen.NUI.Scene3D.Model.IsShadowCasting - name: IsShadowCasting() - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_IsShadowCasting - commentId: M:Tizen.NUI.Scene3D.Model.IsShadowCasting - fullName: Tizen.NUI.Scene3D.Model.IsShadowCasting() - nameWithType: Model.IsShadowCasting() -- uid: Tizen.NUI.Scene3D.Model.IsShadowCasting* - name: IsShadowCasting - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_IsShadowCasting_ - commentId: Overload:Tizen.NUI.Scene3D.Model.IsShadowCasting - isSpec: "True" - fullName: Tizen.NUI.Scene3D.Model.IsShadowCasting - nameWithType: Model.IsShadowCasting -- uid: Tizen.NUI.Scene3D.Model.IsShadowReceiving - name: IsShadowReceiving() - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_IsShadowReceiving - commentId: M:Tizen.NUI.Scene3D.Model.IsShadowReceiving - fullName: Tizen.NUI.Scene3D.Model.IsShadowReceiving() - nameWithType: Model.IsShadowReceiving() -- uid: Tizen.NUI.Scene3D.Model.IsShadowReceiving* - name: IsShadowReceiving - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_IsShadowReceiving_ - commentId: Overload:Tizen.NUI.Scene3D.Model.IsShadowReceiving - isSpec: "True" - fullName: Tizen.NUI.Scene3D.Model.IsShadowReceiving - nameWithType: Model.IsShadowReceiving - uid: Tizen.NUI.Scene3D.Model.LoadBlendShapeAnimation(System.String) name: LoadBlendShapeAnimation(string) href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_LoadBlendShapeAnimation_System_String_ @@ -217757,22 +217951,6 @@ references: isSpec: "True" fullName: Tizen.NUI.Scene3D.Model.ModelRoot nameWithType: Model.ModelRoot -- uid: Tizen.NUI.Scene3D.Model.ReceiveShadow(System.Boolean) - name: ReceiveShadow(bool) - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ReceiveShadow_System_Boolean_ - commentId: M:Tizen.NUI.Scene3D.Model.ReceiveShadow(System.Boolean) - name.vb: ReceiveShadow(Boolean) - fullName: Tizen.NUI.Scene3D.Model.ReceiveShadow(bool) - fullName.vb: Tizen.NUI.Scene3D.Model.ReceiveShadow(Boolean) - nameWithType: Model.ReceiveShadow(bool) - nameWithType.vb: Model.ReceiveShadow(Boolean) -- uid: Tizen.NUI.Scene3D.Model.ReceiveShadow* - name: ReceiveShadow - href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ReceiveShadow_ - commentId: Overload:Tizen.NUI.Scene3D.Model.ReceiveShadow - isSpec: "True" - fullName: Tizen.NUI.Scene3D.Model.ReceiveShadow - nameWithType: Model.ReceiveShadow - uid: Tizen.NUI.Scene3D.Model.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef) name: ReleaseSwigCPtr(HandleRef) href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ReleaseSwigCPtr_System_Runtime_InteropServices_HandleRef_ @@ -217828,6 +218006,32 @@ references: isSpec: "True" fullName: Tizen.NUI.Scene3D.Model.SetMotionData nameWithType: Model.SetMotionData +- uid: Tizen.NUI.Scene3D.Model.ShadowCast + name: ShadowCast + href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ShadowCast + commentId: P:Tizen.NUI.Scene3D.Model.ShadowCast + fullName: Tizen.NUI.Scene3D.Model.ShadowCast + nameWithType: Model.ShadowCast +- uid: Tizen.NUI.Scene3D.Model.ShadowCast* + name: ShadowCast + href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ShadowCast_ + commentId: Overload:Tizen.NUI.Scene3D.Model.ShadowCast + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Model.ShadowCast + nameWithType: Model.ShadowCast +- uid: Tizen.NUI.Scene3D.Model.ShadowReceive + name: ShadowReceive + href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ShadowReceive + commentId: P:Tizen.NUI.Scene3D.Model.ShadowReceive + fullName: Tizen.NUI.Scene3D.Model.ShadowReceive + nameWithType: Model.ShadowReceive +- uid: Tizen.NUI.Scene3D.Model.ShadowReceive* + name: ShadowReceive + href: API12/api/Tizen.NUI.Scene3D.Model.html#Tizen_NUI_Scene3D_Model_ShadowReceive_ + commentId: Overload:Tizen.NUI.Scene3D.Model.ShadowReceive + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Model.ShadowReceive + nameWithType: Model.ShadowReceive - uid: Tizen.NUI.Scene3D.ModelNode name: ModelNode href: API12/api/Tizen.NUI.Scene3D.ModelNode.html @@ -218757,6 +218961,161 @@ references: commentId: F:Tizen.NUI.Scene3D.MotionValue.ValueType.Property fullName: Tizen.NUI.Scene3D.MotionValue.ValueType.Property nameWithType: MotionValue.ValueType.Property +- uid: Tizen.NUI.Scene3D.Panel + name: Panel + href: API12/api/Tizen.NUI.Scene3D.Panel.html + commentId: T:Tizen.NUI.Scene3D.Panel + fullName: Tizen.NUI.Scene3D.Panel + nameWithType: Panel +- uid: Tizen.NUI.Scene3D.Panel.#ctor + name: Panel() + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel__ctor + commentId: M:Tizen.NUI.Scene3D.Panel.#ctor + name.vb: New() + fullName: Tizen.NUI.Scene3D.Panel.Panel() + fullName.vb: Tizen.NUI.Scene3D.Panel.New() + nameWithType: Panel.Panel() + nameWithType.vb: Panel.New() +- uid: Tizen.NUI.Scene3D.Panel.#ctor* + name: Panel + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel__ctor_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.#ctor + isSpec: "True" + name.vb: New + fullName: Tizen.NUI.Scene3D.Panel.Panel + fullName.vb: Tizen.NUI.Scene3D.Panel.New + nameWithType: Panel.Panel + nameWithType.vb: Panel.New +- uid: Tizen.NUI.Scene3D.Panel.BackFacePlaneColor + name: BackFacePlaneColor + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_BackFacePlaneColor + commentId: P:Tizen.NUI.Scene3D.Panel.BackFacePlaneColor + fullName: Tizen.NUI.Scene3D.Panel.BackFacePlaneColor + nameWithType: Panel.BackFacePlaneColor +- uid: Tizen.NUI.Scene3D.Panel.BackFacePlaneColor* + name: BackFacePlaneColor + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_BackFacePlaneColor_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.BackFacePlaneColor + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.BackFacePlaneColor + nameWithType: Panel.BackFacePlaneColor +- uid: Tizen.NUI.Scene3D.Panel.Content + name: Content + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_Content + commentId: P:Tizen.NUI.Scene3D.Panel.Content + fullName: Tizen.NUI.Scene3D.Panel.Content + nameWithType: Panel.Content +- uid: Tizen.NUI.Scene3D.Panel.Content* + name: Content + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_Content_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.Content + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.Content + nameWithType: Panel.Content +- uid: Tizen.NUI.Scene3D.Panel.Dispose(Tizen.NUI.DisposeTypes) + name: Dispose(DisposeTypes) + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_Dispose_Tizen_NUI_DisposeTypes_ + commentId: M:Tizen.NUI.Scene3D.Panel.Dispose(Tizen.NUI.DisposeTypes) + fullName: Tizen.NUI.Scene3D.Panel.Dispose(Tizen.NUI.DisposeTypes) + nameWithType: Panel.Dispose(DisposeTypes) +- uid: Tizen.NUI.Scene3D.Panel.Dispose* + name: Dispose + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_Dispose_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.Dispose + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.Dispose + nameWithType: Panel.Dispose +- uid: Tizen.NUI.Scene3D.Panel.DoubleSided + name: DoubleSided + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_DoubleSided + commentId: P:Tizen.NUI.Scene3D.Panel.DoubleSided + fullName: Tizen.NUI.Scene3D.Panel.DoubleSided + nameWithType: Panel.DoubleSided +- uid: Tizen.NUI.Scene3D.Panel.DoubleSided* + name: DoubleSided + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_DoubleSided_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.DoubleSided + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.DoubleSided + nameWithType: Panel.DoubleSided +- uid: Tizen.NUI.Scene3D.Panel.PanelResolution + name: PanelResolution + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_PanelResolution + commentId: P:Tizen.NUI.Scene3D.Panel.PanelResolution + fullName: Tizen.NUI.Scene3D.Panel.PanelResolution + nameWithType: Panel.PanelResolution +- uid: Tizen.NUI.Scene3D.Panel.PanelResolution* + name: PanelResolution + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_PanelResolution_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.PanelResolution + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.PanelResolution + nameWithType: Panel.PanelResolution +- uid: Tizen.NUI.Scene3D.Panel.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef) + name: ReleaseSwigCPtr(HandleRef) + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_ReleaseSwigCPtr_System_Runtime_InteropServices_HandleRef_ + commentId: M:Tizen.NUI.Scene3D.Panel.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef) + fullName: Tizen.NUI.Scene3D.Panel.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef) + nameWithType: Panel.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef) +- uid: Tizen.NUI.Scene3D.Panel.ReleaseSwigCPtr* + name: ReleaseSwigCPtr + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_ReleaseSwigCPtr_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.ReleaseSwigCPtr + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.ReleaseSwigCPtr + nameWithType: Panel.ReleaseSwigCPtr +- uid: Tizen.NUI.Scene3D.Panel.ShadowCast + name: ShadowCast + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_ShadowCast + commentId: P:Tizen.NUI.Scene3D.Panel.ShadowCast + fullName: Tizen.NUI.Scene3D.Panel.ShadowCast + nameWithType: Panel.ShadowCast +- uid: Tizen.NUI.Scene3D.Panel.ShadowCast* + name: ShadowCast + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_ShadowCast_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.ShadowCast + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.ShadowCast + nameWithType: Panel.ShadowCast +- uid: Tizen.NUI.Scene3D.Panel.ShadowReceive + name: ShadowReceive + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_ShadowReceive + commentId: P:Tizen.NUI.Scene3D.Panel.ShadowReceive + fullName: Tizen.NUI.Scene3D.Panel.ShadowReceive + nameWithType: Panel.ShadowReceive +- uid: Tizen.NUI.Scene3D.Panel.ShadowReceive* + name: ShadowReceive + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_ShadowReceive_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.ShadowReceive + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.ShadowReceive + nameWithType: Panel.ShadowReceive +- uid: Tizen.NUI.Scene3D.Panel.Transparent + name: Transparent + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_Transparent + commentId: P:Tizen.NUI.Scene3D.Panel.Transparent + fullName: Tizen.NUI.Scene3D.Panel.Transparent + nameWithType: Panel.Transparent +- uid: Tizen.NUI.Scene3D.Panel.Transparent* + name: Transparent + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_Transparent_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.Transparent + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.Transparent + nameWithType: Panel.Transparent +- uid: Tizen.NUI.Scene3D.Panel.UsingBackFacePlane + name: UsingBackFacePlane + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_UsingBackFacePlane + commentId: P:Tizen.NUI.Scene3D.Panel.UsingBackFacePlane + fullName: Tizen.NUI.Scene3D.Panel.UsingBackFacePlane + nameWithType: Panel.UsingBackFacePlane +- uid: Tizen.NUI.Scene3D.Panel.UsingBackFacePlane* + name: UsingBackFacePlane + href: API12/api/Tizen.NUI.Scene3D.Panel.html#Tizen_NUI_Scene3D_Panel_UsingBackFacePlane_ + commentId: Overload:Tizen.NUI.Scene3D.Panel.UsingBackFacePlane + isSpec: "True" + fullName: Tizen.NUI.Scene3D.Panel.UsingBackFacePlane + nameWithType: Panel.UsingBackFacePlane - uid: Tizen.NUI.Scene3D.SceneView name: SceneView href: API12/api/Tizen.NUI.Scene3D.SceneView.html @@ -218835,6 +219194,19 @@ references: commentId: E:Tizen.NUI.Scene3D.SceneView.CameraTransitionFinished fullName: Tizen.NUI.Scene3D.SceneView.CameraTransitionFinished nameWithType: SceneView.CameraTransitionFinished +- uid: Tizen.NUI.Scene3D.SceneView.Dispose(Tizen.NUI.DisposeTypes) + name: Dispose(DisposeTypes) + href: API12/api/Tizen.NUI.Scene3D.SceneView.html#Tizen_NUI_Scene3D_SceneView_Dispose_Tizen_NUI_DisposeTypes_ + commentId: M:Tizen.NUI.Scene3D.SceneView.Dispose(Tizen.NUI.DisposeTypes) + fullName: Tizen.NUI.Scene3D.SceneView.Dispose(Tizen.NUI.DisposeTypes) + nameWithType: SceneView.Dispose(DisposeTypes) +- uid: Tizen.NUI.Scene3D.SceneView.Dispose* + name: Dispose + href: API12/api/Tizen.NUI.Scene3D.SceneView.html#Tizen_NUI_Scene3D_SceneView_Dispose_ + commentId: Overload:Tizen.NUI.Scene3D.SceneView.Dispose + isSpec: "True" + fullName: Tizen.NUI.Scene3D.SceneView.Dispose + nameWithType: SceneView.Dispose - uid: Tizen.NUI.Scene3D.SceneView.FramebufferMultiSamplingLevel name: FramebufferMultiSamplingLevel href: API12/api/Tizen.NUI.Scene3D.SceneView.html#Tizen_NUI_Scene3D_SceneView_FramebufferMultiSamplingLevel @@ -224576,6 +224948,30 @@ references: commentId: F:Tizen.NUI.TextLayout.SingleLine fullName: Tizen.NUI.TextLayout.SingleLine nameWithType: TextLayout.SingleLine +- uid: Tizen.NUI.TextRenderMode + name: TextRenderMode + href: API12/api/Tizen.NUI.TextRenderMode.html + commentId: T:Tizen.NUI.TextRenderMode + fullName: Tizen.NUI.TextRenderMode + nameWithType: TextRenderMode +- uid: Tizen.NUI.TextRenderMode.AsyncAuto + name: AsyncAuto + href: API12/api/Tizen.NUI.TextRenderMode.html#Tizen_NUI_TextRenderMode_AsyncAuto + commentId: F:Tizen.NUI.TextRenderMode.AsyncAuto + fullName: Tizen.NUI.TextRenderMode.AsyncAuto + nameWithType: TextRenderMode.AsyncAuto +- uid: Tizen.NUI.TextRenderMode.AsyncManual + name: AsyncManual + href: API12/api/Tizen.NUI.TextRenderMode.html#Tizen_NUI_TextRenderMode_AsyncManual + commentId: F:Tizen.NUI.TextRenderMode.AsyncManual + fullName: Tizen.NUI.TextRenderMode.AsyncManual + nameWithType: TextRenderMode.AsyncManual +- uid: Tizen.NUI.TextRenderMode.Sync + name: Sync + href: API12/api/Tizen.NUI.TextRenderMode.html#Tizen_NUI_TextRenderMode_Sync + commentId: F:Tizen.NUI.TextRenderMode.Sync + fullName: Tizen.NUI.TextRenderMode.Sync + nameWithType: TextRenderMode.Sync - uid: Tizen.NUI.TextShadow name: TextShadow href: API12/api/Tizen.NUI.TextShadow.html diff --git a/API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html b/API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html new file mode 100644 index 00000000000..0599d52cf38 --- /dev/null +++ b/API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html @@ -0,0 +1,277 @@ + + + + + + + Class AsyncTextRenderedEventArgs + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+ +
+
+
+

+
+
    +
    +
    + + +
    +
    + +
    +
    + + + + + + diff --git a/API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html b/API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html new file mode 100644 index 00000000000..b16f1c3c28f --- /dev/null +++ b/API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html @@ -0,0 +1,277 @@ + + + + + + + Class AsyncTextSizeComputedEventArgs + + + + + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + +
    +
    +
    +

    +
    +
      +
      +
      + + +
      +
      + +
      +
      + + + + + + diff --git a/API12/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html b/API12/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html index 68bbbbd9dcd..edef7a604ad 100644 --- a/API12/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html +++ b/API12/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html @@ -107,7 +107,7 @@

      DefinitionProperties

      - View Source + View Source

      Callback

      @@ -137,7 +137,7 @@
      Property Value
      - View Source + View Source

      KeyPath

      @@ -167,7 +167,7 @@
      Property Value
      - View Source + View Source

      Property

      @@ -199,7 +199,7 @@
      Property Value

      Methods

      - View Source + View Source

      Equals(object)

      @@ -246,7 +246,7 @@
      Returns
      - View Source + View Source

      Equals(LottieAnimationViewDynamicProperty)

      @@ -293,7 +293,7 @@
      Returns
      - View Source + View Source

      GetHashCode()

      @@ -325,7 +325,7 @@
      Returns

      Operators

      - View Source + View Source

      operator ==(LottieAnimationViewDynamicProperty, LottieAnimationViewDynamicProperty)

      @@ -377,7 +377,7 @@
      Returns
      - View Source + View Source

      operator !=(LottieAnimationViewDynamicProperty, LottieAnimationViewDynamicProperty)

      @@ -462,7 +462,7 @@

      Extension Methods

      diff --git a/API12/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html b/API12/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html index cd79000fb77..456e61d1b8b 100644 --- a/API12/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html +++ b/API12/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html @@ -114,7 +114,7 @@

      DefinitionConstructors

      - View Source + View Source

      LottieFrameInfo(int, int)

      @@ -152,7 +152,7 @@
      Parameters
      - View Source + View Source

      LottieFrameInfo(int)

      @@ -187,7 +187,7 @@
      Parameters

      Properties

      - View Source + View Source

      EndFrame

      @@ -218,7 +218,7 @@
      Property Value
      - View Source + View Source

      StartFrame

      @@ -251,7 +251,7 @@
      Property Value

      Methods

      - View Source + View Source

      Clone()

      @@ -281,7 +281,7 @@
      Returns
      - View Source + View Source

      CreateAnimationRange(int, int)

      @@ -334,7 +334,7 @@
      Returns
      - View Source + View Source

      CreateStillImage(int)

      @@ -382,7 +382,7 @@
      Returns
      - View Source + View Source

      IsStillImage()

      @@ -414,7 +414,7 @@
      Returns
      - View Source + View Source

      Show(LottieAnimationView, bool)

      @@ -457,7 +457,7 @@
      Parameters

      Operators

      - View Source + View Source

      implicit operator LottieFrameInfo(int)

      @@ -505,7 +505,7 @@
      Returns
      - View Source + View Source

      implicit operator LottieFrameInfo(string)

      @@ -554,7 +554,7 @@
      Returns
      - View Source + View Source

      implicit operator LottieFrameInfo((int, int))

      @@ -631,7 +631,7 @@

      Extension Methods

      diff --git a/API12/api/Tizen.NUI.BaseComponents.TextLabel.html b/API12/api/Tizen.NUI.BaseComponents.TextLabel.html index 4f35fa73d1c..09f08eff3b9 100644 --- a/API12/api/Tizen.NUI.BaseComponents.TextLabel.html +++ b/API12/api/Tizen.NUI.BaseComponents.TextLabel.html @@ -1581,7 +1581,7 @@
      Field Value

      Properties

      - View Source + View Source

      AnchorClickedColor

      @@ -1618,7 +1618,7 @@
      Remarks - View Source + View Source

      AnchorColor

      @@ -1655,7 +1655,46 @@
      Remarks
      - View Source + View Source + + +

      AsyncLineCount

      +

      Number of lines after latest asynchronous computing or rendering of text.

      +
      +
      +
      Declaration
      +
      +
      public int AsyncLineCount { get; }
      +
      +
      Property Value
      + + + + + + + + + + + + + +
      TypeDescription
      int
      +
      Examples
      +

      The following example demonstrates how to obtain the LineCount asynchronously.

      +
      label.RequestAsyncHeightForWidth(label.Size.Width);
      +label.AsyncHeightForWidthComputed += (s, e) =>
      +{
      +   int lineCount = label.AsyncLineCount;
      +};
      + + + +
      + + + View Source

      AutoScrollGap

      @@ -1687,7 +1726,7 @@
      Property Value
      - View Source + View Source

      AutoScrollLoopCount

      @@ -1719,7 +1758,7 @@
      Property Value
      - View Source + View Source

      AutoScrollLoopDelay

      @@ -1751,7 +1790,7 @@
      Property Value
      - View Source + View Source

      AutoScrollSpeed

      @@ -1783,7 +1822,7 @@
      Property Value
      - View Source + View Source

      AutoScrollStopMode

      @@ -1816,7 +1855,7 @@
      Property Value
      - View Source + View Source

      CharacterSpacing

      @@ -1851,7 +1890,7 @@
      Property Value
      - View Source + View Source

      Cutout

      @@ -1896,7 +1935,7 @@
      Examples
      - View Source + View Source

      Ellipsis

      @@ -1928,7 +1967,7 @@
      Property Value
      - View Source + View Source

      EllipsisPosition

      @@ -1960,7 +1999,7 @@
      Property Value
      - View Source + View Source

      Emboss

      @@ -1992,7 +2031,7 @@
      Property Value
      - View Source + View Source

      EnableAutoScroll

      @@ -2024,7 +2063,7 @@
      Property Value
      - View Source + View Source

      EnableFontSizeScale

      @@ -2056,7 +2095,7 @@
      Property Value
      - View Source + View Source

      EnableMarkup

      @@ -2088,7 +2127,7 @@
      Property Value
      - View Source + View Source

      FontFamily

      @@ -2120,7 +2159,7 @@
      Property Value
      - View Source + View Source

      FontSizeScale

      @@ -2154,7 +2193,7 @@
      Property Value
      - View Source + View Source

      FontStyle

      @@ -2188,7 +2227,7 @@
      Property Value
      - View Source + View Source

      HorizontalAlignment

      @@ -2220,7 +2259,7 @@
      Property Value
      - View Source + View Source

      LineCount

      @@ -2251,7 +2290,7 @@
      Property Value
      - View Source + View Source

      LineSpacing

      @@ -2283,7 +2322,7 @@
      Property Value
      - View Source + View Source

      LineWrapMode

      @@ -2315,7 +2354,39 @@
      Property Value
      - View Source + View Source + + +

      ManualRendered

      +

      Whether the last async rendering result is a manual render.
      +If it's false, the render result was automatically requested by OnRelayout.

      +
      +
      +
      Declaration
      +
      +
      public bool ManualRendered { get; }
      +
      +
      Property Value
      + + + + + + + + + + + + + +
      TypeDescription
      bool
      + + +
      + + + View Source

      MatchSystemLanguageDirection

      @@ -2346,7 +2417,7 @@
      Property Value
      - View Source + View Source

      MinLineSize

      @@ -2379,7 +2450,7 @@
      Property Value
      - View Source + View Source

      MultiLine

      @@ -2411,7 +2482,7 @@
      Property Value
      - View Source + View Source

      Outline

      @@ -2445,7 +2516,7 @@
      Property Value
      - View Source + View Source

      PixelSize

      @@ -2477,7 +2548,7 @@
      Property Value
      - View Source + View Source

      PointSize

      @@ -2509,7 +2580,7 @@
      Property Value
      - View Source + View Source

      RelativeLineHeight

      @@ -2541,7 +2612,7 @@
      Property Value
      - View Source + View Source

      RemoveBackInset

      @@ -2574,7 +2645,7 @@
      Property Value
      - View Source + View Source

      RemoveFrontInset

      @@ -2607,7 +2678,44 @@
      Property Value
      - View Source + View Source + + +

      RenderMode

      +

      The RenderMode property.

      +
      +
      +
      Declaration
      +
      +
      public TextRenderMode RenderMode { get; set; }
      +
      +
      Property Value
      + + + + + + + + + + + + + +
      TypeDescription
      TextRenderMode
      +
      Remarks
      +

      Sync : default, synchronous text loading.
      +AsyncAuto : automatically requests an asynchronous text load in OnRelayout.
      +AsyncManual : users should manually request rendering using the async text method.
      +All text rendering processes (update/layout/render) are performed asynchronously in AsyncAuto and AsyncManual.

      +
      + + +
      + + + View Source

      Shadow

      @@ -2641,7 +2749,7 @@
      Property Value
      - View Source + View Source

      ShadowColor

      @@ -2677,7 +2785,7 @@
      Remarks
      - View Source + View Source

      ShadowOffset

      @@ -2713,7 +2821,7 @@
      Remarks
      - View Source + View Source

      Text

      @@ -2745,7 +2853,7 @@
      Property Value
      - View Source + View Source

      TextColor

      @@ -2782,7 +2890,7 @@
      Remarks
      - View Source + View Source

      TextDirection

      @@ -2813,7 +2921,7 @@
      Property Value
      - View Source + View Source

      TextFit

      @@ -2846,7 +2954,7 @@
      Property Value
      - View Source + View Source

      TextShadow

      @@ -2878,7 +2986,7 @@
      Property Value
      - View Source + View Source

      TranslatableText

      @@ -2910,7 +3018,7 @@
      Property Value
      - View Source + View Source

      Underline

      @@ -2944,7 +3052,7 @@
      Property Value
      - View Source + View Source

      UnderlineColor

      @@ -2980,7 +3088,7 @@
      Remarks
      - View Source + View Source

      UnderlineEnabled

      @@ -3015,7 +3123,7 @@
      Remarks
      - View Source + View Source

      UnderlineHeight

      @@ -3050,7 +3158,7 @@
      Remarks
      - View Source + View Source

      VerticalAlignment

      @@ -3082,7 +3190,7 @@
      Property Value
      - View Source + View Source

      VerticalLineAlignment

      @@ -3115,7 +3223,7 @@
      Property Value

      Methods

      - View Source + View Source

      CreateViewStyle()

      @@ -3148,7 +3256,7 @@
      Overrides
      - View Source + View Source

      Dispose(DisposeTypes)

      @@ -3182,7 +3290,7 @@
      Overrides
      - View Source + View Source

      DownCast(BaseHandle)

      @@ -3230,7 +3338,7 @@
      Returns
      - View Source + View Source

      GetFontStyle()

      @@ -3265,7 +3373,7 @@
      Remarks
      - View Source + View Source

      GetOutline()

      @@ -3300,7 +3408,7 @@
      Remarks
      - View Source + View Source

      GetShadow()

      @@ -3335,7 +3443,7 @@
      Remarks
      - View Source + View Source

      GetStrikethrough()

      @@ -3370,7 +3478,7 @@
      Remarks
      - View Source + View Source

      GetTextFit()

      @@ -3407,7 +3515,7 @@
      Remarks
      - View Source + View Source

      GetTextFitArray()

      @@ -3453,7 +3561,7 @@
      Examples - View Source + View Source

      GetUnderline()

      @@ -3488,7 +3596,7 @@
      Remarks
      - View Source + View Source

      OnBindingContextChanged()

      @@ -3506,7 +3614,7 @@
      Overrides
      - View Source + View Source

      ReleaseSwigCPtr(HandleRef)

      @@ -3540,7 +3648,206 @@
      Overrides
      - View Source + View Source + + +

      RequestAsyncHeightForWidth(float)

      +

      Requests asynchronous computation of the height of the text based on the given width.

      +
      +
      +
      Declaration
      +
      +
      public void RequestAsyncHeightForWidth(float width)
      +
      +
      Parameters
      + + + + + + + + + + + + + + + +
      TypeNameDescription
      floatwidth

      The width of text to compute.

      +
      +
      Remarks
      +

      If another request occurs before the requested height for width computation is completed, the previous request will be canceled.

      +
      + + +
      + + + View Source + + +

      RequestAsyncNaturalSize()

      +

      Requests asynchronous text natural size computation.

      +
      +
      +
      Declaration
      +
      +
      public void RequestAsyncNaturalSize()
      +
      +
      Remarks
      +

      If another request occurs before the requested natural size computation is completed, the previous request will be canceled.

      +
      + + +
      + + + View Source + + +

      RequestAsyncRenderWithConstraint(float, float)

      +

      Requests asynchronous rendering with the maximum available width using the given widthConstraint.

      +
      +
      +
      Declaration
      +
      +
      public void RequestAsyncRenderWithConstraint(float widthConstraint, float heightConstraint = null)
      +
      +
      Parameters
      + + + + + + + + + + + + + + + + + + + + +
      TypeNameDescription
      floatwidthConstraint

      The maximum available width of text to render.

      +
      floatheightConstraint

      The maximum available height of text to render.

      +
      +
      Remarks
      +

      Only works when AsyncAuto and AsyncManual.
      +If the width of the text content is smaller than the widthConstraint, the width will be determined by the width of the text.
      +If the width of the text content is larger than the widthConstraint, the width will be determined by the widthConstraint.
      +The height is determined by the content of the text when rendered with the given width.
      +In this case, the result will be the same as the height returned by GetHeightForWidth.
      +If the heightConstraint is given, the maximum height will be the heightConstraint.
      +If another request occurs before the requested render is completed, the previous request will be canceled.
      +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

      +
      + + +
      + + + View Source + + +

      RequestAsyncRenderWithFixedSize(float, float)

      +

      Requests asynchronous rendering of text with a fixed size.

      +
      +
      +
      Declaration
      +
      +
      public void RequestAsyncRenderWithFixedSize(float width, float height)
      +
      +
      Parameters
      + + + + + + + + + + + + + + + + + + + + +
      TypeNameDescription
      floatwidth

      The width of text to render.

      +
      floatheight

      The height of text to render.

      +
      +
      Remarks
      +

      Only works when AsyncAuto and AsyncManual.
      +If another request occurs before the requested render is completed, the previous request will be canceled.
      +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

      +
      + + +
      + + + View Source + + +

      RequestAsyncRenderWithFixedWidth(float, float)

      +

      Requests asynchronous text rendering with a fixed width.

      +
      +
      +
      Declaration
      +
      +
      public void RequestAsyncRenderWithFixedWidth(float width, float heightConstraint = null)
      +
      +
      Parameters
      + + + + + + + + + + + + + + + + + + + + +
      TypeNameDescription
      floatwidth

      The width of text to render.

      +
      floatheightConstraint

      The maximum available height of text to render.

      +
      +
      Remarks
      +

      Only works when AsyncAuto and AsyncManual.
      +The height is determined by the content of the text when rendered with the given width.
      +The result will be the same as the height returned by GetHeightForWidth.
      +If the heightConstraint is given, the maximum height will be the heightConstraint.
      +If another request occurs before the requested render is completed, the previous request will be canceled.
      +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

      +
      + + +
      + + + View Source

      SetFontStyle(FontStyle)

      @@ -3585,7 +3892,7 @@
      - View Source + View Source

      SetOutline(Outline)

      @@ -3629,7 +3936,7 @@
      - View Source + View Source

      SetShadow(Shadow)

      @@ -3674,7 +3981,7 @@
      - View Source + View Source

      SetStrikethrough(Strikethrough)

      @@ -3719,7 +4026,7 @@
      - View Source + View Source

      SetTextFit(TextFit)

      @@ -3766,7 +4073,7 @@
      - View Source + View Source

      SetTextFitArray(TextFitArray)

      @@ -3839,7 +4146,7 @@
      - View Source + View Source

      SetUnderline(Underline)

      @@ -3886,7 +4193,7 @@
      Events
      - View Source + View Source

      AnchorClicked

      The AnchorClicked signal is emitted when the anchor is clicked.

      @@ -3916,7 +4223,97 @@
      Event Type
      - View Source + View Source + +

      AsyncHeightForWidthComputed

      +

      The AsyncHeightForWidthComputed signal is emitted when the async natural size computed.

      +
      +
      +
      Declaration
      +
      +
      public event EventHandler<AsyncTextSizeComputedEventArgs> AsyncHeightForWidthComputed
      +
      +
      Event Type
      + + + + + + + + + + + + + +
      TypeDescription
      EventHandler<><AsyncTextSizeComputedEventArgs>
      + + +
      + + + View Source + +

      AsyncNaturalSizeComputed

      +

      The AsyncNaturalSizeComputed signal is emitted when the async natural size computed.

      +
      +
      +
      Declaration
      +
      +
      public event EventHandler<AsyncTextSizeComputedEventArgs> AsyncNaturalSizeComputed
      +
      +
      Event Type
      + + + + + + + + + + + + + +
      TypeDescription
      EventHandler<><AsyncTextSizeComputedEventArgs>
      + + +
      + + + View Source + +

      AsyncTextRendered

      +

      The AsyncTextRendered signal is emitted when the async text rendered.

      +
      +
      +
      Declaration
      +
      +
      public event EventHandler<AsyncTextRenderedEventArgs> AsyncTextRendered
      +
      +
      Event Type
      + + + + + + + + + + + + + +
      TypeDescription
      EventHandler<><AsyncTextRenderedEventArgs>
      + + +
      + + + View Source

      TextFitChanged

      An event for the TextFitChanged signal which can be used to subscribe or unsubscribe the event handler diff --git a/API12/api/Tizen.NUI.BaseComponents.View.html b/API12/api/Tizen.NUI.BaseComponents.View.html index c2c38cb5fe0..7cf39591ccf 100644 --- a/API12/api/Tizen.NUI.BaseComponents.View.html +++ b/API12/api/Tizen.NUI.BaseComponents.View.html @@ -137,6 +137,7 @@

      DefinitionLight

      Model
      ModelNode
      +
      Panel
      SceneView
      ViewWrapper
      WatchView
      diff --git a/API12/api/Tizen.NUI.BaseComponents.html b/API12/api/Tizen.NUI.BaseComponents.html index d2dfc1a8011..2068b5279f0 100644 --- a/API12/api/Tizen.NUI.BaseComponents.html +++ b/API12/api/Tizen.NUI.BaseComponents.html @@ -105,6 +105,12 @@

      Anima

      AnimatedVectorImageView

      AnimatedVectorImageView is a class for displaying a vector resource.

      +
      +

      AsyncTextRenderedEventArgs

      +

      AsyncTextRenderedEventArgs is a class to record async text rendered event arguments which will be sent to user.

      +
      +

      AsyncTextSizeComputedEventArgs

      +

      AsyncTextSizeComputedEventArgs is a class to record async text size computed event arguments which will be sent to user.

      CameraView

      CameraView is a view for camera preview.

      diff --git a/API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html b/API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html index 6b8ee0c0a06..7bc189217d6 100644 --- a/API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html +++ b/API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html @@ -115,7 +115,7 @@

      DefinitionProperties

      - View Source + View Source

      ModelNode

      @@ -175,7 +175,7 @@

      Extension Methods

      diff --git a/API12/api/Tizen.NUI.Scene3D.Model.html b/API12/api/Tizen.NUI.Scene3D.Model.html index 9eb2f57fb85..205063096b5 100644 --- a/API12/api/Tizen.NUI.Scene3D.Model.html +++ b/API12/api/Tizen.NUI.Scene3D.Model.html @@ -304,7 +304,7 @@
      Remarks<

      Properties

      - View Source + View Source

      ImageBasedLightScaleFactor

      @@ -353,7 +353,7 @@
      Remarks
      - View Source + View Source

      ModelPivotPoint

      @@ -387,7 +387,7 @@
      Remarks
      - View Source + View Source

      ModelRoot

      @@ -432,12 +432,112 @@
      Remarks
      +
      + + + View Source + + +

      ShadowCast

      +

      Whether this Model casts shadow or not by directional light. +If it is true, this Model is drawn on Shadow Map. +Default value is true.

      +
      +
      +
      Declaration
      +
      +
      public bool ShadowCast { get; set; }
      +
      +
      Property Value
      + + + + + + + + + + + + + +
      TypeDescription
      bool
      +
      Remarks
      +

      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. +The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. +The number of animation is also retrieved by GetAnimationCount() method.

      +

      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). +For the IBL, two cube map textures(diffuse and specular) are required. +Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. +And also, ktx format with cube map is supported.

      +

      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. +ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. +If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. +GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

      +

      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. +The PivotPoint can be modified after model loading is finished. +If user set size property, the mesh will be scaled to the input size. +Default value of ParentOrigin of the Model is Center.

      +
      + + +
      + + + View Source + + +

      ShadowReceive

      +

      Whether this Model receives shadow or not by directional light. +If it is true, shadows are drawn on this Model. +Default value is true.

      +
      +
      +
      Declaration
      +
      +
      public bool ShadowReceive { get; set; }
      +
      +
      Property Value
      + + + + + + + + + + + + + +
      TypeDescription
      bool
      +
      Remarks
      +

      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. +The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. +The number of animation is also retrieved by GetAnimationCount() method.

      +

      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). +For the IBL, two cube map textures(diffuse and specular) are required. +Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. +And also, ktx format with cube map is supported.

      +

      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. +ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. +If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. +GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

      +

      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. +The PivotPoint can be modified after model loading is finished. +If user set size property, the mesh will be scaled to the input size. +Default value of ParentOrigin of the Model is Center.

      +
      + +

      Methods

      - View Source + View Source

      AddModelNode(ModelNode)

      @@ -488,7 +588,7 @@
      - View Source + View Source

      ApplyCamera(uint, Camera)

      @@ -549,61 +649,7 @@
      - View Source - - -

      CastShadow(bool)

      -

      Sets whether this Model casts shadow or not. -If it is true, this model is drawn on Shadow Map. -Note: This method affects all of the child ModelNode. -However, same property of each child ModelNode can be changed respectively and it not changes parent's property.

      -
      -
      -
      Declaration
      -
      -
      public void CastShadow(bool castShadow)
      -
      -
      Parameters
      - - - - - - - - - - - - - - - -
      TypeNameDescription
      boolcastShadow

      Whether this Model casts shadow or not.

      -
      -
      Remarks
      -

      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

      -

      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

      -

      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

      -

      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

      -
      - - -
      - - - View Source + View Source

      Dispose(DisposeTypes)

      @@ -655,7 +701,7 @@
      Remarks
      - View Source + View Source

      FindChildModelNodeByName(string)

      @@ -722,7 +768,7 @@
      - View Source + View Source

      GenerateCamera(uint)

      @@ -777,7 +823,7 @@
      Remarks - View Source + View Source

      GenerateMotionDataAnimation(MotionData)

      @@ -845,7 +891,7 @@
      - View Source + View Source

      GetAnimation(string)

      @@ -913,7 +959,7 @@
      Remarks
      - View Source + View Source

      GetAnimation(uint)

      @@ -966,7 +1012,7 @@
      Remarks
      - View Source + View Source

      GetAnimationCount()

      @@ -1001,7 +1047,7 @@
      Remarks
      - View Source + View Source

      GetCameraCount()

      @@ -1036,107 +1082,7 @@
      Remarks
      - View Source - - -

      IsShadowCasting()

      -

      Retrieves whether the Model casts shadow or not for Light. -Note: IBL does not cast any shadow.

      -
      -
      -
      Declaration
      -
      -
      public bool IsShadowCasting()
      -
      -
      Returns
      - - - - - - - - - - - - - -
      TypeDescription
      bool

      True if this model casts shadow.

      -
      -
      Remarks
      -

      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

      -

      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

      -

      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

      -

      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

      -
      - - -
      - - - View Source - - -

      IsShadowReceiving()

      -

      Retrieves whether the Model receives shadow or not for Light -If it is true, this model is drawn on Shadow Map.

      -
      -
      -
      Declaration
      -
      -
      public bool IsShadowReceiving()
      -
      -
      Returns
      - - - - - - - - - - - - - -
      TypeDescription
      bool

      True if this model receives shadow.

      -
      -
      Remarks
      -

      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

      -

      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

      -

      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

      -

      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

      -
      - - -
      - - - View Source + View Source

      LoadBlendShapeAnimation(string)

      @@ -1203,7 +1149,7 @@
      - View Source + View Source

      LoadBlendShapeAnimationFromBuffer(string)

      @@ -1270,7 +1216,7 @@
      - View Source + View Source

      LoadBvhAnimation(string, Vector3, bool)

      @@ -1352,7 +1298,7 @@
      - View Source + View Source

      LoadBvhAnimationFromBuffer(string, Vector3, bool)

      @@ -1434,7 +1380,7 @@
      - View Source + View Source

      LoadFacialAnimation(string)

      @@ -1501,7 +1447,7 @@
      Rema
      - View Source + View Source

      LoadFacialAnimationFromBuffer(string)

      @@ -1568,61 +1514,7 @@
      - View Source - - -

      ReceiveShadow(bool)

      -

      Sets whether this Model receives shadow or not. -If it is true, shadows are drawn on this model. -Note: This method affects all of the child ModelNode. -However, same property of each child ModelNode can be changed respectively and it not changes parent's property.

      -
      -
      -
      Declaration
      -
      -
      public void ReceiveShadow(bool receiveShadow)
      -
      -
      Parameters
      - - - - - - - - - - - - - - - -
      TypeNameDescription
      boolreceiveShadow

      Whether this Model receives shadow or not.

      -
      -
      Remarks
      -

      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

      -

      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

      -

      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

      -

      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

      -
      - - -
      - - - View Source + View Source

      ReleaseSwigCPtr(HandleRef)

      @@ -1672,7 +1564,7 @@
      - View Source + View Source

      RemoveModelNode(ModelNode)

      @@ -1723,7 +1615,7 @@
      - View Source + View Source

      SetImageBasedLightSource(string, string, float)

      @@ -1773,7 +1665,7 @@
      - View Source + View Source

      SetMotionData(MotionData)

      @@ -1828,7 +1720,7 @@
      Events
      - View Source + View Source

      ColliderMeshHitted

      EventHandler event. diff --git a/API12/api/Tizen.NUI.Scene3D.Panel.html b/API12/api/Tizen.NUI.Scene3D.Panel.html new file mode 100644 index 00000000000..d9a2c90799d --- /dev/null +++ b/API12/api/Tizen.NUI.Scene3D.Panel.html @@ -0,0 +1,602 @@ + + + + + + + Class Panel + + + + + + + + + + + + + + + + + + +

      +
      + + + + +
      +
      + +
      +
      +
      +

      +
      +
        +
        +
        + + +
        +
        + +
        +
        + + + + + + diff --git a/API12/api/Tizen.NUI.Scene3D.SceneView.html b/API12/api/Tizen.NUI.Scene3D.SceneView.html index 08b62c6132c..3ecfefd7373 100644 --- a/API12/api/Tizen.NUI.Scene3D.SceneView.html +++ b/API12/api/Tizen.NUI.Scene3D.SceneView.html @@ -158,7 +158,7 @@

        DefinitionConstructors

        - View Source + View Source

        SceneView()

        @@ -174,7 +174,7 @@
        Declaration
        - View Source + View Source

        SceneView(SceneView)

        @@ -210,7 +210,7 @@
        Parameters

        Properties

        - View Source + View Source

        FramebufferMultiSamplingLevel

        @@ -246,7 +246,7 @@
        Remar
        - View Source + View Source

        ImageBasedLightScaleFactor

        @@ -278,7 +278,7 @@
        Property Value
        - View Source + View Source

        SkyboxIntensity

        @@ -311,7 +311,7 @@
        Property Value
        - View Source + View Source

        SkyboxOrientation

        @@ -344,7 +344,7 @@
        Property Value
        - View Source + View Source

        SkyboxUrl

        @@ -377,7 +377,7 @@
        Property Value
        - View Source + View Source

        UseFramebuffer

        @@ -417,7 +417,7 @@
        Remarks

        Methods

        - View Source + View Source

        AddCamera(Camera)

        @@ -460,7 +460,7 @@
        - View Source + View Source

        CameraTransition(string, int, AlphaFunction)

        @@ -503,7 +503,7 @@
        Parameters
        Remarks
        -

        The selected camera is switched to the Camera of the input name when the transition is started. +

        The selected camera is switched to the Camera of the input name when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed.

        @@ -512,7 +512,7 @@
        - View Source + View Source

        CameraTransition(uint, int, AlphaFunction)

        @@ -555,7 +555,7 @@
        Parameters
        Remarks
        -

        The selected camera is switched to the Camera of the index when the transition is started. +

        The selected camera is switched to the Camera of the index when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed.

        @@ -564,7 +564,42 @@
        - View Source + View Source + + +

        Dispose(DisposeTypes)

        +

        Dispose Explicit or Implicit

        +
        +
        +
        Declaration
        +
        +
        protected override void Dispose(DisposeTypes type)
        +
        +
        Parameters
        + + + + + + + + + + + + + + + +
        TypeNameDescription
        DisposeTypestype
        +
        Overrides
        +
        View.Dispose(DisposeTypes)
        + + +
        + + + View Source

        GetCamera(string)

        @@ -614,7 +649,7 @@
        Returns
        - View Source + View Source

        GetCamera(uint)

        @@ -664,7 +699,7 @@
        Returns
        - View Source + View Source

        GetCameraCount()

        @@ -696,7 +731,7 @@
        Returns
        - View Source + View Source

        GetResolutionHeight()

        @@ -718,7 +753,7 @@
        Returns
        uint -

        Camera currently used in SceneView as a selected Camera.

        +

        Height of the SceneView resolution.

        @@ -731,7 +766,7 @@
        Remarks
        - View Source + View Source

        GetResolutionWidth()

        @@ -753,7 +788,7 @@
        Returns
        uint -

        Camera currently used in SceneView as a selected Camera.

        +

        Width of the SceneView resolution

        @@ -766,7 +801,7 @@
        Remarks
        - View Source + View Source

        GetSelectedCamera()

        @@ -798,7 +833,7 @@
        Returns
        - View Source + View Source

        ReleaseSwigCPtr(HandleRef)

        @@ -831,7 +866,7 @@
        Parameters
        - View Source + View Source

        RemoveCamera(Camera)

        @@ -872,7 +907,7 @@
        - View Source + View Source

        ResetResolution()

        @@ -888,7 +923,7 @@
        Declaration
        - View Source + View Source

        SelectCamera(string)

        @@ -922,7 +957,7 @@
        Parameters
        - View Source + View Source

        SelectCamera(uint)

        @@ -956,7 +991,7 @@
        Parameters
        - View Source + View Source

        SetImageBasedLightSource(string, string, float)

        @@ -1006,7 +1041,7 @@
        - View Source + View Source

        SetResolution(uint, uint)

        @@ -1052,7 +1087,7 @@
        Events
        - View Source + View Source

        CameraTransitionFinished

        An event emitted when Camera Transition is finished.

        diff --git a/API12/api/Tizen.NUI.Scene3D.html b/API12/api/Tizen.NUI.Scene3D.html index 57fa19ca70e..b6bcd99c329 100644 --- a/API12/api/Tizen.NUI.Scene3D.html +++ b/API12/api/Tizen.NUI.Scene3D.html @@ -152,6 +152,12 @@

        MotionTra

        MotionValue

        This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames.

        +
        +

        Panel

        +

        Panel is a control to show 2D UI on 3D Scene. +2D UI contents set on this Panel are rendered on a screen panel that is placed on 3D scene. +Each Panel has a single plane with defined resolution. +The plane is always placed at center to fit within the boundaries of the panel while maintaining the aspect ratio of the resolution.

        SceneView

        SceneView is a Class to show multiple 3D objects in a single 2D screen. diff --git a/API12/api/Tizen.NUI.SlideTransitionDirection.html b/API12/api/Tizen.NUI.SlideTransitionDirection.html index c27664ef938..e7a487f6e99 100644 --- a/API12/api/Tizen.NUI.SlideTransitionDirection.html +++ b/API12/api/Tizen.NUI.SlideTransitionDirection.html @@ -102,7 +102,7 @@

        DefinitionProperties

        - View Source + View Source

        Bottom

        @@ -133,7 +133,7 @@
        Property Value
        - View Source + View Source

        Left

        @@ -164,7 +164,7 @@
        Property Value
        - View Source + View Source

        Right

        @@ -195,7 +195,7 @@
        Property Value
        - View Source + View Source

        Top

        @@ -255,7 +255,7 @@

        Extension Methods

        diff --git a/API12/api/Tizen.NUI.TextRenderMode.html b/API12/api/Tizen.NUI.TextRenderMode.html new file mode 100644 index 00000000000..67bd0693613 --- /dev/null +++ b/API12/api/Tizen.NUI.TextRenderMode.html @@ -0,0 +1,189 @@ + + + + + + + Enum TextRenderMode + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + +
        +
        +
        +

        +
        +
          +
          +
          + + +
          +
          + +
          +
          + + + + + + diff --git a/API12/api/Tizen.NUI.Window.FrameCallbackType.html b/API12/api/Tizen.NUI.Window.FrameCallbackType.html index 0a230e8c436..b429925604e 100644 --- a/API12/api/Tizen.NUI.Window.FrameCallbackType.html +++ b/API12/api/Tizen.NUI.Window.FrameCallbackType.html @@ -129,7 +129,7 @@

          Extension Methods

          diff --git a/API12/api/Tizen.NUI.Window.html b/API12/api/Tizen.NUI.Window.html index 9452494bfb8..cd019d2344b 100644 --- a/API12/api/Tizen.NUI.Window.html +++ b/API12/api/Tizen.NUI.Window.html @@ -503,7 +503,7 @@
          Property Value
          - View Source + View Source

          IsAlwaysOnTop

          @@ -566,7 +566,7 @@
          Property Value
          - View Source + View Source

          IsModal

          @@ -631,7 +631,7 @@
          Property Value
          - View Source + View Source

          NativeHandle

          @@ -1131,7 +1131,7 @@
          Parameters
          - View Source + View Source

          AddFramePresentedCallback(FrameCallbackType, int)

          @@ -1177,7 +1177,7 @@
          Parameters
          - View Source + View Source

          AddFrameRenderedCallback(FrameCallbackType, int)

          @@ -1223,7 +1223,7 @@
          Parameters
          - View Source + View Source

          AddFrameUpdateCallback(FrameUpdateCallbackInterface, View)

          @@ -1265,7 +1265,7 @@
          - View Source + View Source

          AddFrameUpdateCallback(FrameUpdateCallbackInterface)

          @@ -1332,7 +1332,7 @@
          Parameters
          - View Source + View Source

          CursorVisibleSet(bool)

          @@ -1382,7 +1382,7 @@
          Declaration
          - View Source + View Source

          Dispose(DisposeTypes)

          @@ -1417,7 +1417,7 @@
          Overrides
          - View Source + View Source

          EnableFloatingMode(bool)

          @@ -1456,7 +1456,7 @@
          Parameters
          - View Source + View Source

          ExcludeInputRegion(Rectangle)

          @@ -1564,7 +1564,7 @@
          Parameters
          - View Source + View Source

          FindLayerByID(uint)

          @@ -1919,7 +1919,7 @@
          Returns
          - View Source + View Source

          GetFullScreen()

          @@ -2119,7 +2119,7 @@
          Returns
          - View Source + View Source

          GetLastHoverEvent()

          @@ -2155,7 +2155,7 @@
          Remarks
          - View Source + View Source

          GetLastKeyEvent()

          @@ -2191,7 +2191,7 @@
          Remarks
          - View Source + View Source

          GetLastPanGestureState()

          @@ -2223,7 +2223,7 @@
          Returns
          - View Source + View Source

          GetLastTouchEvent()

          @@ -2745,7 +2745,7 @@
          Declaration
          - View Source + View Source

          IncludeInputRegion(Rectangle)

          @@ -2785,7 +2785,7 @@
          Parameters
          - View Source + View Source

          IsFloatingModeEnabled()

          @@ -2849,7 +2849,7 @@
          Returns
          - View Source + View Source

          IsMaximized()

          @@ -2881,7 +2881,7 @@
          Returns
          - View Source + View Source

          IsMinimized()

          @@ -2980,7 +2980,7 @@
          Returns
          - View Source + View Source

          IsWindowRotating()

          @@ -3046,7 +3046,7 @@
          Parameters
          - View Source + View Source

          KeyboardGrab(DeviceSubClassType)

          @@ -3096,7 +3096,7 @@
          Returns
          - View Source + View Source

          KeyboardUnGrab()

          @@ -3167,7 +3167,7 @@
          Remarks
          - View Source + View Source

          LockedPointerCursorPositionHintSet(int, int)

          @@ -3207,7 +3207,7 @@
          Parameters
          - View Source + View Source

          LockedPointerRegionSet(int, int, int, int)

          @@ -3275,7 +3275,7 @@
          Declaration
          - View Source + View Source

          Maximize(bool)

          @@ -3313,7 +3313,7 @@
          Parameters
          - View Source + View Source

          Minimize(bool)

          @@ -3366,7 +3366,7 @@
          Declaration
          - View Source + View Source

          PointerConstraintsLock()

          @@ -3398,7 +3398,7 @@
          Returns
          - View Source + View Source

          PointerConstraintsUnlock()

          @@ -3430,7 +3430,7 @@
          Returns
          - View Source + View Source

          PointerWarp(int, int)

          @@ -3502,7 +3502,7 @@
          Declaration
          - View Source + View Source

          ReleaseSwigCPtr(HandleRef)

          @@ -3654,7 +3654,7 @@
          Parameters
          - View Source + View Source

          RemoveFrameUpdateCallback(FrameUpdateCallbackInterface)

          @@ -3738,7 +3738,7 @@
          Declaration
          - View Source + View Source

          RequestMoveToServer()

          @@ -3755,7 +3755,7 @@
          Declaration
          - View Source + View Source

          RequestResizeToServer(ResizeDirection)

          @@ -3790,7 +3790,7 @@
          Parameters
          - View Source + View Source

          SendRotationCompletedAcknowledgement()

          @@ -4022,7 +4022,7 @@
          Parameters
          - View Source + View Source

          SetFullScreen(bool)

          @@ -4261,7 +4261,7 @@
          Returns
          - View Source + View Source

          SetLayout(uint, uint, uint, uint, uint, uint)

          @@ -4325,7 +4325,7 @@
          Parameters
          - View Source + View Source

          SetLayout(WindowLayoutType)

          @@ -4359,7 +4359,7 @@
          Parameters
          - View Source + View Source

          SetMaximumSize(Size2D)

          @@ -4396,7 +4396,7 @@
          Parameters
          - View Source + View Source

          SetMimimumSize(Size2D)

          @@ -4432,7 +4432,7 @@
          Parameters
          - View Source + View Source

          SetNeedsRotationCompletedAcknowledgement(bool)

          diff --git a/API12/api/Tizen.NUI.html b/API12/api/Tizen.NUI.html index 3ce5a66ea37..7e18488d760 100644 --- a/API12/api/Tizen.NUI.html +++ b/API12/api/Tizen.NUI.html @@ -1655,6 +1655,9 @@

          TextDirection

          TextLayout

          Enumeration for Text Layout.

          +
          +

          TextRenderMode

          +

          Enumeration for the render mode of text.

          TextureType

          The texture type.

          diff --git a/API12/api/toc.html b/API12/api/toc.html index 169aba060ae..7505faef16c 100644 --- a/API12/api/toc.html +++ b/API12/api/toc.html @@ -6246,6 +6246,9 @@
        • TextLayout
        • +
        • + TextRenderMode +
        • TextShadow
        • @@ -6797,6 +6800,12 @@
        • AnimatedVectorImageView.RepeatModes
        • +
        • + AsyncTextRenderedEventArgs +
        • +
        • + AsyncTextSizeComputedEventArgs +
        • CameraView
        • @@ -8167,6 +8176,9 @@
        • MotionValue.ValueType
        • +
        • + Panel +
        • SceneView
        • diff --git a/API4/api/Tizen.NUI.BaseComponents.View.html b/API4/api/Tizen.NUI.BaseComponents.View.html index 9f2581e2642..d9a301df1c8 100644 --- a/API4/api/Tizen.NUI.BaseComponents.View.html +++ b/API4/api/Tizen.NUI.BaseComponents.View.html @@ -223,6 +223,7 @@

          DefinitionTizen.NUI.Scene3D.Model
          Tizen.NUI.Scene3D.ModelNode
          Tizen.NUI.Scene3D.ModelNode
          +
          Tizen.NUI.Scene3D.Panel
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          diff --git a/API5/api/Tizen.NUI.BaseComponents.View.html b/API5/api/Tizen.NUI.BaseComponents.View.html index f544c4342e1..27bd4d51ffd 100644 --- a/API5/api/Tizen.NUI.BaseComponents.View.html +++ b/API5/api/Tizen.NUI.BaseComponents.View.html @@ -217,6 +217,7 @@

          DefinitionTizen.NUI.Scene3D.Model
          Tizen.NUI.Scene3D.ModelNode
          Tizen.NUI.Scene3D.ModelNode
          +
          Tizen.NUI.Scene3D.Panel
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          diff --git a/API6/api/Tizen.NUI.BaseComponents.View.html b/API6/api/Tizen.NUI.BaseComponents.View.html index 98748fff8ce..8f053948742 100644 --- a/API6/api/Tizen.NUI.BaseComponents.View.html +++ b/API6/api/Tizen.NUI.BaseComponents.View.html @@ -209,6 +209,7 @@

          DefinitionTizen.NUI.Scene3D.Model
          Tizen.NUI.Scene3D.ModelNode
          Tizen.NUI.Scene3D.ModelNode
          +
          Tizen.NUI.Scene3D.Panel
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          diff --git a/API7/api/Tizen.NUI.BaseComponents.View.html b/API7/api/Tizen.NUI.BaseComponents.View.html index a20cd3984d0..abc07a020bc 100644 --- a/API7/api/Tizen.NUI.BaseComponents.View.html +++ b/API7/api/Tizen.NUI.BaseComponents.View.html @@ -201,6 +201,7 @@

          DefinitionTizen.NUI.Scene3D.Model
          Tizen.NUI.Scene3D.ModelNode
          Tizen.NUI.Scene3D.ModelNode
          +
          Tizen.NUI.Scene3D.Panel
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          diff --git a/API8/api/Tizen.NUI.BaseComponents.View.html b/API8/api/Tizen.NUI.BaseComponents.View.html index ed6e6905893..1893f55fb87 100644 --- a/API8/api/Tizen.NUI.BaseComponents.View.html +++ b/API8/api/Tizen.NUI.BaseComponents.View.html @@ -193,6 +193,7 @@

          DefinitionTizen.NUI.Scene3D.Model
          Tizen.NUI.Scene3D.ModelNode
          Tizen.NUI.Scene3D.ModelNode
          +
          Tizen.NUI.Scene3D.Panel
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          diff --git a/API9/api/Tizen.NUI.BaseComponents.View.html b/API9/api/Tizen.NUI.BaseComponents.View.html index 9cfc87e9216..ad81eff357e 100644 --- a/API9/api/Tizen.NUI.BaseComponents.View.html +++ b/API9/api/Tizen.NUI.BaseComponents.View.html @@ -185,6 +185,7 @@

          DefinitionTizen.NUI.Scene3D.Model
          Tizen.NUI.Scene3D.ModelNode
          Tizen.NUI.Scene3D.ModelNode
          +
          Tizen.NUI.Scene3D.Panel
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          Tizen.NUI.Scene3D.SceneView
          diff --git a/commits b/commits index 0d37984ccdd..fb5db93b2f0 100644 --- a/commits +++ b/commits @@ -6,4 +6,4 @@ API8:12d4bef1f643d8ecc59266cb767507fb6a3e3743 API9:4e7cc1ec405dcd2e99365b7ec2b08533c360dcf4 API10:6b28d05c0977520a5287d5b88bb6bd2c4af60018 API11:fc5946d7c688babfadab1410f7de79b9f72f67cb -API12:d9b4f92c88eb73c7fa3afc93d85c55dc5d60cc19 +API12:2224339ff0129131fbe9481b004324cf52b0cff5 diff --git a/devel/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html b/devel/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html new file mode 100644 index 00000000000..0599d52cf38 --- /dev/null +++ b/devel/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html @@ -0,0 +1,277 @@ + + + + + + + Class AsyncTextRenderedEventArgs + + + + + + + + + + + + + + + + + + +
          +
          + + + + +
          +
          + +
          +
          +
          +

          +
          +
            +
            +
            + + +
            +
            + +
            +
            + + + + + + diff --git a/devel/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html b/devel/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html new file mode 100644 index 00000000000..b16f1c3c28f --- /dev/null +++ b/devel/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html @@ -0,0 +1,277 @@ + + + + + + + Class AsyncTextSizeComputedEventArgs + + + + + + + + + + + + + + + + + + +
            +
            + + + + +
            +
            + +
            +
            +
            +

            +
            +
              +
              +
              + + +
              +
              + +
              +
              + + + + + + diff --git a/devel/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html b/devel/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html index 68bbbbd9dcd..edef7a604ad 100644 --- a/devel/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html +++ b/devel/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html @@ -107,7 +107,7 @@

              DefinitionProperties

              - View Source + View Source

              Callback

              @@ -137,7 +137,7 @@
              Property Value
              - View Source + View Source

              KeyPath

              @@ -167,7 +167,7 @@
              Property Value
              - View Source + View Source

              Property

              @@ -199,7 +199,7 @@
              Property Value

              Methods

              - View Source + View Source

              Equals(object)

              @@ -246,7 +246,7 @@
              Returns
              - View Source + View Source

              Equals(LottieAnimationViewDynamicProperty)

              @@ -293,7 +293,7 @@
              Returns
              - View Source + View Source

              GetHashCode()

              @@ -325,7 +325,7 @@
              Returns

              Operators

              - View Source + View Source

              operator ==(LottieAnimationViewDynamicProperty, LottieAnimationViewDynamicProperty)

              @@ -377,7 +377,7 @@
              Returns
              - View Source + View Source

              operator !=(LottieAnimationViewDynamicProperty, LottieAnimationViewDynamicProperty)

              @@ -462,7 +462,7 @@

              Extension Methods

              diff --git a/devel/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html b/devel/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html index cd79000fb77..456e61d1b8b 100644 --- a/devel/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html +++ b/devel/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html @@ -114,7 +114,7 @@

              DefinitionConstructors

              - View Source + View Source

              LottieFrameInfo(int, int)

              @@ -152,7 +152,7 @@
              Parameters
              - View Source + View Source

              LottieFrameInfo(int)

              @@ -187,7 +187,7 @@
              Parameters

              Properties

              - View Source + View Source

              EndFrame

              @@ -218,7 +218,7 @@
              Property Value
              - View Source + View Source

              StartFrame

              @@ -251,7 +251,7 @@
              Property Value

              Methods

              - View Source + View Source

              Clone()

              @@ -281,7 +281,7 @@
              Returns
              - View Source + View Source

              CreateAnimationRange(int, int)

              @@ -334,7 +334,7 @@
              Returns
              - View Source + View Source

              CreateStillImage(int)

              @@ -382,7 +382,7 @@
              Returns
              - View Source + View Source

              IsStillImage()

              @@ -414,7 +414,7 @@
              Returns
              - View Source + View Source

              Show(LottieAnimationView, bool)

              @@ -457,7 +457,7 @@
              Parameters

              Operators

              - View Source + View Source

              implicit operator LottieFrameInfo(int)

              @@ -505,7 +505,7 @@
              Returns
              - View Source + View Source

              implicit operator LottieFrameInfo(string)

              @@ -554,7 +554,7 @@
              Returns
              - View Source + View Source

              implicit operator LottieFrameInfo((int, int))

              @@ -631,7 +631,7 @@

              Extension Methods

              diff --git a/devel/api/Tizen.NUI.BaseComponents.TextLabel.html b/devel/api/Tizen.NUI.BaseComponents.TextLabel.html index 4f35fa73d1c..09f08eff3b9 100644 --- a/devel/api/Tizen.NUI.BaseComponents.TextLabel.html +++ b/devel/api/Tizen.NUI.BaseComponents.TextLabel.html @@ -1581,7 +1581,7 @@
              Field Value

              Properties

              - View Source + View Source

              AnchorClickedColor

              @@ -1618,7 +1618,7 @@
              Remarks - View Source + View Source

              AnchorColor

              @@ -1655,7 +1655,46 @@
              Remarks
              - View Source + View Source + + +

              AsyncLineCount

              +

              Number of lines after latest asynchronous computing or rendering of text.

              +
              +
              +
              Declaration
              +
              +
              public int AsyncLineCount { get; }
              +
              +
              Property Value
              + + + + + + + + + + + + + +
              TypeDescription
              int
              +
              Examples
              +

              The following example demonstrates how to obtain the LineCount asynchronously.

              +
              label.RequestAsyncHeightForWidth(label.Size.Width);
              +label.AsyncHeightForWidthComputed += (s, e) =>
              +{
              +   int lineCount = label.AsyncLineCount;
              +};
              + + + +
              + + + View Source

              AutoScrollGap

              @@ -1687,7 +1726,7 @@
              Property Value
              - View Source + View Source

              AutoScrollLoopCount

              @@ -1719,7 +1758,7 @@
              Property Value
              - View Source + View Source

              AutoScrollLoopDelay

              @@ -1751,7 +1790,7 @@
              Property Value
              - View Source + View Source

              AutoScrollSpeed

              @@ -1783,7 +1822,7 @@
              Property Value
              - View Source + View Source

              AutoScrollStopMode

              @@ -1816,7 +1855,7 @@
              Property Value
              - View Source + View Source

              CharacterSpacing

              @@ -1851,7 +1890,7 @@
              Property Value
              - View Source + View Source

              Cutout

              @@ -1896,7 +1935,7 @@
              Examples
              - View Source + View Source

              Ellipsis

              @@ -1928,7 +1967,7 @@
              Property Value
              - View Source + View Source

              EllipsisPosition

              @@ -1960,7 +1999,7 @@
              Property Value
              - View Source + View Source

              Emboss

              @@ -1992,7 +2031,7 @@
              Property Value
              - View Source + View Source

              EnableAutoScroll

              @@ -2024,7 +2063,7 @@
              Property Value
              - View Source + View Source

              EnableFontSizeScale

              @@ -2056,7 +2095,7 @@
              Property Value
              - View Source + View Source

              EnableMarkup

              @@ -2088,7 +2127,7 @@
              Property Value
              - View Source + View Source

              FontFamily

              @@ -2120,7 +2159,7 @@
              Property Value
              - View Source + View Source

              FontSizeScale

              @@ -2154,7 +2193,7 @@
              Property Value
              - View Source + View Source

              FontStyle

              @@ -2188,7 +2227,7 @@
              Property Value
              - View Source + View Source

              HorizontalAlignment

              @@ -2220,7 +2259,7 @@
              Property Value
              - View Source + View Source

              LineCount

              @@ -2251,7 +2290,7 @@
              Property Value
              - View Source + View Source

              LineSpacing

              @@ -2283,7 +2322,7 @@
              Property Value
              - View Source + View Source

              LineWrapMode

              @@ -2315,7 +2354,39 @@
              Property Value
              - View Source + View Source + + +

              ManualRendered

              +

              Whether the last async rendering result is a manual render.
              +If it's false, the render result was automatically requested by OnRelayout.

              +
              +
              +
              Declaration
              +
              +
              public bool ManualRendered { get; }
              +
              +
              Property Value
              + + + + + + + + + + + + + +
              TypeDescription
              bool
              + + +
              + + + View Source

              MatchSystemLanguageDirection

              @@ -2346,7 +2417,7 @@
              Property Value
              - View Source + View Source

              MinLineSize

              @@ -2379,7 +2450,7 @@
              Property Value
              - View Source + View Source

              MultiLine

              @@ -2411,7 +2482,7 @@
              Property Value
              - View Source + View Source

              Outline

              @@ -2445,7 +2516,7 @@
              Property Value
              - View Source + View Source

              PixelSize

              @@ -2477,7 +2548,7 @@
              Property Value
              - View Source + View Source

              PointSize

              @@ -2509,7 +2580,7 @@
              Property Value
              - View Source + View Source

              RelativeLineHeight

              @@ -2541,7 +2612,7 @@
              Property Value
              - View Source + View Source

              RemoveBackInset

              @@ -2574,7 +2645,7 @@
              Property Value
              - View Source + View Source

              RemoveFrontInset

              @@ -2607,7 +2678,44 @@
              Property Value
              - View Source + View Source + + +

              RenderMode

              +

              The RenderMode property.

              +
              +
              +
              Declaration
              +
              +
              public TextRenderMode RenderMode { get; set; }
              +
              +
              Property Value
              + + + + + + + + + + + + + +
              TypeDescription
              TextRenderMode
              +
              Remarks
              +

              Sync : default, synchronous text loading.
              +AsyncAuto : automatically requests an asynchronous text load in OnRelayout.
              +AsyncManual : users should manually request rendering using the async text method.
              +All text rendering processes (update/layout/render) are performed asynchronously in AsyncAuto and AsyncManual.

              +
              + + +
              + + + View Source

              Shadow

              @@ -2641,7 +2749,7 @@
              Property Value
              - View Source + View Source

              ShadowColor

              @@ -2677,7 +2785,7 @@
              Remarks
              - View Source + View Source

              ShadowOffset

              @@ -2713,7 +2821,7 @@
              Remarks
              - View Source + View Source

              Text

              @@ -2745,7 +2853,7 @@
              Property Value
              - View Source + View Source

              TextColor

              @@ -2782,7 +2890,7 @@
              Remarks
              - View Source + View Source

              TextDirection

              @@ -2813,7 +2921,7 @@
              Property Value
              - View Source + View Source

              TextFit

              @@ -2846,7 +2954,7 @@
              Property Value
              - View Source + View Source

              TextShadow

              @@ -2878,7 +2986,7 @@
              Property Value
              - View Source + View Source

              TranslatableText

              @@ -2910,7 +3018,7 @@
              Property Value
              - View Source + View Source

              Underline

              @@ -2944,7 +3052,7 @@
              Property Value
              - View Source + View Source

              UnderlineColor

              @@ -2980,7 +3088,7 @@
              Remarks
              - View Source + View Source

              UnderlineEnabled

              @@ -3015,7 +3123,7 @@
              Remarks
              - View Source + View Source

              UnderlineHeight

              @@ -3050,7 +3158,7 @@
              Remarks
              - View Source + View Source

              VerticalAlignment

              @@ -3082,7 +3190,7 @@
              Property Value
              - View Source + View Source

              VerticalLineAlignment

              @@ -3115,7 +3223,7 @@
              Property Value

              Methods

              - View Source + View Source

              CreateViewStyle()

              @@ -3148,7 +3256,7 @@
              Overrides
              - View Source + View Source

              Dispose(DisposeTypes)

              @@ -3182,7 +3290,7 @@
              Overrides
              - View Source + View Source

              DownCast(BaseHandle)

              @@ -3230,7 +3338,7 @@
              Returns
              - View Source + View Source

              GetFontStyle()

              @@ -3265,7 +3373,7 @@
              Remarks
              - View Source + View Source

              GetOutline()

              @@ -3300,7 +3408,7 @@
              Remarks
              - View Source + View Source

              GetShadow()

              @@ -3335,7 +3443,7 @@
              Remarks
              - View Source + View Source

              GetStrikethrough()

              @@ -3370,7 +3478,7 @@
              Remarks
              - View Source + View Source

              GetTextFit()

              @@ -3407,7 +3515,7 @@
              Remarks
              - View Source + View Source

              GetTextFitArray()

              @@ -3453,7 +3561,7 @@
              Examples - View Source + View Source

              GetUnderline()

              @@ -3488,7 +3596,7 @@
              Remarks
              - View Source + View Source

              OnBindingContextChanged()

              @@ -3506,7 +3614,7 @@
              Overrides
              - View Source + View Source

              ReleaseSwigCPtr(HandleRef)

              @@ -3540,7 +3648,206 @@
              Overrides
              - View Source + View Source + + +

              RequestAsyncHeightForWidth(float)

              +

              Requests asynchronous computation of the height of the text based on the given width.

              +
              +
              +
              Declaration
              +
              +
              public void RequestAsyncHeightForWidth(float width)
              +
              +
              Parameters
              + + + + + + + + + + + + + + + +
              TypeNameDescription
              floatwidth

              The width of text to compute.

              +
              +
              Remarks
              +

              If another request occurs before the requested height for width computation is completed, the previous request will be canceled.

              +
              + + +
              + + + View Source + + +

              RequestAsyncNaturalSize()

              +

              Requests asynchronous text natural size computation.

              +
              +
              +
              Declaration
              +
              +
              public void RequestAsyncNaturalSize()
              +
              +
              Remarks
              +

              If another request occurs before the requested natural size computation is completed, the previous request will be canceled.

              +
              + + +
              + + + View Source + + +

              RequestAsyncRenderWithConstraint(float, float)

              +

              Requests asynchronous rendering with the maximum available width using the given widthConstraint.

              +
              +
              +
              Declaration
              +
              +
              public void RequestAsyncRenderWithConstraint(float widthConstraint, float heightConstraint = null)
              +
              +
              Parameters
              + + + + + + + + + + + + + + + + + + + + +
              TypeNameDescription
              floatwidthConstraint

              The maximum available width of text to render.

              +
              floatheightConstraint

              The maximum available height of text to render.

              +
              +
              Remarks
              +

              Only works when AsyncAuto and AsyncManual.
              +If the width of the text content is smaller than the widthConstraint, the width will be determined by the width of the text.
              +If the width of the text content is larger than the widthConstraint, the width will be determined by the widthConstraint.
              +The height is determined by the content of the text when rendered with the given width.
              +In this case, the result will be the same as the height returned by GetHeightForWidth.
              +If the heightConstraint is given, the maximum height will be the heightConstraint.
              +If another request occurs before the requested render is completed, the previous request will be canceled.
              +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

              +
              + + +
              + + + View Source + + +

              RequestAsyncRenderWithFixedSize(float, float)

              +

              Requests asynchronous rendering of text with a fixed size.

              +
              +
              +
              Declaration
              +
              +
              public void RequestAsyncRenderWithFixedSize(float width, float height)
              +
              +
              Parameters
              + + + + + + + + + + + + + + + + + + + + +
              TypeNameDescription
              floatwidth

              The width of text to render.

              +
              floatheight

              The height of text to render.

              +
              +
              Remarks
              +

              Only works when AsyncAuto and AsyncManual.
              +If another request occurs before the requested render is completed, the previous request will be canceled.
              +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

              +
              + + +
              + + + View Source + + +

              RequestAsyncRenderWithFixedWidth(float, float)

              +

              Requests asynchronous text rendering with a fixed width.

              +
              +
              +
              Declaration
              +
              +
              public void RequestAsyncRenderWithFixedWidth(float width, float heightConstraint = null)
              +
              +
              Parameters
              + + + + + + + + + + + + + + + + + + + + +
              TypeNameDescription
              floatwidth

              The width of text to render.

              +
              floatheightConstraint

              The maximum available height of text to render.

              +
              +
              Remarks
              +

              Only works when AsyncAuto and AsyncManual.
              +The height is determined by the content of the text when rendered with the given width.
              +The result will be the same as the height returned by GetHeightForWidth.
              +If the heightConstraint is given, the maximum height will be the heightConstraint.
              +If another request occurs before the requested render is completed, the previous request will be canceled.
              +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

              +
              + + +
              + + + View Source

              SetFontStyle(FontStyle)

              @@ -3585,7 +3892,7 @@
              - View Source + View Source

              SetOutline(Outline)

              @@ -3629,7 +3936,7 @@
              - View Source + View Source

              SetShadow(Shadow)

              @@ -3674,7 +3981,7 @@
              - View Source + View Source

              SetStrikethrough(Strikethrough)

              @@ -3719,7 +4026,7 @@
              - View Source + View Source

              SetTextFit(TextFit)

              @@ -3766,7 +4073,7 @@
              - View Source + View Source

              SetTextFitArray(TextFitArray)

              @@ -3839,7 +4146,7 @@
              - View Source + View Source

              SetUnderline(Underline)

              @@ -3886,7 +4193,7 @@
              Events
              - View Source + View Source

              AnchorClicked

              The AnchorClicked signal is emitted when the anchor is clicked.

              @@ -3916,7 +4223,97 @@
              Event Type
              - View Source + View Source + +

              AsyncHeightForWidthComputed

              +

              The AsyncHeightForWidthComputed signal is emitted when the async natural size computed.

              +
              +
              +
              Declaration
              +
              +
              public event EventHandler<AsyncTextSizeComputedEventArgs> AsyncHeightForWidthComputed
              +
              +
              Event Type
              + + + + + + + + + + + + + +
              TypeDescription
              EventHandler<><AsyncTextSizeComputedEventArgs>
              + + +
              + + + View Source + +

              AsyncNaturalSizeComputed

              +

              The AsyncNaturalSizeComputed signal is emitted when the async natural size computed.

              +
              +
              +
              Declaration
              +
              +
              public event EventHandler<AsyncTextSizeComputedEventArgs> AsyncNaturalSizeComputed
              +
              +
              Event Type
              + + + + + + + + + + + + + +
              TypeDescription
              EventHandler<><AsyncTextSizeComputedEventArgs>
              + + +
              + + + View Source + +

              AsyncTextRendered

              +

              The AsyncTextRendered signal is emitted when the async text rendered.

              +
              +
              +
              Declaration
              +
              +
              public event EventHandler<AsyncTextRenderedEventArgs> AsyncTextRendered
              +
              +
              Event Type
              + + + + + + + + + + + + + +
              TypeDescription
              EventHandler<><AsyncTextRenderedEventArgs>
              + + +
              + + + View Source

              TextFitChanged

              An event for the TextFitChanged signal which can be used to subscribe or unsubscribe the event handler diff --git a/devel/api/Tizen.NUI.BaseComponents.View.html b/devel/api/Tizen.NUI.BaseComponents.View.html index c2c38cb5fe0..7cf39591ccf 100644 --- a/devel/api/Tizen.NUI.BaseComponents.View.html +++ b/devel/api/Tizen.NUI.BaseComponents.View.html @@ -137,6 +137,7 @@

              DefinitionLight

              + diff --git a/devel/api/Tizen.NUI.BaseComponents.html b/devel/api/Tizen.NUI.BaseComponents.html index d2dfc1a8011..2068b5279f0 100644 --- a/devel/api/Tizen.NUI.BaseComponents.html +++ b/devel/api/Tizen.NUI.BaseComponents.html @@ -105,6 +105,12 @@

              Anima

              AnimatedVectorImageView

              AnimatedVectorImageView is a class for displaying a vector resource.

              +
              +

              AsyncTextRenderedEventArgs

              +

              AsyncTextRenderedEventArgs is a class to record async text rendered event arguments which will be sent to user.

              +
              +

              AsyncTextSizeComputedEventArgs

              +

              AsyncTextSizeComputedEventArgs is a class to record async text size computed event arguments which will be sent to user.

              CameraView

              CameraView is a view for camera preview.

              diff --git a/devel/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html b/devel/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html index 6b8ee0c0a06..7bc189217d6 100644 --- a/devel/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html +++ b/devel/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html @@ -115,7 +115,7 @@

              DefinitionProperties

              - View Source + View Source

              ModelNode

              @@ -175,7 +175,7 @@

              Extension Methods

              diff --git a/devel/api/Tizen.NUI.Scene3D.Model.html b/devel/api/Tizen.NUI.Scene3D.Model.html index 9eb2f57fb85..205063096b5 100644 --- a/devel/api/Tizen.NUI.Scene3D.Model.html +++ b/devel/api/Tizen.NUI.Scene3D.Model.html @@ -304,7 +304,7 @@
              Remarks<

              Properties

              - View Source + View Source

              ImageBasedLightScaleFactor

              @@ -353,7 +353,7 @@
              Remarks
              - View Source + View Source

              ModelPivotPoint

              @@ -387,7 +387,7 @@
              Remarks
              - View Source + View Source

              ModelRoot

              @@ -432,12 +432,112 @@
              Remarks
              +
              + + + View Source + + +

              ShadowCast

              +

              Whether this Model casts shadow or not by directional light. +If it is true, this Model is drawn on Shadow Map. +Default value is true.

              +
              +
              +
              Declaration
              +
              +
              public bool ShadowCast { get; set; }
              +
              +
              Property Value
              + + + + + + + + + + + + + +
              TypeDescription
              bool
              +
              Remarks
              +

              Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. +The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. +The number of animation is also retrieved by GetAnimationCount() method.

              +

              Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). +For the IBL, two cube map textures(diffuse and specular) are required. +Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. +And also, ktx format with cube map is supported.

              +

              The model and IBL textures start to be loaded asynchronously when the Model object is on Window. +ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. +If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. +GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

              +

              By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. +The PivotPoint can be modified after model loading is finished. +If user set size property, the mesh will be scaled to the input size. +Default value of ParentOrigin of the Model is Center.

              +
              + + +
              + + + View Source + + +

              ShadowReceive

              +

              Whether this Model receives shadow or not by directional light. +If it is true, shadows are drawn on this Model. +Default value is true.

              +
              +
              +
              Declaration
              +
              +
              public bool ShadowReceive { get; set; }
              +
              +
              Property Value
              + + + + + + + + + + + + + +
              TypeDescription
              bool
              +
              Remarks
              +

              Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. +The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. +The number of animation is also retrieved by GetAnimationCount() method.

              +

              Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). +For the IBL, two cube map textures(diffuse and specular) are required. +Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. +And also, ktx format with cube map is supported.

              +

              The model and IBL textures start to be loaded asynchronously when the Model object is on Window. +ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. +If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. +GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

              +

              By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. +The PivotPoint can be modified after model loading is finished. +If user set size property, the mesh will be scaled to the input size. +Default value of ParentOrigin of the Model is Center.

              +
              + +

              Methods

              - View Source + View Source

              AddModelNode(ModelNode)

              @@ -488,7 +588,7 @@
              - View Source + View Source

              ApplyCamera(uint, Camera)

              @@ -549,61 +649,7 @@
              - View Source - - -

              CastShadow(bool)

              -

              Sets whether this Model casts shadow or not. -If it is true, this model is drawn on Shadow Map. -Note: This method affects all of the child ModelNode. -However, same property of each child ModelNode can be changed respectively and it not changes parent's property.

              -
              -
              -
              Declaration
              -
              -
              public void CastShadow(bool castShadow)
              -
              -
              Parameters
              - - - - - - - - - - - - - - - -
              TypeNameDescription
              boolcastShadow

              Whether this Model casts shadow or not.

              -
              -
              Remarks
              -

              Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

              -

              Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

              -

              The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

              -

              By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

              -
              - - -
              - - - View Source + View Source

              Dispose(DisposeTypes)

              @@ -655,7 +701,7 @@
              Remarks
              - View Source + View Source

              FindChildModelNodeByName(string)

              @@ -722,7 +768,7 @@
              - View Source + View Source

              GenerateCamera(uint)

              @@ -777,7 +823,7 @@
              Remarks - View Source + View Source

              GenerateMotionDataAnimation(MotionData)

              @@ -845,7 +891,7 @@
              - View Source + View Source

              GetAnimation(string)

              @@ -913,7 +959,7 @@
              Remarks
              - View Source + View Source

              GetAnimation(uint)

              @@ -966,7 +1012,7 @@
              Remarks
              - View Source + View Source

              GetAnimationCount()

              @@ -1001,7 +1047,7 @@
              Remarks
              - View Source + View Source

              GetCameraCount()

              @@ -1036,107 +1082,7 @@
              Remarks
              - View Source - - -

              IsShadowCasting()

              -

              Retrieves whether the Model casts shadow or not for Light. -Note: IBL does not cast any shadow.

              -
              -
              -
              Declaration
              -
              -
              public bool IsShadowCasting()
              -
              -
              Returns
              - - - - - - - - - - - - - -
              TypeDescription
              bool

              True if this model casts shadow.

              -
              -
              Remarks
              -

              Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

              -

              Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

              -

              The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

              -

              By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

              -
              - - -
              - - - View Source - - -

              IsShadowReceiving()

              -

              Retrieves whether the Model receives shadow or not for Light -If it is true, this model is drawn on Shadow Map.

              -
              -
              -
              Declaration
              -
              -
              public bool IsShadowReceiving()
              -
              -
              Returns
              - - - - - - - - - - - - - -
              TypeDescription
              bool

              True if this model receives shadow.

              -
              -
              Remarks
              -

              Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

              -

              Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

              -

              The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

              -

              By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

              -
              - - -
              - - - View Source + View Source

              LoadBlendShapeAnimation(string)

              @@ -1203,7 +1149,7 @@
              - View Source + View Source

              LoadBlendShapeAnimationFromBuffer(string)

              @@ -1270,7 +1216,7 @@
              - View Source + View Source

              LoadBvhAnimation(string, Vector3, bool)

              @@ -1352,7 +1298,7 @@
              - View Source + View Source

              LoadBvhAnimationFromBuffer(string, Vector3, bool)

              @@ -1434,7 +1380,7 @@
              - View Source + View Source

              LoadFacialAnimation(string)

              @@ -1501,7 +1447,7 @@
              Rema
              - View Source + View Source

              LoadFacialAnimationFromBuffer(string)

              @@ -1568,61 +1514,7 @@
              - View Source - - -

              ReceiveShadow(bool)

              -

              Sets whether this Model receives shadow or not. -If it is true, shadows are drawn on this model. -Note: This method affects all of the child ModelNode. -However, same property of each child ModelNode can be changed respectively and it not changes parent's property.

              -
              -
              -
              Declaration
              -
              -
              public void ReceiveShadow(bool receiveShadow)
              -
              -
              Parameters
              - - - - - - - - - - - - - - - -
              TypeNameDescription
              boolreceiveShadow

              Whether this Model receives shadow or not.

              -
              -
              Remarks
              -

              Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

              -

              Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

              -

              The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

              -

              By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

              -
              - - -
              - - - View Source + View Source

              ReleaseSwigCPtr(HandleRef)

              @@ -1672,7 +1564,7 @@
              - View Source + View Source

              RemoveModelNode(ModelNode)

              @@ -1723,7 +1615,7 @@
              - View Source + View Source

              SetImageBasedLightSource(string, string, float)

              @@ -1773,7 +1665,7 @@
              - View Source + View Source

              SetMotionData(MotionData)

              @@ -1828,7 +1720,7 @@
              Events
              - View Source + View Source

              ColliderMeshHitted

              EventHandler event. diff --git a/devel/api/Tizen.NUI.Scene3D.Panel.html b/devel/api/Tizen.NUI.Scene3D.Panel.html new file mode 100644 index 00000000000..d9a2c90799d --- /dev/null +++ b/devel/api/Tizen.NUI.Scene3D.Panel.html @@ -0,0 +1,602 @@ + + + + + + + Class Panel + + + + + + + + + + + + + + + + + + +

              +
              + + + + +
              +
              + +
              +
              +
              +

              +
              +
                +
                +
                + + +
                +
                + +
                +
                + + + + + + diff --git a/devel/api/Tizen.NUI.Scene3D.SceneView.html b/devel/api/Tizen.NUI.Scene3D.SceneView.html index 08b62c6132c..3ecfefd7373 100644 --- a/devel/api/Tizen.NUI.Scene3D.SceneView.html +++ b/devel/api/Tizen.NUI.Scene3D.SceneView.html @@ -158,7 +158,7 @@

                DefinitionConstructors

                - View Source + View Source

                SceneView()

                @@ -174,7 +174,7 @@
                Declaration
                - View Source + View Source

                SceneView(SceneView)

                @@ -210,7 +210,7 @@
                Parameters

                Properties

                - View Source + View Source

                FramebufferMultiSamplingLevel

                @@ -246,7 +246,7 @@
                Remar
                - View Source + View Source

                ImageBasedLightScaleFactor

                @@ -278,7 +278,7 @@
                Property Value
                - View Source + View Source

                SkyboxIntensity

                @@ -311,7 +311,7 @@
                Property Value
                - View Source + View Source

                SkyboxOrientation

                @@ -344,7 +344,7 @@
                Property Value
                - View Source + View Source

                SkyboxUrl

                @@ -377,7 +377,7 @@
                Property Value
                - View Source + View Source

                UseFramebuffer

                @@ -417,7 +417,7 @@
                Remarks

                Methods

                - View Source + View Source

                AddCamera(Camera)

                @@ -460,7 +460,7 @@
                - View Source + View Source

                CameraTransition(string, int, AlphaFunction)

                @@ -503,7 +503,7 @@
                Parameters
                Remarks
                -

                The selected camera is switched to the Camera of the input name when the transition is started. +

                The selected camera is switched to the Camera of the input name when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed.

                @@ -512,7 +512,7 @@
                - View Source + View Source

                CameraTransition(uint, int, AlphaFunction)

                @@ -555,7 +555,7 @@
                Parameters
                Remarks
                -

                The selected camera is switched to the Camera of the index when the transition is started. +

                The selected camera is switched to the Camera of the index when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed.

                @@ -564,7 +564,42 @@
                - View Source + View Source + + +

                Dispose(DisposeTypes)

                +

                Dispose Explicit or Implicit

                +
                +
                +
                Declaration
                +
                +
                protected override void Dispose(DisposeTypes type)
                +
                +
                Parameters
                + + + + + + + + + + + + + + + +
                TypeNameDescription
                DisposeTypestype
                +
                Overrides
                +
                View.Dispose(DisposeTypes)
                + + +
                + + + View Source

                GetCamera(string)

                @@ -614,7 +649,7 @@
                Returns
                - View Source + View Source

                GetCamera(uint)

                @@ -664,7 +699,7 @@
                Returns
                - View Source + View Source

                GetCameraCount()

                @@ -696,7 +731,7 @@
                Returns
                - View Source + View Source

                GetResolutionHeight()

                @@ -718,7 +753,7 @@
                Returns
                uint -

                Camera currently used in SceneView as a selected Camera.

                +

                Height of the SceneView resolution.

                @@ -731,7 +766,7 @@
                Remarks
                - View Source + View Source

                GetResolutionWidth()

                @@ -753,7 +788,7 @@
                Returns
                uint -

                Camera currently used in SceneView as a selected Camera.

                +

                Width of the SceneView resolution

                @@ -766,7 +801,7 @@
                Remarks
                - View Source + View Source

                GetSelectedCamera()

                @@ -798,7 +833,7 @@
                Returns
                - View Source + View Source

                ReleaseSwigCPtr(HandleRef)

                @@ -831,7 +866,7 @@
                Parameters
                - View Source + View Source

                RemoveCamera(Camera)

                @@ -872,7 +907,7 @@
                - View Source + View Source

                ResetResolution()

                @@ -888,7 +923,7 @@
                Declaration
                - View Source + View Source

                SelectCamera(string)

                @@ -922,7 +957,7 @@
                Parameters
                - View Source + View Source

                SelectCamera(uint)

                @@ -956,7 +991,7 @@
                Parameters
                - View Source + View Source

                SetImageBasedLightSource(string, string, float)

                @@ -1006,7 +1041,7 @@
                - View Source + View Source

                SetResolution(uint, uint)

                @@ -1052,7 +1087,7 @@
                Events
                - View Source + View Source

                CameraTransitionFinished

                An event emitted when Camera Transition is finished.

                diff --git a/devel/api/Tizen.NUI.Scene3D.html b/devel/api/Tizen.NUI.Scene3D.html index 57fa19ca70e..b6bcd99c329 100644 --- a/devel/api/Tizen.NUI.Scene3D.html +++ b/devel/api/Tizen.NUI.Scene3D.html @@ -152,6 +152,12 @@

                MotionTra

                MotionValue

                This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames.

                +
                +

                Panel

                +

                Panel is a control to show 2D UI on 3D Scene. +2D UI contents set on this Panel are rendered on a screen panel that is placed on 3D scene. +Each Panel has a single plane with defined resolution. +The plane is always placed at center to fit within the boundaries of the panel while maintaining the aspect ratio of the resolution.

                SceneView

                SceneView is a Class to show multiple 3D objects in a single 2D screen. diff --git a/devel/api/Tizen.NUI.SlideTransitionDirection.html b/devel/api/Tizen.NUI.SlideTransitionDirection.html index c27664ef938..e7a487f6e99 100644 --- a/devel/api/Tizen.NUI.SlideTransitionDirection.html +++ b/devel/api/Tizen.NUI.SlideTransitionDirection.html @@ -102,7 +102,7 @@

                DefinitionProperties

                - View Source + View Source

                Bottom

                @@ -133,7 +133,7 @@
                Property Value
                - View Source + View Source

                Left

                @@ -164,7 +164,7 @@
                Property Value
                - View Source + View Source

                Right

                @@ -195,7 +195,7 @@
                Property Value
                - View Source + View Source

                Top

                @@ -255,7 +255,7 @@

                Extension Methods

                diff --git a/devel/api/Tizen.NUI.TextRenderMode.html b/devel/api/Tizen.NUI.TextRenderMode.html new file mode 100644 index 00000000000..67bd0693613 --- /dev/null +++ b/devel/api/Tizen.NUI.TextRenderMode.html @@ -0,0 +1,189 @@ + + + + + + + Enum TextRenderMode + + + + + + + + + + + + + + + + + + +
                +
                + + + + +
                +
                + +
                +
                +
                +

                +
                +
                  +
                  +
                  + + +
                  +
                  + +
                  +
                  + + + + + + diff --git a/devel/api/Tizen.NUI.Window.FrameCallbackType.html b/devel/api/Tizen.NUI.Window.FrameCallbackType.html index 0a230e8c436..b429925604e 100644 --- a/devel/api/Tizen.NUI.Window.FrameCallbackType.html +++ b/devel/api/Tizen.NUI.Window.FrameCallbackType.html @@ -129,7 +129,7 @@

                  Extension Methods

                  diff --git a/devel/api/Tizen.NUI.Window.html b/devel/api/Tizen.NUI.Window.html index 9452494bfb8..cd019d2344b 100644 --- a/devel/api/Tizen.NUI.Window.html +++ b/devel/api/Tizen.NUI.Window.html @@ -503,7 +503,7 @@
                  Property Value
                  - View Source + View Source

                  IsAlwaysOnTop

                  @@ -566,7 +566,7 @@
                  Property Value
                  - View Source + View Source

                  IsModal

                  @@ -631,7 +631,7 @@
                  Property Value
                  - View Source + View Source

                  NativeHandle

                  @@ -1131,7 +1131,7 @@
                  Parameters
                  - View Source + View Source

                  AddFramePresentedCallback(FrameCallbackType, int)

                  @@ -1177,7 +1177,7 @@
                  Parameters
                  - View Source + View Source

                  AddFrameRenderedCallback(FrameCallbackType, int)

                  @@ -1223,7 +1223,7 @@
                  Parameters
                  - View Source + View Source

                  AddFrameUpdateCallback(FrameUpdateCallbackInterface, View)

                  @@ -1265,7 +1265,7 @@
                  - View Source + View Source

                  AddFrameUpdateCallback(FrameUpdateCallbackInterface)

                  @@ -1332,7 +1332,7 @@
                  Parameters
                  - View Source + View Source

                  CursorVisibleSet(bool)

                  @@ -1382,7 +1382,7 @@
                  Declaration
                  - View Source + View Source

                  Dispose(DisposeTypes)

                  @@ -1417,7 +1417,7 @@
                  Overrides
                  - View Source + View Source

                  EnableFloatingMode(bool)

                  @@ -1456,7 +1456,7 @@
                  Parameters
                  - View Source + View Source

                  ExcludeInputRegion(Rectangle)

                  @@ -1564,7 +1564,7 @@
                  Parameters
                  - View Source + View Source

                  FindLayerByID(uint)

                  @@ -1919,7 +1919,7 @@
                  Returns
                  - View Source + View Source

                  GetFullScreen()

                  @@ -2119,7 +2119,7 @@
                  Returns
                  - View Source + View Source

                  GetLastHoverEvent()

                  @@ -2155,7 +2155,7 @@
                  Remarks
                  - View Source + View Source

                  GetLastKeyEvent()

                  @@ -2191,7 +2191,7 @@
                  Remarks
                  - View Source + View Source

                  GetLastPanGestureState()

                  @@ -2223,7 +2223,7 @@
                  Returns
                  - View Source + View Source

                  GetLastTouchEvent()

                  @@ -2745,7 +2745,7 @@
                  Declaration
                  - View Source + View Source

                  IncludeInputRegion(Rectangle)

                  @@ -2785,7 +2785,7 @@
                  Parameters
                  - View Source + View Source

                  IsFloatingModeEnabled()

                  @@ -2849,7 +2849,7 @@
                  Returns
                  - View Source + View Source

                  IsMaximized()

                  @@ -2881,7 +2881,7 @@
                  Returns
                  - View Source + View Source

                  IsMinimized()

                  @@ -2980,7 +2980,7 @@
                  Returns
                  - View Source + View Source

                  IsWindowRotating()

                  @@ -3046,7 +3046,7 @@
                  Parameters
                  - View Source + View Source

                  KeyboardGrab(DeviceSubClassType)

                  @@ -3096,7 +3096,7 @@
                  Returns
                  - View Source + View Source

                  KeyboardUnGrab()

                  @@ -3167,7 +3167,7 @@
                  Remarks
                  - View Source + View Source

                  LockedPointerCursorPositionHintSet(int, int)

                  @@ -3207,7 +3207,7 @@
                  Parameters
                  - View Source + View Source

                  LockedPointerRegionSet(int, int, int, int)

                  @@ -3275,7 +3275,7 @@
                  Declaration
                  - View Source + View Source

                  Maximize(bool)

                  @@ -3313,7 +3313,7 @@
                  Parameters
                  - View Source + View Source

                  Minimize(bool)

                  @@ -3366,7 +3366,7 @@
                  Declaration
                  - View Source + View Source

                  PointerConstraintsLock()

                  @@ -3398,7 +3398,7 @@
                  Returns
                  - View Source + View Source

                  PointerConstraintsUnlock()

                  @@ -3430,7 +3430,7 @@
                  Returns
                  - View Source + View Source

                  PointerWarp(int, int)

                  @@ -3502,7 +3502,7 @@
                  Declaration
                  - View Source + View Source

                  ReleaseSwigCPtr(HandleRef)

                  @@ -3654,7 +3654,7 @@
                  Parameters
                  - View Source + View Source

                  RemoveFrameUpdateCallback(FrameUpdateCallbackInterface)

                  @@ -3738,7 +3738,7 @@
                  Declaration
                  - View Source + View Source

                  RequestMoveToServer()

                  @@ -3755,7 +3755,7 @@
                  Declaration
                  - View Source + View Source

                  RequestResizeToServer(ResizeDirection)

                  @@ -3790,7 +3790,7 @@
                  Parameters
                  - View Source + View Source

                  SendRotationCompletedAcknowledgement()

                  @@ -4022,7 +4022,7 @@
                  Parameters
                  - View Source + View Source

                  SetFullScreen(bool)

                  @@ -4261,7 +4261,7 @@
                  Returns
                  - View Source + View Source

                  SetLayout(uint, uint, uint, uint, uint, uint)

                  @@ -4325,7 +4325,7 @@
                  Parameters
                  - View Source + View Source

                  SetLayout(WindowLayoutType)

                  @@ -4359,7 +4359,7 @@
                  Parameters
                  - View Source + View Source

                  SetMaximumSize(Size2D)

                  @@ -4396,7 +4396,7 @@
                  Parameters
                  - View Source + View Source

                  SetMimimumSize(Size2D)

                  @@ -4432,7 +4432,7 @@
                  Parameters
                  - View Source + View Source

                  SetNeedsRotationCompletedAcknowledgement(bool)

                  diff --git a/devel/api/Tizen.NUI.html b/devel/api/Tizen.NUI.html index 3ce5a66ea37..7e18488d760 100644 --- a/devel/api/Tizen.NUI.html +++ b/devel/api/Tizen.NUI.html @@ -1655,6 +1655,9 @@

                  TextDirection

                  TextLayout

                  Enumeration for Text Layout.

                  +
                  +

                  TextRenderMode

                  +

                  Enumeration for the render mode of text.

                  TextureType

                  The texture type.

                  diff --git a/devel/api/toc.html b/devel/api/toc.html index 169aba060ae..7505faef16c 100644 --- a/devel/api/toc.html +++ b/devel/api/toc.html @@ -6246,6 +6246,9 @@
                • TextLayout
                • +
                • + TextRenderMode +
                • TextShadow
                • @@ -6797,6 +6800,12 @@
                • AnimatedVectorImageView.RepeatModes
                • +
                • + AsyncTextRenderedEventArgs +
                • +
                • + AsyncTextSizeComputedEventArgs +
                • CameraView
                • @@ -8167,6 +8176,9 @@
                • MotionValue.ValueType
                • +
                • + Panel +
                • SceneView
                • diff --git a/index.json b/index.json index a9f285b945b..75a5cba0fc6 100644 --- a/index.json +++ b/index.json @@ -8097,7 +8097,7 @@ "API10/api/Tizen.NUI.BaseComponents.View.html": { "href": "API10/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived CameraView CameraView CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer GLView GLView GLView ImageView ImageView ImageView Scrollable Scrollable Scrollable TableView TableView TableView TextEditor TextEditor TextEditor TextField TextField TextField TextLabel TextLabel TextLabel CanvasView CanvasView CanvasView VideoView VideoView VideoView WebView WebView WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect RiveAnimationView RiveAnimationView RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Camera Camera Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Model Model Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode SceneView SceneView SceneView ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is not recommended. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); Examples This way is recommended for setting the property var view = new View(); view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1); This way to set the property is prohibited view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is not recommended. Also, this property is for TableView class. Please use the property for the child position of TableView. Examples This way is recommended for setting the property var view = new View(); view.CellIndex = new Vector2(1, 3); This way to set the property is prohibited view.CellIndex.X = 1; //This does not guarantee a proper operation View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position Remarks The Size, Position, Tizen.NUI.BaseComponents.View.Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, Tizen.NUI.BaseComponents.View.CurrentColor, and Tizen.NUI.BaseComponents.View.CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D Remarks The Size, Position, Tizen.NUI.BaseComponents.View.Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, Tizen.NUI.BaseComponents.View.CurrentColor, and Tizen.NUI.BaseComponents.View.CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Margin = new Extents(10, 5, 15, 20); This way to set the property is prohibited view.Margin.Top = 15; //This does not guarantee a proper operation View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Examples This way is recommended for setting the property var view = new View(); view.MaximumSize = new Size2D(100, 200); This way to set the property is prohibited view.MaximumSize.Height = 200; //This does not guarantee a proper operation View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.MinimumSize = new Size2D(100, 200); This way to set the property is prohibited view.MinimumSize.Width = 100; //This does not guarantee a proper operation Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Padding = new Extents(5, 5, 5, 5); This way to set the property is prohibited view.Padding.Start = 5; //This does not guarantee a proper operation View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.PivotPoint = PivotPoint.Center; This way to set the property is prohibited view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position = new Position(100, 200.5f, 0); This way to set the property is prohibited view.Position.Y = 200.5f; //This does not guarantee a proper operation View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position2D = new Position2D(100, 200); This way to set the property is prohibited view.Position2D.X = 100; //This does not guarantee a proper operation View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Scale = new Vector3(1.5f, 2.0f, 1.0f); This way to set the property is prohibited view.Scale.Width = 1.5f; //This does not guarantee a proper operation View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size = new Size(100.5f, 200, 0); This way to set the property is prohibited view.Size.Width = 100.5f; //This does not guarantee a proper operation View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size2D = new Size2D(100, 200); This way to set the property is prohibited view.Size2D.Width = 100; //This does not guarantee a proper operation View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var text = new TextField(); text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f); This way to set the property is prohibited text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with Tizen.NUI.NUIApplication.ThemeOptions.ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use ChildCount property instead.\")] public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use Padding property instead.\")] public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) Exceptions Type Condition System.InvalidOperationException Thrown when deleting a view that is not a child of this view See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived CameraView CameraView CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer GLView GLView GLView ImageView ImageView ImageView Scrollable Scrollable Scrollable TableView TableView TableView TextEditor TextEditor TextEditor TextField TextField TextField TextLabel TextLabel TextLabel CanvasView CanvasView CanvasView VideoView VideoView VideoView WebView WebView WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect RiveAnimationView RiveAnimationView RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Camera Camera Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Model Model Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel SceneView SceneView SceneView ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is not recommended. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); Examples This way is recommended for setting the property var view = new View(); view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1); This way to set the property is prohibited view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is not recommended. Also, this property is for TableView class. Please use the property for the child position of TableView. Examples This way is recommended for setting the property var view = new View(); view.CellIndex = new Vector2(1, 3); This way to set the property is prohibited view.CellIndex.X = 1; //This does not guarantee a proper operation View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position Remarks The Size, Position, Tizen.NUI.BaseComponents.View.Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, Tizen.NUI.BaseComponents.View.CurrentColor, and Tizen.NUI.BaseComponents.View.CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D Remarks The Size, Position, Tizen.NUI.BaseComponents.View.Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, Tizen.NUI.BaseComponents.View.CurrentColor, and Tizen.NUI.BaseComponents.View.CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Margin = new Extents(10, 5, 15, 20); This way to set the property is prohibited view.Margin.Top = 15; //This does not guarantee a proper operation View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Examples This way is recommended for setting the property var view = new View(); view.MaximumSize = new Size2D(100, 200); This way to set the property is prohibited view.MaximumSize.Height = 200; //This does not guarantee a proper operation View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.MinimumSize = new Size2D(100, 200); This way to set the property is prohibited view.MinimumSize.Width = 100; //This does not guarantee a proper operation Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Padding = new Extents(5, 5, 5, 5); This way to set the property is prohibited view.Padding.Start = 5; //This does not guarantee a proper operation View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.PivotPoint = PivotPoint.Center; This way to set the property is prohibited view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position = new Position(100, 200.5f, 0); This way to set the property is prohibited view.Position.Y = 200.5f; //This does not guarantee a proper operation View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position2D = new Position2D(100, 200); This way to set the property is prohibited view.Position2D.X = 100; //This does not guarantee a proper operation View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Scale = new Vector3(1.5f, 2.0f, 1.0f); This way to set the property is prohibited view.Scale.Width = 1.5f; //This does not guarantee a proper operation View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size = new Size(100.5f, 200, 0); This way to set the property is prohibited view.Size.Width = 100.5f; //This does not guarantee a proper operation View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size2D = new Size2D(100, 200); This way to set the property is prohibited view.Size2D.Width = 100; //This does not guarantee a proper operation View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var text = new TextField(); text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f); This way to set the property is prohibited text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with Tizen.NUI.NUIApplication.ThemeOptions.ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use ChildCount property instead.\")] public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use Padding property instead.\")] public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) Exceptions Type Condition System.InvalidOperationException Thrown when deleting a view that is not a child of this view See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" }, "API10/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API10/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -21867,7 +21867,7 @@ "API11/api/Tizen.NUI.BaseComponents.View.html": { "href": "API11/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Derived CameraView CameraView DirectRenderingGLView DirectRenderingGLView FlexContainer FlexContainer GLView GLView ImageView ImageView Scrollable Scrollable TableView TableView TextEditor TextEditor TextField TextField TextLabel TextLabel CanvasView CanvasView VideoView VideoView WebView WebView Camera Camera CubeTransitionEffect CubeTransitionEffect RiveAnimationView RiveAnimationView GaussianBlurView GaussianBlurView Camera Camera Light Light Model Model ModelNode ModelNode SceneView SceneView ViewWrapper ViewWrapper WatchView WatchView WidgetView WidgetView Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source View() Creates a new instance of a view. Declaration public View() View Source View(bool) Create a new instance of a View with setting the status of shown or hidden. Declaration public View(bool shown) Parameters Type Name Description bool shown false : Not displayed (hidden), true : displayed (shown) View Source View(ViewAccessibilityMode) Declaration public View(View.ViewAccessibilityMode accessibilityMode) Parameters Type Name Description View.ViewAccessibilityMode accessibilityMode View Source View(ViewStyle) Declaration public View(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle Fields View Source AccessibilityActivateAction Declaration protected static readonly string AccessibilityActivateAction Field Value Type Description string View Source AccessibilityDescriptionProperty AccessibilityDescriptionProperty Declaration public static BindableProperty AccessibilityDescriptionProperty Field Value Type Description BindableProperty View Source AccessibilityHiddenProperty AccessibilityHiddenProperty Declaration public static BindableProperty AccessibilityHiddenProperty Field Value Type Description BindableProperty View Source AccessibilityHighlightableProperty AccessibilityHighlightableProperty Declaration public static BindableProperty AccessibilityHighlightableProperty Field Value Type Description BindableProperty View Source AccessibilityNameProperty AccessibilityNameProperty Declaration public static BindableProperty AccessibilityNameProperty Field Value Type Description BindableProperty View Source AccessibilityReadingCancelledAction Declaration protected static readonly string AccessibilityReadingCancelledAction Field Value Type Description string View Source AccessibilityReadingPausedAction Declaration protected static readonly string AccessibilityReadingPausedAction Field Value Type Description string View Source AccessibilityReadingResumedAction Declaration protected static readonly string AccessibilityReadingResumedAction Field Value Type Description string View Source AccessibilityReadingSkippedAction Declaration protected static readonly string AccessibilityReadingSkippedAction Field Value Type Description string View Source AccessibilityReadingStoppedAction Declaration protected static readonly string AccessibilityReadingStoppedAction Field Value Type Description string View Source AccessibilityRoleProperty AccessibilityRoleProperty Declaration public static BindableProperty AccessibilityRoleProperty Field Value Type Description BindableProperty View Source AccessibilityTranslationDomainProperty AccessibilityTranslationDomainProperty Declaration public static BindableProperty AccessibilityTranslationDomainProperty Field Value Type Description BindableProperty View Source AlignSelfProperty AlignSelfProperty Declaration public static BindableProperty AlignSelfProperty Field Value Type Description BindableProperty View Source AllowOnlyOwnTouchProperty AllowOnlyOwnTouchProperty Declaration public static BindableProperty AllowOnlyOwnTouchProperty Field Value Type Description BindableProperty View Source AnchorPointProperty AnchorPointProperty Declaration public static BindableProperty AnchorPointProperty Field Value Type Description BindableProperty View Source AutomationIdProperty AutomationIdProperty Declaration public static BindableProperty AutomationIdProperty Field Value Type Description BindableProperty View Source BackgroundColorProperty BackgroundColorProperty Declaration public static BindableProperty BackgroundColorProperty Field Value Type Description BindableProperty View Source BackgroundImageBorderProperty BackgroundImageBorderProperty Declaration public static BindableProperty BackgroundImageBorderProperty Field Value Type Description BindableProperty View Source BackgroundImageProperty BackgroundImageProperty Declaration public static BindableProperty BackgroundImageProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronosLoadingProperty BackgroundImageSynchronosLoadingProperty Declaration public static BindableProperty BackgroundImageSynchronosLoadingProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronousLoadingProperty BackgroundImageSynchronousLoadingProperty Declaration public static BindableProperty BackgroundImageSynchronousLoadingProperty Field Value Type Description BindableProperty View Source BackgroundProperty BackgroundProperty Declaration public static BindableProperty BackgroundProperty Field Value Type Description BindableProperty View Source BlendEquationProperty BlendEquationProperty Declaration public static BindableProperty BlendEquationProperty Field Value Type Description BindableProperty View Source BorderlineColorProperty BorderlineColor Property Declaration public static BindableProperty BorderlineColorProperty Field Value Type Description BindableProperty View Source BorderlineColorSelectorProperty BorderlineColorSelector Property Like BackgroundColor, color selector typed BorderlineColor should be used in ViewStyle only. So this API is internally used only. Declaration public static BindableProperty BorderlineColorSelectorProperty Field Value Type Description BindableProperty View Source BorderlineOffsetProperty BorderlineOffset Property Declaration public static BindableProperty BorderlineOffsetProperty Field Value Type Description BindableProperty View Source BorderlineWidthProperty BorderlineWidth Property Declaration public static BindableProperty BorderlineWidthProperty Field Value Type Description BindableProperty View Source BoxShadowProperty Shadow Property Declaration public static BindableProperty BoxShadowProperty Field Value Type Description BindableProperty View Source CellHorizontalAlignmentProperty CellHorizontalAlignmentProperty Declaration public static BindableProperty CellHorizontalAlignmentProperty Field Value Type Description BindableProperty View Source CellIndexProperty CellIndexProperty Declaration public static BindableProperty CellIndexProperty Field Value Type Description BindableProperty View Source CellVerticalAlignmentProperty CellVerticalAlignmentProperty Declaration public static BindableProperty CellVerticalAlignmentProperty Field Value Type Description BindableProperty View Source ClippingModeProperty ClippingModeProperty Declaration public static BindableProperty ClippingModeProperty Field Value Type Description BindableProperty View Source ClockwiseFocusableViewProperty ClockwiseFocusableViewProperty Declaration public static BindableProperty ClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source ColorBlueProperty ColorBlueProperty Declaration public static BindableProperty ColorBlueProperty Field Value Type Description BindableProperty View Source ColorGreenProperty ColorGreenProperty Declaration public static BindableProperty ColorGreenProperty Field Value Type Description BindableProperty View Source ColorProperty ColorProperty Declaration public static BindableProperty ColorProperty Field Value Type Description BindableProperty View Source ColorRedProperty ColorRedProperty Declaration public static BindableProperty ColorRedProperty Field Value Type Description BindableProperty View Source ColumnSpanProperty ColumnSpanProperty Declaration public static BindableProperty ColumnSpanProperty Field Value Type Description BindableProperty View Source CornerRadiusPolicyProperty CornerRadiusPolicy Property Declaration public static BindableProperty CornerRadiusPolicyProperty Field Value Type Description BindableProperty View Source CornerRadiusProperty CornerRadius Property Declaration public static BindableProperty CornerRadiusProperty Field Value Type Description BindableProperty View Source CounterClockwiseFocusableViewProperty CounterClockwiseFocusableViewProperty Declaration public static BindableProperty CounterClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source DispatchHoverMotionProperty DispatchHoverMotionProperty Declaration public static BindableProperty DispatchHoverMotionProperty Field Value Type Description BindableProperty View Source DispatchKeyEventsProperty DispatchKeyEventsProperty Declaration public static BindableProperty DispatchKeyEventsProperty Field Value Type Description BindableProperty View Source DispatchTouchMotionProperty DispatchTouchMotionProperty Declaration public static BindableProperty DispatchTouchMotionProperty Field Value Type Description BindableProperty View Source DownFocusableViewProperty DownFocusableViewProperty Declaration public static BindableProperty DownFocusableViewProperty Field Value Type Description BindableProperty View Source DrawModeProperty DrawModeProperty Declaration public static BindableProperty DrawModeProperty Field Value Type Description BindableProperty View Source EnableControlStatePropagationProperty EnableControlStatePropagationProperty Declaration public static BindableProperty EnableControlStatePropagationProperty Field Value Type Description BindableProperty View Source EnableControlStateProperty EnableControlState property Declaration public static BindableProperty EnableControlStateProperty Field Value Type Description BindableProperty View Source ExcludeLayoutingProperty ExcludeLayoutingProperty Declaration public static BindableProperty ExcludeLayoutingProperty Field Value Type Description BindableProperty View Source FlexMarginProperty FlexMarginProperty Declaration public static BindableProperty FlexMarginProperty Field Value Type Description BindableProperty View Source FlexProperty FlexProperty Declaration public static BindableProperty FlexProperty Field Value Type Description BindableProperty View Source FocusableChildrenProperty FocusableChildrenProperty Declaration public static BindableProperty FocusableChildrenProperty Field Value Type Description BindableProperty View Source FocusableInTouchProperty FocusableInTouchProperty Declaration public static BindableProperty FocusableInTouchProperty Field Value Type Description BindableProperty View Source FocusableProperty FocusableProperty Declaration public static BindableProperty FocusableProperty Field Value Type Description BindableProperty View Source GrabTouchAfterLeaveProperty GrabTouchAfterLeaveProperty Declaration public static BindableProperty GrabTouchAfterLeaveProperty Field Value Type Description BindableProperty View Source HeightForWidthProperty HeightForWidthProperty Declaration public static BindableProperty HeightForWidthProperty Field Value Type Description BindableProperty View Source HeightResizePolicyProperty HeightResizePolicyProperty Declaration public static BindableProperty HeightResizePolicyProperty Field Value Type Description BindableProperty View Source HeightSpecificationProperty HeightSpecificationProperty Declaration public static BindableProperty HeightSpecificationProperty Field Value Type Description BindableProperty View Source ImageShadowProperty ImageShadow Property Declaration public static BindableProperty ImageShadowProperty Field Value Type Description BindableProperty View Source InheritLayoutDirectionProperty InheritLayoutDirectionProperty Declaration public static BindableProperty InheritLayoutDirectionProperty Field Value Type Description BindableProperty View Source InheritOrientationProperty InheritOrientationProperty Declaration public static BindableProperty InheritOrientationProperty Field Value Type Description BindableProperty View Source InheritPositionProperty InheritPositionProperty Declaration public static BindableProperty InheritPositionProperty Field Value Type Description BindableProperty View Source InheritScaleProperty InheritScaleProperty Declaration public static BindableProperty InheritScaleProperty Field Value Type Description BindableProperty View Source IsEnabledProperty IsEnabledProperty Declaration public static BindableProperty IsEnabledProperty Field Value Type Description BindableProperty View Source KeyInputFocusProperty KeyInputFocusProperty Declaration public static BindableProperty KeyInputFocusProperty Field Value Type Description BindableProperty View Source LayoutDirectionProperty LayoutDirectionProperty Declaration public static BindableProperty LayoutDirectionProperty Field Value Type Description BindableProperty View Source LayoutProperty LayoutProperty Declaration public static BindableProperty LayoutProperty Field Value Type Description BindableProperty View Source LayoutTransitionProperty LayoutTransitionProperty Declaration public static BindableProperty LayoutTransitionProperty Field Value Type Description BindableProperty View Source LeaveRequiredProperty LeaveRequiredProperty Declaration public static BindableProperty LeaveRequiredProperty Field Value Type Description BindableProperty View Source LeftFocusableViewProperty LeftFocusableViewProperty Declaration public static BindableProperty LeftFocusableViewProperty Field Value Type Description BindableProperty View Source MarginProperty MarginProperty Declaration public static BindableProperty MarginProperty Field Value Type Description BindableProperty View Source MaximumSizeProperty MaximumSizeProperty Declaration public static BindableProperty MaximumSizeProperty Field Value Type Description BindableProperty View Source MinimumSizeProperty MinimumSizeProperty Declaration public static BindableProperty MinimumSizeProperty Field Value Type Description BindableProperty View Source NameProperty NameProperty Declaration public static BindableProperty NameProperty Field Value Type Description BindableProperty View Source OpacityProperty OpacityProperty Declaration public static BindableProperty OpacityProperty Field Value Type Description BindableProperty View Source OrientationProperty OrientationProperty Declaration public static BindableProperty OrientationProperty Field Value Type Description BindableProperty View Source PaddingEXProperty PaddingEXProperty Declaration public static BindableProperty PaddingEXProperty Field Value Type Description BindableProperty View Source PaddingProperty PaddingProperty Declaration public static BindableProperty PaddingProperty Field Value Type Description BindableProperty View Source ParentOriginProperty ParentOriginProperty Declaration public static BindableProperty ParentOriginProperty Field Value Type Description BindableProperty View Source PivotPointProperty PivotPointProperty Declaration public static BindableProperty PivotPointProperty Field Value Type Description BindableProperty View Source Position2DProperty Position2DProperty Declaration public static BindableProperty Position2DProperty Field Value Type Description BindableProperty View Source PositionProperty PositionProperty Declaration public static BindableProperty PositionProperty Field Value Type Description BindableProperty View Source PositionUsesAnchorPointProperty PositionUsesAnchorPointProperty Declaration public static BindableProperty PositionUsesAnchorPointProperty Field Value Type Description BindableProperty View Source PositionUsesPivotPointProperty PositionUsesPivotPointProperty Declaration public static BindableProperty PositionUsesPivotPointProperty Field Value Type Description BindableProperty View Source PositionXProperty PositionXProperty Declaration public static BindableProperty PositionXProperty Field Value Type Description BindableProperty View Source PositionYProperty PositionYProperty Declaration public static BindableProperty PositionYProperty Field Value Type Description BindableProperty View Source PositionZProperty PositionZProperty Declaration public static BindableProperty PositionZProperty Field Value Type Description BindableProperty View Source PropagatableControlStatesProperty PropagatableControlStatesProperty Declaration public static BindableProperty PropagatableControlStatesProperty Field Value Type Description BindableProperty View Source RightFocusableViewProperty RightFocusableViewProperty Declaration public static BindableProperty RightFocusableViewProperty Field Value Type Description BindableProperty View Source RowSpanProperty RowSpanProperty Declaration public static BindableProperty RowSpanProperty Field Value Type Description BindableProperty View Source ScaleProperty ScaleProperty Declaration public static BindableProperty ScaleProperty Field Value Type Description BindableProperty View Source ScaleXProperty ScaleXProperty Declaration public static BindableProperty ScaleXProperty Field Value Type Description BindableProperty View Source ScaleYProperty ScaleYProperty Declaration public static BindableProperty ScaleYProperty Field Value Type Description BindableProperty View Source ScaleZProperty ScaleZProperty Declaration public static BindableProperty ScaleZProperty Field Value Type Description BindableProperty View Source SensitiveProperty SensitiveProperty Declaration public static BindableProperty SensitiveProperty Field Value Type Description BindableProperty View Source SiblingOrderProperty SiblingOrderProperty Declaration public static BindableProperty SiblingOrderProperty Field Value Type Description BindableProperty View Source Size2DProperty Size2DProperty Declaration public static BindableProperty Size2DProperty Field Value Type Description BindableProperty View Source SizeHeightProperty SizeHeightProperty Declaration public static BindableProperty SizeHeightProperty Field Value Type Description BindableProperty View Source SizeModeFactorProperty SizeModeFactorProperty Declaration public static BindableProperty SizeModeFactorProperty Field Value Type Description BindableProperty View Source SizeProperty SizeProperty Declaration public static BindableProperty SizeProperty Field Value Type Description BindableProperty View Source SizeScalePolicyProperty SizeScalePolicyProperty Declaration public static BindableProperty SizeScalePolicyProperty Field Value Type Description BindableProperty View Source SizeWidthProperty SizeWidthProperty Declaration public static BindableProperty SizeWidthProperty Field Value Type Description BindableProperty View Source StateProperty StateProperty Declaration public static BindableProperty StateProperty Field Value Type Description BindableProperty View Source StyleNameProperty StyleNameProperty (DALi json) Declaration public static BindableProperty StyleNameProperty Field Value Type Description BindableProperty View Source SubStateProperty SubStateProperty Declaration public static BindableProperty SubStateProperty Field Value Type Description BindableProperty View Source ThemeChangeSensitiveProperty ThemeChangeSensitive property Declaration public static BindableProperty ThemeChangeSensitiveProperty Field Value Type Description BindableProperty View Source TooltipProperty TooltipProperty Declaration public static BindableProperty TooltipProperty Field Value Type Description BindableProperty View Source TooltipTextProperty TooltipTextProperty Declaration public static BindableProperty TooltipTextProperty Field Value Type Description BindableProperty View Source TouchAreaOffsetProperty TouchAreaOffsetProperty Declaration public static BindableProperty TouchAreaOffsetProperty Field Value Type Description BindableProperty View Source TransitionOptionsProperty TransitionOptionsProperty Declaration public static BindableProperty TransitionOptionsProperty Field Value Type Description BindableProperty View Source UpdateAreaHintProperty UpdateAreaHintProperty Declaration public static BindableProperty UpdateAreaHintProperty Field Value Type Description BindableProperty View Source UpFocusableViewProperty UpFocusableViewProperty Declaration public static BindableProperty UpFocusableViewProperty Field Value Type Description BindableProperty View Source WeightProperty \"DO not use this, that will be deprecated. Use 'View Weight' instead of BindableProperty\" This needs to be hidden as inhouse API until all applications using it have been updated. Do not make public. Declaration public static BindableProperty WeightProperty Field Value Type Description BindableProperty View Source WidthForHeightProperty WidthForHeightProperty Declaration public static BindableProperty WidthForHeightProperty Field Value Type Description BindableProperty View Source WidthResizePolicyProperty WidthResizePolicyProperty Declaration public static BindableProperty WidthResizePolicyProperty Field Value Type Description BindableProperty View Source WidthSpecificationProperty WidthSpecificationProperty Declaration public static BindableProperty WidthSpecificationProperty Field Value Type Description BindableProperty Properties View Source AccessibilityAttributes Dictionary of accessibility attributes (key-value pairs of strings). Declaration public Dictionary AccessibilityAttributes { get; } Property Value Type Description Dictionary<, > View Source AccessibilityDescription Gets or sets accessibility description. Declaration public string AccessibilityDescription { get; set; } Property Value Type Description string View Source AccessibilityDynamicAttributes Dictionary of dynamically-evaluated accessibility attributes (key-value pairs of strings). Declaration public Dictionary> AccessibilityDynamicAttributes { get; } Property Value Type Description Dictionary<, >> View Source AccessibilityHidden Controls whether the view is hidden from the AT-SPI tree. Declaration public bool AccessibilityHidden { get; set; } Property Value Type Description bool Remarks False by default. Hiding an object means that any AT-SPI clients are not able to see it. View Source AccessibilityHighlightable Gets or sets whether the view is highlightable for accessibility or not. Declaration public bool AccessibilityHighlightable { get; set; } Property Value Type Description bool Remarks For views, which intend to receive accessibility highlight focus, this value should be set as true. Otherwise it is set to false by default and the object is omitted in AT-SPI2 navigation. View Source AccessibilityName Gets or sets accessibility name. Declaration public string AccessibilityName { get; set; } Property Value Type Description string View Source AccessibilityRole Gets or sets accessibility role. Declaration public Role AccessibilityRole { get; set; } Property Value Type Description Role View Source AccessibilitySuppressedEvents Modifiable collection of suppressed AT-SPI events (D-Bus signals). Declaration public AccessibilityEvents AccessibilitySuppressedEvents { get; } Property Value Type Description AccessibilityEvents View Source AccessibilityTranslationDomain Gets or sets accessibility translation domain. Declaration public string AccessibilityTranslationDomain { get; set; } Property Value Type Description string View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source AliveCount Gets the number of currently alived View object. Declaration public static int AliveCount { get; } Property Value Type Description int View Source AllowOnlyOwnTouch Whether the view will only receive own touch. Declaration public bool AllowOnlyOwnTouch { get; set; } Property Value Type Description bool true, if it only receives touches that started from itself. View Source AnchorPoint This has been deprecated in API5 and will be removed in API8. Use PivotPoint instead. Declaration public Position AnchorPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.AnchorPoint.X = 0.1f;) is possible. View Source AutomationId Gets or sets a value that allows the automation framework to find and interact with this element. Declaration public string AutomationId { get; set; } Property Value Type Description string View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is not recommended. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); Examples This way is recommended for setting the property var view = new View(); view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1); This way to set the property is prohibited view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BackgroundImageBorder Get or set the border of background image. Declaration public Rectangle BackgroundImageBorder { get; set; } Property Value Type Description Rectangle View Source BackgroundImageSynchronosLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronosLoading { get; set; } Property Value Type Description bool View Source BackgroundImageSynchronousLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronousLoading { get; set; } Property Value Type Description bool View Source BlendEquation Determines which blend equation will be used to render renderers of this actor. Declaration public BlendEquationType BlendEquation { get; set; } Property Value Type Description BlendEquationType blend equation enum currently assigned View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is not recommended. Also, this property is for TableView class. Please use the property for the child position of TableView. Examples This way is recommended for setting the property var view = new View(); view.CellIndex = new Vector2(1, 3); This way to set the property is prohibited view.CellIndex.X = 1; //This does not guarantee a proper operation View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ClockwiseFocusableView The clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified clockwise focusable view is not on a window. Declaration public View ClockwiseFocusableView { get; set; } Property Value Type Description View View Source Color The Color of View. This is an RGBA value. Each RGBA components match as ColorRed, ColorGreen, ColorBlue, and Opacity. This property will multiply the final color of this view. (BackgroundColor, BorderlineColor, BackgroundImage, etc). For example, if view.BackgroundColor = Color.Yellow and view.Color = Color.Purple, this view will shown as Red. Inherient of color value depend on Tizen.NUI.BaseComponents.View.ColorMode. Declaration public Color Color { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Color = new Color(0.5f, 0.2f, 0.1f, 0.5f); This way to set the property is prohibited view.Color.A = 0.5f; //This does not guarantee a proper operation View Source ColorBlue The Blue component of View.Color. Declaration public float ColorBlue { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorGreen The Green component of View.Color. Declaration public float ColorGreen { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorRed The Red component of View.Color. Declaration public float ColorRed { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ControlState Get/Set the control state. Note that the ControlState only available for the classes derived from Control. If the classes that are not derived from Control (such as View, ImageView and TextLabel) want to use this system, please set EnableControlState to true. Declaration public ControlState ControlState { get; protected set; } Property Value Type Description ControlState View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CounterClockwiseFocusableView The counter clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified counter clockwise focusable view is not on a window. Declaration public View CounterClockwiseFocusableView { get; set; } Property Value Type Description View View Source Culled Get whether the View is culled or not. True means that the View is out of the view frustum. Declaration public bool Culled { get; } Property Value Type Description bool Remarks Hidden-API (Inhouse-API). View Source CurrentColor Retrieve the View's current Color. Declaration public Color CurrentColor { get; } Property Value Type Description Color Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentScale Retrieve the current scale factor applied to the View. Declaration public Vector3 CurrentScale { get; } Property Value Type Description Vector3 Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source DisallowInterceptTouchEvent If child view doesn't want the parent's view to intercept the touch, you can set it to true. for example : parent.Add(child); parent.InterceptTouchEvent += OnInterceptTouchEvent; View view = child.GetParent() as View; view.DisallowInterceptTouchEvent = true; This prevents the parent from intercepting touch. Declaration public bool DisallowInterceptTouchEvent { get; set; } Property Value Type Description bool View Source DisallowInterceptWheelEvent If child view doesn't want the parent's view to intercept the wheel event, you can set it to true. for example : parent.Add(child); parent.InterceptWheelEvent += OnInterceptWheelEvent; View view = child.GetParent() as View; view.DisallowInterceptWheelEvent = true; This prevents the parent from intercepting wheel event. Declaration public bool DisallowInterceptWheelEvent { get; set; } Property Value Type Description bool View Source DispatchGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals. The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchGestureEvents { get; set; } Property Value Type Description bool View Source DispatchHoverEvents Gets or sets the status of whether hover events can be dispatched. If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchHoverEvents { get; set; } Property Value Type Description bool View Source DispatchHoverMotion Gets or sets the status of whether motion event of Hover can be dispatched. If a View's DispatchHoverMotion is set to false, then it's can not will receive motion event of HoverEvent. Declaration public bool DispatchHoverMotion { get; set; } Property Value Type Description bool View Source DispatchKeyEvents Gets or sets the status of whether the view should emit key event signals. If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals. Declaration public bool DispatchKeyEvents { get; set; } Property Value Type Description bool View Source DispatchParentGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals. The parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchParentGestureEvents { get; set; } Property Value Type Description bool View Source DispatchParentHoverEvents Gets or sets the status of whether hover events can be dispatched to the parent. If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentHoverEvents { get; set; } Property Value Type Description bool View Source DispatchParentTouchEvents Gets or sets the status of whether touch events can be dispatched to the parent. If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchParentTouchEvents { get; set; } Property Value Type Description bool View Source DispatchParentWheelEvents Gets or sets the status of whether wheel events can be dispatched to the parent. If a View's DispatchParentWheelEvents is set to false, then parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentWheelEvents { get; set; } Property Value Type Description bool View Source DispatchTouchEvents Gets or sets the status of whether touch events can be dispatched. If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchTouchEvents { get; set; } Property Value Type Description bool View Source DispatchTouchMotion Gets or sets the status of whether motion event of Touch can be dispatched. If a View's DispatchTouchMotion is set to false, then it's can not will receive motion event of TouchEvent. Declaration public bool DispatchTouchMotion { get; set; } Property Value Type Description bool View Source DispatchWheelEvents Gets or sets the status of whether wheel events can be dispatched. If a View's DispatchWheelEvents is set to false, then it's can not will receive wheel event and parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchWheelEvents { get; set; } Property Value Type Description bool View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source EnableControlState By default, it is false in View, true in Control. Note that if the value is true, the View will be a touch receptor. Declaration public bool EnableControlState { get; set; } Property Value Type Description bool View Source EnableControlStatePropagation Enable/Disable ControlState propagation for children. It is false by default. If the View needs to share ControlState with descendants, please set it true. Please note that, changing the value will also changes children's EnableControlStatePropagation value recursively. Declaration public bool EnableControlStatePropagation { get; set; } Property Value Type Description bool View Source ExcludeLayouting Gets / Sets the status of whether the view is excluded from its parent's layouting or not. Declaration public bool ExcludeLayouting { get; set; } Property Value Type Description bool View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source FocusableChildren Whether the children of this view can be focusable by keyboard navigation. If user sets this to false, the children of this actor view will not be focused. Note : Default value is true. Declaration public bool FocusableChildren { get; set; } Property Value Type Description bool View Source FocusableInTouch Whether this view can focus by touch. If Focusable is false, FocusableInTouch is disabled. If you want to have focus on touch, you need to set both Focusable and FocusableInTouch settings to true. Declaration public bool FocusableInTouch { get; set; } Property Value Type Description bool View Source GrabTouchAfterLeave Whether the actor grab all touches even if touch leaves its boundary. Declaration public bool GrabTouchAfterLeave { get; set; } Property Value Type Description bool true, if it grab all touch after start View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source ImageShadow Describes a shadow as an image for a View. It is null by default. Declaration public ImageShadow ImageShadow { get; set; } Property Value Type Description ImageShadow Remarks Getter returns copied instance of current shadow. View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsEnabled Gets or sets the status of whether the view should be enabled user interactions. If a View is made disabled, then user interactions including touch, focus, and actiavation is disabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description bool View Source IsHighlighted Flag to check whether this view is highlighted or not. Declaration protected bool IsHighlighted { get; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source KeyInputFocus The KeyInputFocus, type bool. Declaration public bool KeyInputFocus { get; set; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutingDisabled Flag to allow Layouting to be disabled for Views. Once a View has a Layout set then any children added to Views from then on will receive automatic Layouts. Declaration public static bool LayoutingDisabled { get; set; } Property Value Type Description bool View Source LayoutSet Flag to indicate if layout set explicitly via API call or View was automatically given a Layout. Declaration public bool LayoutSet { get; } Property Value Type Description bool View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description Dictionary<, > View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Margin = new Extents(10, 5, 15, 20); This way to set the property is prohibited view.Margin.Top = 15; //This does not guarantee a proper operation View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Examples This way is recommended for setting the property var view = new View(); view.MaximumSize = new Size2D(100, 200); This way to set the property is prohibited view.MaximumSize.Height = 200; //This does not guarantee a proper operation View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.MinimumSize = new Size2D(100, 200); This way to set the property is prohibited view.MinimumSize.Width = 100; //This does not guarantee a proper operation View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Padding = new Extents(5, 5, 5, 5); This way to set the property is prohibited view.Padding.Start = 5; //This does not guarantee a proper operation View Source PaddingEX This has been deprecated in API5 and will be removed in API8. Use Padding instead. Declaration public Extents PaddingEX { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source Parent This has been deprecated in API5 and will be removed in API8. Use 'Container GetParent() for derived class' instead. Declaration public View Parent { get; } Property Value Type Description View View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.PivotPoint = PivotPoint.Center; This way to set the property is prohibited view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position = new Position(100, 200.5f, 0); This way to set the property is prohibited view.Position.Y = 200.5f; //This does not guarantee a proper operation View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position2D = new Position2D(100, 200); This way to set the property is prohibited view.Position2D.X = 100; //This does not guarantee a proper operation View Source PositionUsesAnchorPoint This has been deprecated in API5 and Will be removed in API8. Use PositionUsesPivotPoint instead. Declaration public bool PositionUsesAnchorPoint { get; set; } Property Value Type Description bool View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source PropagatableControlStates The ControlStates can propagate from the parent. Listed ControlStates will be accepted propagation of the parent ControlState changes if parent view EnableControlState is true. EnableControlState. Default is ControlState.All, so every ControlStates will be propagated from the parent. Declaration public ControlState PropagatableControlStates { get; set; } Property Value Type Description ControlState View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Scale = new Vector3(1.5f, 2.0f, 1.0f); This way to set the property is prohibited view.Scale.Width = 1.5f; //This does not guarantee a proper operation View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source ScreenPositionSize Retrieves the screen position and size of the view. Declaration public Vector4 ScreenPositionSize { get; } Property Value Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size = new Size(100.5f, 200, 0); This way to set the property is prohibited view.Size.Width = 100.5f; //This does not guarantee a proper operation View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size2D = new Size2D(100, 200); This way to set the property is prohibited view.Size2D.Width = 100; //This does not guarantee a proper operation View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var text = new TextField(); text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f); This way to set the property is prohibited text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TouchAreaOffset The expanded touch area. TouchArea can expand the view's touchable area. If you set the TouchAreaOffset on an view, when you touch the view, the touch area is used rather than the size of the view. Declaration public Offset TouchAreaOffset { get; set; } Property Value Type Description Offset Remarks This is based on the top left x, y coordinates. For example) view.Size = new Size(100, 100); view.TouchAreaOffset = new Offset(-10, 20, 30, -40); // left, right, bottom, top Then, touch area is 130x170. This is view.width + TouchAreaOffset.right - TouchAreaOffset.left and view.height + TouchAreaOffset.bottom - TouchAreaOffset.top +---------------------+ | ^ | | | | | | -40 | | | | | | | | +----+----+ | | | | | | -10| | 20 | |<---+ +----->| | | | | | | | | | +----+----+ | | | | | | 30 | | | | | v | +---------------------+ View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpdateAreaHint Declaration public Vector4 UpdateAreaHint { get; set; } Property Value Type Description Vector4 View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source ViewStyle Deprecate. Do not use this. The style instance applied to this view. Note that do not modify the ViewStyle. Modifying ViewStyle will affect other views with same ViewStyle. Declaration protected ViewStyle ViewStyle { get; } Property Value Type Description ViewStyle View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source VoiceInteractionName Voice interaction name for voice touch. Declaration public string VoiceInteractionName { get; set; } Property Value Type Description string View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source AccessibilityCalculateStates() Declaration protected virtual AccessibilityStates AccessibilityCalculateStates() Returns Type Description AccessibilityStates View Source AccessibilityDoAction(string) Declaration protected virtual bool AccessibilityDoAction(string name) Parameters Type Name Description string name Returns Type Description bool View Source AccessibilityGetActionCount() Declaration protected virtual int AccessibilityGetActionCount() Returns Type Description int View Source AccessibilityGetActionName(int) Declaration protected virtual string AccessibilityGetActionName(int index) Parameters Type Name Description int index Returns Type Description string View Source AccessibilityGetDescription() Declaration protected virtual string AccessibilityGetDescription() Returns Type Description string View Source AccessibilityGetName() Declaration protected virtual string AccessibilityGetName() Returns Type Description string View Source AccessibilityIsScrollable() Declaration protected virtual bool AccessibilityIsScrollable() Returns Type Description bool View Source AccessibilityScrollToChild(View) Declaration protected virtual bool AccessibilityScrollToChild(View child) Parameters Type Name Description View child Returns Type Description bool View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source AppendAccessibilityRelation(View, AccessibilityRelationType) Creates relation between objects. Declaration public void AppendAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be in relation. AccessibilityRelationType relation Relation type. View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source CalculateScreenPosition() Calculate the screen position of the view. Declaration public Vector2 CalculateScreenPosition() Returns Type Description Vector2 Remarks This is a hidden API(inhouse API) only for internal purpose. View Source CalculateScreenPositionSize() Calculate the screen position and size of the view. Declaration public Vector4 CalculateScreenPositionSize() Returns Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source CheckResourceReady() Declaration protected virtual bool CheckResourceReady() Returns Type Description bool View Source ClearAccessibilityHighlight() Clears accessibility highlight. Declaration public bool ClearAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source ClearAccessibilityRelations() Removes all previously appended relations. Declaration public void ClearAccessibilityRelations() View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source CreateViewStyle() Create Style, it is abstract function and must be override. Declaration protected virtual ViewStyle CreateViewStyle() Returns Type Description ViewStyle View Source Dispose(bool) Declaration protected override void Dispose(bool disposing) Parameters Type Name Description bool disposing Overrides BaseHandle.Dispose(bool) View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source EmitAccessibilityEvent(AccessibilityPropertyChangeEvent) Emits accessibility property changed event. Declaration public void EmitAccessibilityEvent(AccessibilityPropertyChangeEvent changeEvent) Parameters Type Name Description AccessibilityPropertyChangeEvent changeEvent Property changed event View Source EmitAccessibilityStateChangedEvent(AccessibilityState, bool) Emits accessibility states changed event. Declaration public void EmitAccessibilityStateChangedEvent(AccessibilityState state, bool equal) Parameters Type Name Description AccessibilityState state Accessibility state bool equal True if the state is set or enabled, otherwise false View Source EmitScrollFinishedEvent() Emits accessibility scroll finished event. Declaration public void EmitScrollFinishedEvent() View Source EmitScrollStartedEvent() Emits accessibility scroll started event. Declaration public void EmitScrollStartedEvent() View Source EmitTextCursorMovedEvent(int) Emits accessibility text cursor moved event. Declaration public void EmitTextCursorMovedEvent(int cursorPosition) Parameters Type Name Description int cursorPosition The new cursor position View Source EmitTextDeletedEvent(int, int, string) Emits accessibility text deleted event. Declaration public void EmitTextDeletedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source EmitTextInsertedEvent(int, int, string) Emits accessibility text inserted event. Declaration public void EmitTextInsertedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source FindChildAnimatableByName(string) Search through this view's hierarchy for a view as Animatable with the given name. The view itself is also considered in the search. Declaration public Animatable FindChildAnimatableByName(string childName) Parameters Type Name Description string childName The name of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source FindChildByID(uint) Search through this View's hierarchy for a View with the given unique ID. The View itself is also considered in the search. Declaration public View FindChildByID(uint id) Parameters Type Name Description uint id The ID of the View to find Returns Type Description View A View if found or a null if not View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source GetAccessibilityReadingInfoTypes() Gets accessibility reading information. Declaration public AccessibilityReadingInfoTypes GetAccessibilityReadingInfoTypes() Returns Type Description AccessibilityReadingInfoTypes Reading information type View Source GetAccessibilityRelations() Gets accessibility collection connected with the current object. Declaration public Dictionary> GetAccessibilityRelations() Returns Type Description Dictionary<, >> A dictionary mapping a relation type to a set of objects in that relation View Source GetAccessibilityStates() Gets Accessibility States. Declaration public AccessibilityStates GetAccessibilityStates() Returns Type Description AccessibilityStates Accessibility States View Source GetChildAnimatableAt(uint) Retrieves a child view as Animatable by index. Declaration public Animatable GetChildAnimatableAt(uint index) Parameters Type Name Description uint index The index of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source GrabAccessibilityHighlight() Grabs accessibility highlight. Declaration public bool GrabAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source HandleControlStateOnTouch(Touch) The touch event handler for ControlState. Please change ControlState value by touch state if needed. Declaration protected virtual bool HandleControlStateOnTouch(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source HitTest(Touch) Called when the view is hit through TouchEvent or GestureEvent. If it returns true, it means that it was hit, and the touch/gesture event is called from the view. If it returns false, it means that it will not be hit, and the hit-test continues to the next view. User can override whether hit or not in HitTest. You can get the coordinates relative to tthe top-left of the hit view by touch.GetLocalPosition(0). or you can get the coordinates relative to the top-left of the screen by touch.GetScreenPosition(0). Declaration protected virtual bool HitTest(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source InitializeStyle(ViewStyle) Apply initial style to the view. Declaration protected virtual void InitializeStyle(ViewStyle style = null) Parameters Type Name Description ViewStyle style View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LookAt(Vector3, Vector3, Vector3, Vector3) Rotate the view look at specific position. It will change the view's orientation property. Declaration public void LookAt(Vector3 target, Vector3 up = null, Vector3 localForward = null, Vector3 localUp = null) Parameters Type Name Description Vector3 target The target world position to look at. Vector3 up The up vector after target look at. If it is null, up vector become +Y axis Vector3 localForward The forward vector of view when it's orientation is not applied. If it is null, localForward vector become +Z axis Vector3 localUp The up vector of view when it's orientation is not applied. If it is null, localUp vector become +Y axis View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source NotifyAccessibilityStatesChange(AccessibilityStates, AccessibilityStatesNotifyMode) Notifies sending notifications about the current states to accessibility clients. Declaration public void NotifyAccessibilityStatesChange(AccessibilityStates states, AccessibilityStatesNotifyMode notifyMode) Parameters Type Name Description AccessibilityStates states Accessibility States AccessibilityStatesNotifyMode notifyMode Controls the notification strategy Remarks In essence, this is equivalent to calling EmitAccessibilityStateChangedEvent in a loop for all specified states. If recursive mode is specified, all children of the Accessibility object will also re-emit the states. View Source ObjectDump() Declaration public void ObjectDump() View Source OnAccessibilityActivated() This method is called when the control accessibility is activated. Derived classes should override this to perform custom accessibility activation. Declaration protected virtual bool OnAccessibilityActivated() Returns Type Description bool True if this control can perform accessibility activation. View Source OnAccessibilityReadingCancelled() This method is called when reading is cancelled. Declaration protected virtual bool OnAccessibilityReadingCancelled() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingPaused() This method is called when reading was paused. Declaration protected virtual bool OnAccessibilityReadingPaused() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingResumed() This method is called when reading is resumed. Declaration protected virtual bool OnAccessibilityReadingResumed() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingSkipped() This method is called when reading is skipped. Declaration protected virtual bool OnAccessibilityReadingSkipped() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingStopped() This method is called when reading is stopped. Declaration protected virtual bool OnAccessibilityReadingStopped() Returns Type Description bool True if information was served. View Source OnControlStateChanged(ControlStateChangedEventArgs) Called after the View's ControlStates changed. Declaration protected virtual void OnControlStateChanged(View.ControlStateChangedEventArgs controlStateChangedInfo) Parameters Type Name Description View.ControlStateChangedEventArgs controlStateChangedInfo The information including state changed variables. View Source OnEnabled(bool) Internal callback of enabled property changes. Inherited view can override this method to implements enabled property changes. Declaration protected virtual void OnEnabled(bool enabled) Parameters Type Name Description bool enabled View Source OnThemeChanged(object, ThemeChangedEventArgs) Declaration protected virtual void OnThemeChanged(object sender, ThemeChangedEventArgs e) Parameters Type Name Description object sender ThemeChangedEventArgs e View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source RegisterDefaultLabel() Registers component as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void RegisterDefaultLabel() View Source RegisterHitTestCallback() Register custom HitTest function for this view. Declaration protected void RegisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. See Also HitTest(Touch) View Source ReleaseSwigCPtr(HandleRef) Declaration protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description Tizen.System.Runtime.InteropServices.HandleRef swigCPtr Overrides Animatable.ReleaseSwigCPtr(Runtime.InteropServices.HandleRef) View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveAccessibilityRelation(View, AccessibilityRelationType) Removes accessibility relation. Declaration public void RemoveAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be removed in relation AccessibilityRelationType relation Relation type View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source RotateBy(Degree, Vector3) Declaration public void RotateBy(Degree angle, Vector3 axis) Parameters Type Name Description Degree angle Vector3 axis View Source RotateBy(Radian, Vector3) Declaration public void RotateBy(Radian angle, Vector3 axis) Parameters Type Name Description Radian angle Vector3 axis View Source RotateBy(Rotation) Declaration public void RotateBy(Rotation relativeRotation) Parameters Type Name Description Rotation relativeRotation View Source ScaleBy(Vector3) Declaration public void ScaleBy(Vector3 relativeScale) Parameters Type Name Description Vector3 relativeScale View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes) Sets accessibility reading information. Declaration public void SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes type) Parameters Type Name Description AccessibilityReadingInfoTypes type Reading information type View Source SetColorMode(ColorMode) Declaration public void SetColorMode(ColorMode colorMode) Parameters Type Name Description ColorMode colorMode View Source SetDefaultAllowOnlyOwnTouch(bool) If set to true, the AllowOnlyOwnTouch property value is set to true when all Views are created. Declaration public static void SetDefaultAllowOnlyOwnTouch(bool enable) Parameters Type Name Description bool enable Sets value of AllowOnlyOwnTouch property View Source SetDefaultGrabTouchAfterLeave(bool) If set to true, the GrabTouchAfterLeave property value is set to true when all Views are created. Declaration public static void SetDefaultGrabTouchAfterLeave(bool enable) Parameters Type Name Description bool enable Sets value of GrabTouchAfterLeave property View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetPosition(float, float, float) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(float x, float y, float z) Parameters Type Name Description float x The new x position float y The new y position float z The new z position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(float, float) Sets the position of the View. The coordinates are relative to the View's parent. The View's z position will be set to 0.0f. Declaration public void SetPosition(float x, float y) Parameters Type Name Description float x The new x position float y The new y position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(Vector3) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(Vector3 position) Parameters Type Name Description Vector3 position The new position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() View Source UnregisterDefaultLabel() Unregisters component that has been registered previously as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void UnregisterDefaultLabel() View Source UnregisterHitTestCallback() Unregister custom HitTest function. Declaration protected void UnregisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. Events View Source AccessibilityActivated Accessibility is activated. Declaration public event EventHandler AccessibilityActivated Event Type Type Description EventHandler View Source AccessibilityDescriptionRequested AccessibilityDescription is requested. Declaration public event EventHandler AccessibilityDescriptionRequested Event Type Type Description EventHandler<> View Source AccessibilityGestureInfoReceived AccessibilityGestureInfo is received. Declaration public event EventHandler AccessibilityGestureInfoReceived Event Type Type Description EventHandler<> View Source AccessibilityNameRequested AccessibilityName is requested. Declaration public event EventHandler AccessibilityNameRequested Event Type Type Description EventHandler<> View Source AccessibilityReadingCancelled AccessibilityReading is cancelled. Declaration public event EventHandler AccessibilityReadingCancelled Event Type Type Description EventHandler View Source AccessibilityReadingPaused AccessibilityReading is paused. Declaration public event EventHandler AccessibilityReadingPaused Event Type Type Description EventHandler View Source AccessibilityReadingResumed AccessibilityReading is resumed. Declaration public event EventHandler AccessibilityReadingResumed Event Type Type Description EventHandler View Source AccessibilityReadingSkipped AccessibilityReading is skipped. Declaration public event EventHandler AccessibilityReadingSkipped Event Type Type Description EventHandler View Source AccessibilityReadingStopped AccessibilityReading is stopped. Declaration public event EventHandler AccessibilityReadingStopped Event Type Type Description EventHandler View Source AccessibilityValueTextRequested Declaration public event EventHandler AccessibilityValueTextRequested Event Type Type Description EventHandler<> View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description EventHandler View Source BackKeyPressed An event for getting notice when physical back key is pressed. This event is emitted BackKey is up. Declaration public event EventHandler BackKeyPressed Event Type Type Description EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description EventHandler<> View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description EventHandler<> View Source ControlStateChangedEvent The event that is triggered when the View's ControlState is changed. Declaration public event EventHandler ControlStateChangedEvent Event Type Type Description EventHandler<> View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptTouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. This can receive touch events before child. If it returns false, the child can receive the touch event. If it returns true, the touch event is intercepted. So child cannot receive touch event. Declaration public event EventHandlerWithReturnType InterceptTouchEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptWheelEvent An event for the wheel which can be used to subscribe or unsubscribe the event handler provided by the user. The wheel event is emitted when the wheel input is received. This can receive wheel events before child. If it returns false, the child can receive the wheel event. If it returns true, the wheel event is intercepted. So child cannot receive wheel event. Declaration public event EventHandlerWithReturnType InterceptWheelEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description EventHandler<> View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This event is sent when the visibility of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description EventHandler<> Remarks When VisibilityChangedEventArgs.Type is SELF, VisibilityChangedEventArgs.Visibility is true means this View's Visibility property is true. When VisibilityChangedEventArgs.Type is PARENT, VisibilityChangedEventArgs.Visibility is true means a parent's Visibility property has changed to true. This event is NOT sent if the view becomes transparent (or the reverse), it's ONLY linked with View.Show() and View.Hide(). For reference, a view is only shown if the view and its parents (up to the root view) are also visible, they are not transparent, and the view has a non-zero size. So if its parent is not visible, the view is not shown even though VisibilityChangedEventArgs.Type is SELF and VisibilityChangedEventArgs.Visibility is true. View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string) BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string) NameScopeExtensions.FindByName(Element, string)" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Derived CameraView CameraView DirectRenderingGLView DirectRenderingGLView FlexContainer FlexContainer GLView GLView ImageView ImageView Scrollable Scrollable TableView TableView TextEditor TextEditor TextField TextField TextLabel TextLabel CanvasView CanvasView VideoView VideoView WebView WebView Camera Camera CubeTransitionEffect CubeTransitionEffect RiveAnimationView RiveAnimationView GaussianBlurView GaussianBlurView Camera Camera Light Light Model Model ModelNode ModelNode Tizen.NUI.Scene3D.Panel SceneView SceneView ViewWrapper ViewWrapper WatchView WatchView WidgetView WidgetView Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source View() Creates a new instance of a view. Declaration public View() View Source View(bool) Create a new instance of a View with setting the status of shown or hidden. Declaration public View(bool shown) Parameters Type Name Description bool shown false : Not displayed (hidden), true : displayed (shown) View Source View(ViewAccessibilityMode) Declaration public View(View.ViewAccessibilityMode accessibilityMode) Parameters Type Name Description View.ViewAccessibilityMode accessibilityMode View Source View(ViewStyle) Declaration public View(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle Fields View Source AccessibilityActivateAction Declaration protected static readonly string AccessibilityActivateAction Field Value Type Description string View Source AccessibilityDescriptionProperty AccessibilityDescriptionProperty Declaration public static BindableProperty AccessibilityDescriptionProperty Field Value Type Description BindableProperty View Source AccessibilityHiddenProperty AccessibilityHiddenProperty Declaration public static BindableProperty AccessibilityHiddenProperty Field Value Type Description BindableProperty View Source AccessibilityHighlightableProperty AccessibilityHighlightableProperty Declaration public static BindableProperty AccessibilityHighlightableProperty Field Value Type Description BindableProperty View Source AccessibilityNameProperty AccessibilityNameProperty Declaration public static BindableProperty AccessibilityNameProperty Field Value Type Description BindableProperty View Source AccessibilityReadingCancelledAction Declaration protected static readonly string AccessibilityReadingCancelledAction Field Value Type Description string View Source AccessibilityReadingPausedAction Declaration protected static readonly string AccessibilityReadingPausedAction Field Value Type Description string View Source AccessibilityReadingResumedAction Declaration protected static readonly string AccessibilityReadingResumedAction Field Value Type Description string View Source AccessibilityReadingSkippedAction Declaration protected static readonly string AccessibilityReadingSkippedAction Field Value Type Description string View Source AccessibilityReadingStoppedAction Declaration protected static readonly string AccessibilityReadingStoppedAction Field Value Type Description string View Source AccessibilityRoleProperty AccessibilityRoleProperty Declaration public static BindableProperty AccessibilityRoleProperty Field Value Type Description BindableProperty View Source AccessibilityTranslationDomainProperty AccessibilityTranslationDomainProperty Declaration public static BindableProperty AccessibilityTranslationDomainProperty Field Value Type Description BindableProperty View Source AlignSelfProperty AlignSelfProperty Declaration public static BindableProperty AlignSelfProperty Field Value Type Description BindableProperty View Source AllowOnlyOwnTouchProperty AllowOnlyOwnTouchProperty Declaration public static BindableProperty AllowOnlyOwnTouchProperty Field Value Type Description BindableProperty View Source AnchorPointProperty AnchorPointProperty Declaration public static BindableProperty AnchorPointProperty Field Value Type Description BindableProperty View Source AutomationIdProperty AutomationIdProperty Declaration public static BindableProperty AutomationIdProperty Field Value Type Description BindableProperty View Source BackgroundColorProperty BackgroundColorProperty Declaration public static BindableProperty BackgroundColorProperty Field Value Type Description BindableProperty View Source BackgroundImageBorderProperty BackgroundImageBorderProperty Declaration public static BindableProperty BackgroundImageBorderProperty Field Value Type Description BindableProperty View Source BackgroundImageProperty BackgroundImageProperty Declaration public static BindableProperty BackgroundImageProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronosLoadingProperty BackgroundImageSynchronosLoadingProperty Declaration public static BindableProperty BackgroundImageSynchronosLoadingProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronousLoadingProperty BackgroundImageSynchronousLoadingProperty Declaration public static BindableProperty BackgroundImageSynchronousLoadingProperty Field Value Type Description BindableProperty View Source BackgroundProperty BackgroundProperty Declaration public static BindableProperty BackgroundProperty Field Value Type Description BindableProperty View Source BlendEquationProperty BlendEquationProperty Declaration public static BindableProperty BlendEquationProperty Field Value Type Description BindableProperty View Source BorderlineColorProperty BorderlineColor Property Declaration public static BindableProperty BorderlineColorProperty Field Value Type Description BindableProperty View Source BorderlineColorSelectorProperty BorderlineColorSelector Property Like BackgroundColor, color selector typed BorderlineColor should be used in ViewStyle only. So this API is internally used only. Declaration public static BindableProperty BorderlineColorSelectorProperty Field Value Type Description BindableProperty View Source BorderlineOffsetProperty BorderlineOffset Property Declaration public static BindableProperty BorderlineOffsetProperty Field Value Type Description BindableProperty View Source BorderlineWidthProperty BorderlineWidth Property Declaration public static BindableProperty BorderlineWidthProperty Field Value Type Description BindableProperty View Source BoxShadowProperty Shadow Property Declaration public static BindableProperty BoxShadowProperty Field Value Type Description BindableProperty View Source CellHorizontalAlignmentProperty CellHorizontalAlignmentProperty Declaration public static BindableProperty CellHorizontalAlignmentProperty Field Value Type Description BindableProperty View Source CellIndexProperty CellIndexProperty Declaration public static BindableProperty CellIndexProperty Field Value Type Description BindableProperty View Source CellVerticalAlignmentProperty CellVerticalAlignmentProperty Declaration public static BindableProperty CellVerticalAlignmentProperty Field Value Type Description BindableProperty View Source ClippingModeProperty ClippingModeProperty Declaration public static BindableProperty ClippingModeProperty Field Value Type Description BindableProperty View Source ClockwiseFocusableViewProperty ClockwiseFocusableViewProperty Declaration public static BindableProperty ClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source ColorBlueProperty ColorBlueProperty Declaration public static BindableProperty ColorBlueProperty Field Value Type Description BindableProperty View Source ColorGreenProperty ColorGreenProperty Declaration public static BindableProperty ColorGreenProperty Field Value Type Description BindableProperty View Source ColorProperty ColorProperty Declaration public static BindableProperty ColorProperty Field Value Type Description BindableProperty View Source ColorRedProperty ColorRedProperty Declaration public static BindableProperty ColorRedProperty Field Value Type Description BindableProperty View Source ColumnSpanProperty ColumnSpanProperty Declaration public static BindableProperty ColumnSpanProperty Field Value Type Description BindableProperty View Source CornerRadiusPolicyProperty CornerRadiusPolicy Property Declaration public static BindableProperty CornerRadiusPolicyProperty Field Value Type Description BindableProperty View Source CornerRadiusProperty CornerRadius Property Declaration public static BindableProperty CornerRadiusProperty Field Value Type Description BindableProperty View Source CounterClockwiseFocusableViewProperty CounterClockwiseFocusableViewProperty Declaration public static BindableProperty CounterClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source DispatchHoverMotionProperty DispatchHoverMotionProperty Declaration public static BindableProperty DispatchHoverMotionProperty Field Value Type Description BindableProperty View Source DispatchKeyEventsProperty DispatchKeyEventsProperty Declaration public static BindableProperty DispatchKeyEventsProperty Field Value Type Description BindableProperty View Source DispatchTouchMotionProperty DispatchTouchMotionProperty Declaration public static BindableProperty DispatchTouchMotionProperty Field Value Type Description BindableProperty View Source DownFocusableViewProperty DownFocusableViewProperty Declaration public static BindableProperty DownFocusableViewProperty Field Value Type Description BindableProperty View Source DrawModeProperty DrawModeProperty Declaration public static BindableProperty DrawModeProperty Field Value Type Description BindableProperty View Source EnableControlStatePropagationProperty EnableControlStatePropagationProperty Declaration public static BindableProperty EnableControlStatePropagationProperty Field Value Type Description BindableProperty View Source EnableControlStateProperty EnableControlState property Declaration public static BindableProperty EnableControlStateProperty Field Value Type Description BindableProperty View Source ExcludeLayoutingProperty ExcludeLayoutingProperty Declaration public static BindableProperty ExcludeLayoutingProperty Field Value Type Description BindableProperty View Source FlexMarginProperty FlexMarginProperty Declaration public static BindableProperty FlexMarginProperty Field Value Type Description BindableProperty View Source FlexProperty FlexProperty Declaration public static BindableProperty FlexProperty Field Value Type Description BindableProperty View Source FocusableChildrenProperty FocusableChildrenProperty Declaration public static BindableProperty FocusableChildrenProperty Field Value Type Description BindableProperty View Source FocusableInTouchProperty FocusableInTouchProperty Declaration public static BindableProperty FocusableInTouchProperty Field Value Type Description BindableProperty View Source FocusableProperty FocusableProperty Declaration public static BindableProperty FocusableProperty Field Value Type Description BindableProperty View Source GrabTouchAfterLeaveProperty GrabTouchAfterLeaveProperty Declaration public static BindableProperty GrabTouchAfterLeaveProperty Field Value Type Description BindableProperty View Source HeightForWidthProperty HeightForWidthProperty Declaration public static BindableProperty HeightForWidthProperty Field Value Type Description BindableProperty View Source HeightResizePolicyProperty HeightResizePolicyProperty Declaration public static BindableProperty HeightResizePolicyProperty Field Value Type Description BindableProperty View Source HeightSpecificationProperty HeightSpecificationProperty Declaration public static BindableProperty HeightSpecificationProperty Field Value Type Description BindableProperty View Source ImageShadowProperty ImageShadow Property Declaration public static BindableProperty ImageShadowProperty Field Value Type Description BindableProperty View Source InheritLayoutDirectionProperty InheritLayoutDirectionProperty Declaration public static BindableProperty InheritLayoutDirectionProperty Field Value Type Description BindableProperty View Source InheritOrientationProperty InheritOrientationProperty Declaration public static BindableProperty InheritOrientationProperty Field Value Type Description BindableProperty View Source InheritPositionProperty InheritPositionProperty Declaration public static BindableProperty InheritPositionProperty Field Value Type Description BindableProperty View Source InheritScaleProperty InheritScaleProperty Declaration public static BindableProperty InheritScaleProperty Field Value Type Description BindableProperty View Source IsEnabledProperty IsEnabledProperty Declaration public static BindableProperty IsEnabledProperty Field Value Type Description BindableProperty View Source KeyInputFocusProperty KeyInputFocusProperty Declaration public static BindableProperty KeyInputFocusProperty Field Value Type Description BindableProperty View Source LayoutDirectionProperty LayoutDirectionProperty Declaration public static BindableProperty LayoutDirectionProperty Field Value Type Description BindableProperty View Source LayoutProperty LayoutProperty Declaration public static BindableProperty LayoutProperty Field Value Type Description BindableProperty View Source LayoutTransitionProperty LayoutTransitionProperty Declaration public static BindableProperty LayoutTransitionProperty Field Value Type Description BindableProperty View Source LeaveRequiredProperty LeaveRequiredProperty Declaration public static BindableProperty LeaveRequiredProperty Field Value Type Description BindableProperty View Source LeftFocusableViewProperty LeftFocusableViewProperty Declaration public static BindableProperty LeftFocusableViewProperty Field Value Type Description BindableProperty View Source MarginProperty MarginProperty Declaration public static BindableProperty MarginProperty Field Value Type Description BindableProperty View Source MaximumSizeProperty MaximumSizeProperty Declaration public static BindableProperty MaximumSizeProperty Field Value Type Description BindableProperty View Source MinimumSizeProperty MinimumSizeProperty Declaration public static BindableProperty MinimumSizeProperty Field Value Type Description BindableProperty View Source NameProperty NameProperty Declaration public static BindableProperty NameProperty Field Value Type Description BindableProperty View Source OpacityProperty OpacityProperty Declaration public static BindableProperty OpacityProperty Field Value Type Description BindableProperty View Source OrientationProperty OrientationProperty Declaration public static BindableProperty OrientationProperty Field Value Type Description BindableProperty View Source PaddingEXProperty PaddingEXProperty Declaration public static BindableProperty PaddingEXProperty Field Value Type Description BindableProperty View Source PaddingProperty PaddingProperty Declaration public static BindableProperty PaddingProperty Field Value Type Description BindableProperty View Source ParentOriginProperty ParentOriginProperty Declaration public static BindableProperty ParentOriginProperty Field Value Type Description BindableProperty View Source PivotPointProperty PivotPointProperty Declaration public static BindableProperty PivotPointProperty Field Value Type Description BindableProperty View Source Position2DProperty Position2DProperty Declaration public static BindableProperty Position2DProperty Field Value Type Description BindableProperty View Source PositionProperty PositionProperty Declaration public static BindableProperty PositionProperty Field Value Type Description BindableProperty View Source PositionUsesAnchorPointProperty PositionUsesAnchorPointProperty Declaration public static BindableProperty PositionUsesAnchorPointProperty Field Value Type Description BindableProperty View Source PositionUsesPivotPointProperty PositionUsesPivotPointProperty Declaration public static BindableProperty PositionUsesPivotPointProperty Field Value Type Description BindableProperty View Source PositionXProperty PositionXProperty Declaration public static BindableProperty PositionXProperty Field Value Type Description BindableProperty View Source PositionYProperty PositionYProperty Declaration public static BindableProperty PositionYProperty Field Value Type Description BindableProperty View Source PositionZProperty PositionZProperty Declaration public static BindableProperty PositionZProperty Field Value Type Description BindableProperty View Source PropagatableControlStatesProperty PropagatableControlStatesProperty Declaration public static BindableProperty PropagatableControlStatesProperty Field Value Type Description BindableProperty View Source RightFocusableViewProperty RightFocusableViewProperty Declaration public static BindableProperty RightFocusableViewProperty Field Value Type Description BindableProperty View Source RowSpanProperty RowSpanProperty Declaration public static BindableProperty RowSpanProperty Field Value Type Description BindableProperty View Source ScaleProperty ScaleProperty Declaration public static BindableProperty ScaleProperty Field Value Type Description BindableProperty View Source ScaleXProperty ScaleXProperty Declaration public static BindableProperty ScaleXProperty Field Value Type Description BindableProperty View Source ScaleYProperty ScaleYProperty Declaration public static BindableProperty ScaleYProperty Field Value Type Description BindableProperty View Source ScaleZProperty ScaleZProperty Declaration public static BindableProperty ScaleZProperty Field Value Type Description BindableProperty View Source SensitiveProperty SensitiveProperty Declaration public static BindableProperty SensitiveProperty Field Value Type Description BindableProperty View Source SiblingOrderProperty SiblingOrderProperty Declaration public static BindableProperty SiblingOrderProperty Field Value Type Description BindableProperty View Source Size2DProperty Size2DProperty Declaration public static BindableProperty Size2DProperty Field Value Type Description BindableProperty View Source SizeHeightProperty SizeHeightProperty Declaration public static BindableProperty SizeHeightProperty Field Value Type Description BindableProperty View Source SizeModeFactorProperty SizeModeFactorProperty Declaration public static BindableProperty SizeModeFactorProperty Field Value Type Description BindableProperty View Source SizeProperty SizeProperty Declaration public static BindableProperty SizeProperty Field Value Type Description BindableProperty View Source SizeScalePolicyProperty SizeScalePolicyProperty Declaration public static BindableProperty SizeScalePolicyProperty Field Value Type Description BindableProperty View Source SizeWidthProperty SizeWidthProperty Declaration public static BindableProperty SizeWidthProperty Field Value Type Description BindableProperty View Source StateProperty StateProperty Declaration public static BindableProperty StateProperty Field Value Type Description BindableProperty View Source StyleNameProperty StyleNameProperty (DALi json) Declaration public static BindableProperty StyleNameProperty Field Value Type Description BindableProperty View Source SubStateProperty SubStateProperty Declaration public static BindableProperty SubStateProperty Field Value Type Description BindableProperty View Source ThemeChangeSensitiveProperty ThemeChangeSensitive property Declaration public static BindableProperty ThemeChangeSensitiveProperty Field Value Type Description BindableProperty View Source TooltipProperty TooltipProperty Declaration public static BindableProperty TooltipProperty Field Value Type Description BindableProperty View Source TooltipTextProperty TooltipTextProperty Declaration public static BindableProperty TooltipTextProperty Field Value Type Description BindableProperty View Source TouchAreaOffsetProperty TouchAreaOffsetProperty Declaration public static BindableProperty TouchAreaOffsetProperty Field Value Type Description BindableProperty View Source TransitionOptionsProperty TransitionOptionsProperty Declaration public static BindableProperty TransitionOptionsProperty Field Value Type Description BindableProperty View Source UpdateAreaHintProperty UpdateAreaHintProperty Declaration public static BindableProperty UpdateAreaHintProperty Field Value Type Description BindableProperty View Source UpFocusableViewProperty UpFocusableViewProperty Declaration public static BindableProperty UpFocusableViewProperty Field Value Type Description BindableProperty View Source WeightProperty \"DO not use this, that will be deprecated. Use 'View Weight' instead of BindableProperty\" This needs to be hidden as inhouse API until all applications using it have been updated. Do not make public. Declaration public static BindableProperty WeightProperty Field Value Type Description BindableProperty View Source WidthForHeightProperty WidthForHeightProperty Declaration public static BindableProperty WidthForHeightProperty Field Value Type Description BindableProperty View Source WidthResizePolicyProperty WidthResizePolicyProperty Declaration public static BindableProperty WidthResizePolicyProperty Field Value Type Description BindableProperty View Source WidthSpecificationProperty WidthSpecificationProperty Declaration public static BindableProperty WidthSpecificationProperty Field Value Type Description BindableProperty Properties View Source AccessibilityAttributes Dictionary of accessibility attributes (key-value pairs of strings). Declaration public Dictionary AccessibilityAttributes { get; } Property Value Type Description Dictionary<, > View Source AccessibilityDescription Gets or sets accessibility description. Declaration public string AccessibilityDescription { get; set; } Property Value Type Description string View Source AccessibilityDynamicAttributes Dictionary of dynamically-evaluated accessibility attributes (key-value pairs of strings). Declaration public Dictionary> AccessibilityDynamicAttributes { get; } Property Value Type Description Dictionary<, >> View Source AccessibilityHidden Controls whether the view is hidden from the AT-SPI tree. Declaration public bool AccessibilityHidden { get; set; } Property Value Type Description bool Remarks False by default. Hiding an object means that any AT-SPI clients are not able to see it. View Source AccessibilityHighlightable Gets or sets whether the view is highlightable for accessibility or not. Declaration public bool AccessibilityHighlightable { get; set; } Property Value Type Description bool Remarks For views, which intend to receive accessibility highlight focus, this value should be set as true. Otherwise it is set to false by default and the object is omitted in AT-SPI2 navigation. View Source AccessibilityName Gets or sets accessibility name. Declaration public string AccessibilityName { get; set; } Property Value Type Description string View Source AccessibilityRole Gets or sets accessibility role. Declaration public Role AccessibilityRole { get; set; } Property Value Type Description Role View Source AccessibilitySuppressedEvents Modifiable collection of suppressed AT-SPI events (D-Bus signals). Declaration public AccessibilityEvents AccessibilitySuppressedEvents { get; } Property Value Type Description AccessibilityEvents View Source AccessibilityTranslationDomain Gets or sets accessibility translation domain. Declaration public string AccessibilityTranslationDomain { get; set; } Property Value Type Description string View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source AliveCount Gets the number of currently alived View object. Declaration public static int AliveCount { get; } Property Value Type Description int View Source AllowOnlyOwnTouch Whether the view will only receive own touch. Declaration public bool AllowOnlyOwnTouch { get; set; } Property Value Type Description bool true, if it only receives touches that started from itself. View Source AnchorPoint This has been deprecated in API5 and will be removed in API8. Use PivotPoint instead. Declaration public Position AnchorPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.AnchorPoint.X = 0.1f;) is possible. View Source AutomationId Gets or sets a value that allows the automation framework to find and interact with this element. Declaration public string AutomationId { get; set; } Property Value Type Description string View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is not recommended. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); Examples This way is recommended for setting the property var view = new View(); view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1); This way to set the property is prohibited view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BackgroundImageBorder Get or set the border of background image. Declaration public Rectangle BackgroundImageBorder { get; set; } Property Value Type Description Rectangle View Source BackgroundImageSynchronosLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronosLoading { get; set; } Property Value Type Description bool View Source BackgroundImageSynchronousLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronousLoading { get; set; } Property Value Type Description bool View Source BlendEquation Determines which blend equation will be used to render renderers of this actor. Declaration public BlendEquationType BlendEquation { get; set; } Property Value Type Description BlendEquationType blend equation enum currently assigned View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is not recommended. Also, this property is for TableView class. Please use the property for the child position of TableView. Examples This way is recommended for setting the property var view = new View(); view.CellIndex = new Vector2(1, 3); This way to set the property is prohibited view.CellIndex.X = 1; //This does not guarantee a proper operation View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ClockwiseFocusableView The clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified clockwise focusable view is not on a window. Declaration public View ClockwiseFocusableView { get; set; } Property Value Type Description View View Source Color The Color of View. This is an RGBA value. Each RGBA components match as ColorRed, ColorGreen, ColorBlue, and Opacity. This property will multiply the final color of this view. (BackgroundColor, BorderlineColor, BackgroundImage, etc). For example, if view.BackgroundColor = Color.Yellow and view.Color = Color.Purple, this view will shown as Red. Inherient of color value depend on Tizen.NUI.BaseComponents.View.ColorMode. Declaration public Color Color { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Color = new Color(0.5f, 0.2f, 0.1f, 0.5f); This way to set the property is prohibited view.Color.A = 0.5f; //This does not guarantee a proper operation View Source ColorBlue The Blue component of View.Color. Declaration public float ColorBlue { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorGreen The Green component of View.Color. Declaration public float ColorGreen { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorRed The Red component of View.Color. Declaration public float ColorRed { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ControlState Get/Set the control state. Note that the ControlState only available for the classes derived from Control. If the classes that are not derived from Control (such as View, ImageView and TextLabel) want to use this system, please set EnableControlState to true. Declaration public ControlState ControlState { get; protected set; } Property Value Type Description ControlState View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CounterClockwiseFocusableView The counter clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified counter clockwise focusable view is not on a window. Declaration public View CounterClockwiseFocusableView { get; set; } Property Value Type Description View View Source Culled Get whether the View is culled or not. True means that the View is out of the view frustum. Declaration public bool Culled { get; } Property Value Type Description bool Remarks Hidden-API (Inhouse-API). View Source CurrentColor Retrieve the View's current Color. Declaration public Color CurrentColor { get; } Property Value Type Description Color Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentScale Retrieve the current scale factor applied to the View. Declaration public Vector3 CurrentScale { get; } Property Value Type Description Vector3 Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source DisallowInterceptTouchEvent If child view doesn't want the parent's view to intercept the touch, you can set it to true. for example : parent.Add(child); parent.InterceptTouchEvent += OnInterceptTouchEvent; View view = child.GetParent() as View; view.DisallowInterceptTouchEvent = true; This prevents the parent from intercepting touch. Declaration public bool DisallowInterceptTouchEvent { get; set; } Property Value Type Description bool View Source DisallowInterceptWheelEvent If child view doesn't want the parent's view to intercept the wheel event, you can set it to true. for example : parent.Add(child); parent.InterceptWheelEvent += OnInterceptWheelEvent; View view = child.GetParent() as View; view.DisallowInterceptWheelEvent = true; This prevents the parent from intercepting wheel event. Declaration public bool DisallowInterceptWheelEvent { get; set; } Property Value Type Description bool View Source DispatchGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals. The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchGestureEvents { get; set; } Property Value Type Description bool View Source DispatchHoverEvents Gets or sets the status of whether hover events can be dispatched. If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchHoverEvents { get; set; } Property Value Type Description bool View Source DispatchHoverMotion Gets or sets the status of whether motion event of Hover can be dispatched. If a View's DispatchHoverMotion is set to false, then it's can not will receive motion event of HoverEvent. Declaration public bool DispatchHoverMotion { get; set; } Property Value Type Description bool View Source DispatchKeyEvents Gets or sets the status of whether the view should emit key event signals. If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals. Declaration public bool DispatchKeyEvents { get; set; } Property Value Type Description bool View Source DispatchParentGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals. The parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchParentGestureEvents { get; set; } Property Value Type Description bool View Source DispatchParentHoverEvents Gets or sets the status of whether hover events can be dispatched to the parent. If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentHoverEvents { get; set; } Property Value Type Description bool View Source DispatchParentTouchEvents Gets or sets the status of whether touch events can be dispatched to the parent. If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchParentTouchEvents { get; set; } Property Value Type Description bool View Source DispatchParentWheelEvents Gets or sets the status of whether wheel events can be dispatched to the parent. If a View's DispatchParentWheelEvents is set to false, then parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentWheelEvents { get; set; } Property Value Type Description bool View Source DispatchTouchEvents Gets or sets the status of whether touch events can be dispatched. If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchTouchEvents { get; set; } Property Value Type Description bool View Source DispatchTouchMotion Gets or sets the status of whether motion event of Touch can be dispatched. If a View's DispatchTouchMotion is set to false, then it's can not will receive motion event of TouchEvent. Declaration public bool DispatchTouchMotion { get; set; } Property Value Type Description bool View Source DispatchWheelEvents Gets or sets the status of whether wheel events can be dispatched. If a View's DispatchWheelEvents is set to false, then it's can not will receive wheel event and parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchWheelEvents { get; set; } Property Value Type Description bool View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source EnableControlState By default, it is false in View, true in Control. Note that if the value is true, the View will be a touch receptor. Declaration public bool EnableControlState { get; set; } Property Value Type Description bool View Source EnableControlStatePropagation Enable/Disable ControlState propagation for children. It is false by default. If the View needs to share ControlState with descendants, please set it true. Please note that, changing the value will also changes children's EnableControlStatePropagation value recursively. Declaration public bool EnableControlStatePropagation { get; set; } Property Value Type Description bool View Source ExcludeLayouting Gets / Sets the status of whether the view is excluded from its parent's layouting or not. Declaration public bool ExcludeLayouting { get; set; } Property Value Type Description bool View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source FocusableChildren Whether the children of this view can be focusable by keyboard navigation. If user sets this to false, the children of this actor view will not be focused. Note : Default value is true. Declaration public bool FocusableChildren { get; set; } Property Value Type Description bool View Source FocusableInTouch Whether this view can focus by touch. If Focusable is false, FocusableInTouch is disabled. If you want to have focus on touch, you need to set both Focusable and FocusableInTouch settings to true. Declaration public bool FocusableInTouch { get; set; } Property Value Type Description bool View Source GrabTouchAfterLeave Whether the actor grab all touches even if touch leaves its boundary. Declaration public bool GrabTouchAfterLeave { get; set; } Property Value Type Description bool true, if it grab all touch after start View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source ImageShadow Describes a shadow as an image for a View. It is null by default. Declaration public ImageShadow ImageShadow { get; set; } Property Value Type Description ImageShadow Remarks Getter returns copied instance of current shadow. View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsEnabled Gets or sets the status of whether the view should be enabled user interactions. If a View is made disabled, then user interactions including touch, focus, and actiavation is disabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description bool View Source IsHighlighted Flag to check whether this view is highlighted or not. Declaration protected bool IsHighlighted { get; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source KeyInputFocus The KeyInputFocus, type bool. Declaration public bool KeyInputFocus { get; set; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutingDisabled Flag to allow Layouting to be disabled for Views. Once a View has a Layout set then any children added to Views from then on will receive automatic Layouts. Declaration public static bool LayoutingDisabled { get; set; } Property Value Type Description bool View Source LayoutSet Flag to indicate if layout set explicitly via API call or View was automatically given a Layout. Declaration public bool LayoutSet { get; } Property Value Type Description bool View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description Dictionary<, > View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Margin = new Extents(10, 5, 15, 20); This way to set the property is prohibited view.Margin.Top = 15; //This does not guarantee a proper operation View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Examples This way is recommended for setting the property var view = new View(); view.MaximumSize = new Size2D(100, 200); This way to set the property is prohibited view.MaximumSize.Height = 200; //This does not guarantee a proper operation View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.MinimumSize = new Size2D(100, 200); This way to set the property is prohibited view.MinimumSize.Width = 100; //This does not guarantee a proper operation View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Padding = new Extents(5, 5, 5, 5); This way to set the property is prohibited view.Padding.Start = 5; //This does not guarantee a proper operation View Source PaddingEX This has been deprecated in API5 and will be removed in API8. Use Padding instead. Declaration public Extents PaddingEX { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source Parent This has been deprecated in API5 and will be removed in API8. Use 'Container GetParent() for derived class' instead. Declaration public View Parent { get; } Property Value Type Description View View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.PivotPoint = PivotPoint.Center; This way to set the property is prohibited view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position = new Position(100, 200.5f, 0); This way to set the property is prohibited view.Position.Y = 200.5f; //This does not guarantee a proper operation View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position2D = new Position2D(100, 200); This way to set the property is prohibited view.Position2D.X = 100; //This does not guarantee a proper operation View Source PositionUsesAnchorPoint This has been deprecated in API5 and Will be removed in API8. Use PositionUsesPivotPoint instead. Declaration public bool PositionUsesAnchorPoint { get; set; } Property Value Type Description bool View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source PropagatableControlStates The ControlStates can propagate from the parent. Listed ControlStates will be accepted propagation of the parent ControlState changes if parent view EnableControlState is true. EnableControlState. Default is ControlState.All, so every ControlStates will be propagated from the parent. Declaration public ControlState PropagatableControlStates { get; set; } Property Value Type Description ControlState View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Scale = new Vector3(1.5f, 2.0f, 1.0f); This way to set the property is prohibited view.Scale.Width = 1.5f; //This does not guarantee a proper operation View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source ScreenPositionSize Retrieves the screen position and size of the view. Declaration public Vector4 ScreenPositionSize { get; } Property Value Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size = new Size(100.5f, 200, 0); This way to set the property is prohibited view.Size.Width = 100.5f; //This does not guarantee a proper operation View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size2D = new Size2D(100, 200); This way to set the property is prohibited view.Size2D.Width = 100; //This does not guarantee a proper operation View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var text = new TextField(); text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f); This way to set the property is prohibited text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TouchAreaOffset The expanded touch area. TouchArea can expand the view's touchable area. If you set the TouchAreaOffset on an view, when you touch the view, the touch area is used rather than the size of the view. Declaration public Offset TouchAreaOffset { get; set; } Property Value Type Description Offset Remarks This is based on the top left x, y coordinates. For example) view.Size = new Size(100, 100); view.TouchAreaOffset = new Offset(-10, 20, 30, -40); // left, right, bottom, top Then, touch area is 130x170. This is view.width + TouchAreaOffset.right - TouchAreaOffset.left and view.height + TouchAreaOffset.bottom - TouchAreaOffset.top +---------------------+ | ^ | | | | | | -40 | | | | | | | | +----+----+ | | | | | | -10| | 20 | |<---+ +----->| | | | | | | | | | +----+----+ | | | | | | 30 | | | | | v | +---------------------+ View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpdateAreaHint Declaration public Vector4 UpdateAreaHint { get; set; } Property Value Type Description Vector4 View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source ViewStyle Deprecate. Do not use this. The style instance applied to this view. Note that do not modify the ViewStyle. Modifying ViewStyle will affect other views with same ViewStyle. Declaration protected ViewStyle ViewStyle { get; } Property Value Type Description ViewStyle View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source VoiceInteractionName Voice interaction name for voice touch. Declaration public string VoiceInteractionName { get; set; } Property Value Type Description string View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source AccessibilityCalculateStates() Declaration protected virtual AccessibilityStates AccessibilityCalculateStates() Returns Type Description AccessibilityStates View Source AccessibilityDoAction(string) Declaration protected virtual bool AccessibilityDoAction(string name) Parameters Type Name Description string name Returns Type Description bool View Source AccessibilityGetActionCount() Declaration protected virtual int AccessibilityGetActionCount() Returns Type Description int View Source AccessibilityGetActionName(int) Declaration protected virtual string AccessibilityGetActionName(int index) Parameters Type Name Description int index Returns Type Description string View Source AccessibilityGetDescription() Declaration protected virtual string AccessibilityGetDescription() Returns Type Description string View Source AccessibilityGetName() Declaration protected virtual string AccessibilityGetName() Returns Type Description string View Source AccessibilityIsScrollable() Declaration protected virtual bool AccessibilityIsScrollable() Returns Type Description bool View Source AccessibilityScrollToChild(View) Declaration protected virtual bool AccessibilityScrollToChild(View child) Parameters Type Name Description View child Returns Type Description bool View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source AppendAccessibilityRelation(View, AccessibilityRelationType) Creates relation between objects. Declaration public void AppendAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be in relation. AccessibilityRelationType relation Relation type. View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source CalculateScreenPosition() Calculate the screen position of the view. Declaration public Vector2 CalculateScreenPosition() Returns Type Description Vector2 Remarks This is a hidden API(inhouse API) only for internal purpose. View Source CalculateScreenPositionSize() Calculate the screen position and size of the view. Declaration public Vector4 CalculateScreenPositionSize() Returns Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source CheckResourceReady() Declaration protected virtual bool CheckResourceReady() Returns Type Description bool View Source ClearAccessibilityHighlight() Clears accessibility highlight. Declaration public bool ClearAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source ClearAccessibilityRelations() Removes all previously appended relations. Declaration public void ClearAccessibilityRelations() View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source CreateViewStyle() Create Style, it is abstract function and must be override. Declaration protected virtual ViewStyle CreateViewStyle() Returns Type Description ViewStyle View Source Dispose(bool) Declaration protected override void Dispose(bool disposing) Parameters Type Name Description bool disposing Overrides BaseHandle.Dispose(bool) View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source EmitAccessibilityEvent(AccessibilityPropertyChangeEvent) Emits accessibility property changed event. Declaration public void EmitAccessibilityEvent(AccessibilityPropertyChangeEvent changeEvent) Parameters Type Name Description AccessibilityPropertyChangeEvent changeEvent Property changed event View Source EmitAccessibilityStateChangedEvent(AccessibilityState, bool) Emits accessibility states changed event. Declaration public void EmitAccessibilityStateChangedEvent(AccessibilityState state, bool equal) Parameters Type Name Description AccessibilityState state Accessibility state bool equal True if the state is set or enabled, otherwise false View Source EmitScrollFinishedEvent() Emits accessibility scroll finished event. Declaration public void EmitScrollFinishedEvent() View Source EmitScrollStartedEvent() Emits accessibility scroll started event. Declaration public void EmitScrollStartedEvent() View Source EmitTextCursorMovedEvent(int) Emits accessibility text cursor moved event. Declaration public void EmitTextCursorMovedEvent(int cursorPosition) Parameters Type Name Description int cursorPosition The new cursor position View Source EmitTextDeletedEvent(int, int, string) Emits accessibility text deleted event. Declaration public void EmitTextDeletedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source EmitTextInsertedEvent(int, int, string) Emits accessibility text inserted event. Declaration public void EmitTextInsertedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source FindChildAnimatableByName(string) Search through this view's hierarchy for a view as Animatable with the given name. The view itself is also considered in the search. Declaration public Animatable FindChildAnimatableByName(string childName) Parameters Type Name Description string childName The name of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source FindChildByID(uint) Search through this View's hierarchy for a View with the given unique ID. The View itself is also considered in the search. Declaration public View FindChildByID(uint id) Parameters Type Name Description uint id The ID of the View to find Returns Type Description View A View if found or a null if not View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source GetAccessibilityReadingInfoTypes() Gets accessibility reading information. Declaration public AccessibilityReadingInfoTypes GetAccessibilityReadingInfoTypes() Returns Type Description AccessibilityReadingInfoTypes Reading information type View Source GetAccessibilityRelations() Gets accessibility collection connected with the current object. Declaration public Dictionary> GetAccessibilityRelations() Returns Type Description Dictionary<, >> A dictionary mapping a relation type to a set of objects in that relation View Source GetAccessibilityStates() Gets Accessibility States. Declaration public AccessibilityStates GetAccessibilityStates() Returns Type Description AccessibilityStates Accessibility States View Source GetChildAnimatableAt(uint) Retrieves a child view as Animatable by index. Declaration public Animatable GetChildAnimatableAt(uint index) Parameters Type Name Description uint index The index of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source GrabAccessibilityHighlight() Grabs accessibility highlight. Declaration public bool GrabAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source HandleControlStateOnTouch(Touch) The touch event handler for ControlState. Please change ControlState value by touch state if needed. Declaration protected virtual bool HandleControlStateOnTouch(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source HitTest(Touch) Called when the view is hit through TouchEvent or GestureEvent. If it returns true, it means that it was hit, and the touch/gesture event is called from the view. If it returns false, it means that it will not be hit, and the hit-test continues to the next view. User can override whether hit or not in HitTest. You can get the coordinates relative to tthe top-left of the hit view by touch.GetLocalPosition(0). or you can get the coordinates relative to the top-left of the screen by touch.GetScreenPosition(0). Declaration protected virtual bool HitTest(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source InitializeStyle(ViewStyle) Apply initial style to the view. Declaration protected virtual void InitializeStyle(ViewStyle style = null) Parameters Type Name Description ViewStyle style View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LookAt(Vector3, Vector3, Vector3, Vector3) Rotate the view look at specific position. It will change the view's orientation property. Declaration public void LookAt(Vector3 target, Vector3 up = null, Vector3 localForward = null, Vector3 localUp = null) Parameters Type Name Description Vector3 target The target world position to look at. Vector3 up The up vector after target look at. If it is null, up vector become +Y axis Vector3 localForward The forward vector of view when it's orientation is not applied. If it is null, localForward vector become +Z axis Vector3 localUp The up vector of view when it's orientation is not applied. If it is null, localUp vector become +Y axis View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source NotifyAccessibilityStatesChange(AccessibilityStates, AccessibilityStatesNotifyMode) Notifies sending notifications about the current states to accessibility clients. Declaration public void NotifyAccessibilityStatesChange(AccessibilityStates states, AccessibilityStatesNotifyMode notifyMode) Parameters Type Name Description AccessibilityStates states Accessibility States AccessibilityStatesNotifyMode notifyMode Controls the notification strategy Remarks In essence, this is equivalent to calling EmitAccessibilityStateChangedEvent in a loop for all specified states. If recursive mode is specified, all children of the Accessibility object will also re-emit the states. View Source ObjectDump() Declaration public void ObjectDump() View Source OnAccessibilityActivated() This method is called when the control accessibility is activated. Derived classes should override this to perform custom accessibility activation. Declaration protected virtual bool OnAccessibilityActivated() Returns Type Description bool True if this control can perform accessibility activation. View Source OnAccessibilityReadingCancelled() This method is called when reading is cancelled. Declaration protected virtual bool OnAccessibilityReadingCancelled() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingPaused() This method is called when reading was paused. Declaration protected virtual bool OnAccessibilityReadingPaused() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingResumed() This method is called when reading is resumed. Declaration protected virtual bool OnAccessibilityReadingResumed() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingSkipped() This method is called when reading is skipped. Declaration protected virtual bool OnAccessibilityReadingSkipped() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingStopped() This method is called when reading is stopped. Declaration protected virtual bool OnAccessibilityReadingStopped() Returns Type Description bool True if information was served. View Source OnControlStateChanged(ControlStateChangedEventArgs) Called after the View's ControlStates changed. Declaration protected virtual void OnControlStateChanged(View.ControlStateChangedEventArgs controlStateChangedInfo) Parameters Type Name Description View.ControlStateChangedEventArgs controlStateChangedInfo The information including state changed variables. View Source OnEnabled(bool) Internal callback of enabled property changes. Inherited view can override this method to implements enabled property changes. Declaration protected virtual void OnEnabled(bool enabled) Parameters Type Name Description bool enabled View Source OnThemeChanged(object, ThemeChangedEventArgs) Declaration protected virtual void OnThemeChanged(object sender, ThemeChangedEventArgs e) Parameters Type Name Description object sender ThemeChangedEventArgs e View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source RegisterDefaultLabel() Registers component as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void RegisterDefaultLabel() View Source RegisterHitTestCallback() Register custom HitTest function for this view. Declaration protected void RegisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. See Also HitTest(Touch) View Source ReleaseSwigCPtr(HandleRef) Declaration protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description Tizen.System.Runtime.InteropServices.HandleRef swigCPtr Overrides Animatable.ReleaseSwigCPtr(Runtime.InteropServices.HandleRef) View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveAccessibilityRelation(View, AccessibilityRelationType) Removes accessibility relation. Declaration public void RemoveAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be removed in relation AccessibilityRelationType relation Relation type View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source RotateBy(Degree, Vector3) Declaration public void RotateBy(Degree angle, Vector3 axis) Parameters Type Name Description Degree angle Vector3 axis View Source RotateBy(Radian, Vector3) Declaration public void RotateBy(Radian angle, Vector3 axis) Parameters Type Name Description Radian angle Vector3 axis View Source RotateBy(Rotation) Declaration public void RotateBy(Rotation relativeRotation) Parameters Type Name Description Rotation relativeRotation View Source ScaleBy(Vector3) Declaration public void ScaleBy(Vector3 relativeScale) Parameters Type Name Description Vector3 relativeScale View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes) Sets accessibility reading information. Declaration public void SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes type) Parameters Type Name Description AccessibilityReadingInfoTypes type Reading information type View Source SetColorMode(ColorMode) Declaration public void SetColorMode(ColorMode colorMode) Parameters Type Name Description ColorMode colorMode View Source SetDefaultAllowOnlyOwnTouch(bool) If set to true, the AllowOnlyOwnTouch property value is set to true when all Views are created. Declaration public static void SetDefaultAllowOnlyOwnTouch(bool enable) Parameters Type Name Description bool enable Sets value of AllowOnlyOwnTouch property View Source SetDefaultGrabTouchAfterLeave(bool) If set to true, the GrabTouchAfterLeave property value is set to true when all Views are created. Declaration public static void SetDefaultGrabTouchAfterLeave(bool enable) Parameters Type Name Description bool enable Sets value of GrabTouchAfterLeave property View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetPosition(float, float, float) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(float x, float y, float z) Parameters Type Name Description float x The new x position float y The new y position float z The new z position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(float, float) Sets the position of the View. The coordinates are relative to the View's parent. The View's z position will be set to 0.0f. Declaration public void SetPosition(float x, float y) Parameters Type Name Description float x The new x position float y The new y position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(Vector3) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(Vector3 position) Parameters Type Name Description Vector3 position The new position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() View Source UnregisterDefaultLabel() Unregisters component that has been registered previously as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void UnregisterDefaultLabel() View Source UnregisterHitTestCallback() Unregister custom HitTest function. Declaration protected void UnregisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. Events View Source AccessibilityActivated Accessibility is activated. Declaration public event EventHandler AccessibilityActivated Event Type Type Description EventHandler View Source AccessibilityDescriptionRequested AccessibilityDescription is requested. Declaration public event EventHandler AccessibilityDescriptionRequested Event Type Type Description EventHandler<> View Source AccessibilityGestureInfoReceived AccessibilityGestureInfo is received. Declaration public event EventHandler AccessibilityGestureInfoReceived Event Type Type Description EventHandler<> View Source AccessibilityNameRequested AccessibilityName is requested. Declaration public event EventHandler AccessibilityNameRequested Event Type Type Description EventHandler<> View Source AccessibilityReadingCancelled AccessibilityReading is cancelled. Declaration public event EventHandler AccessibilityReadingCancelled Event Type Type Description EventHandler View Source AccessibilityReadingPaused AccessibilityReading is paused. Declaration public event EventHandler AccessibilityReadingPaused Event Type Type Description EventHandler View Source AccessibilityReadingResumed AccessibilityReading is resumed. Declaration public event EventHandler AccessibilityReadingResumed Event Type Type Description EventHandler View Source AccessibilityReadingSkipped AccessibilityReading is skipped. Declaration public event EventHandler AccessibilityReadingSkipped Event Type Type Description EventHandler View Source AccessibilityReadingStopped AccessibilityReading is stopped. Declaration public event EventHandler AccessibilityReadingStopped Event Type Type Description EventHandler View Source AccessibilityValueTextRequested Declaration public event EventHandler AccessibilityValueTextRequested Event Type Type Description EventHandler<> View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description EventHandler View Source BackKeyPressed An event for getting notice when physical back key is pressed. This event is emitted BackKey is up. Declaration public event EventHandler BackKeyPressed Event Type Type Description EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description EventHandler<> View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description EventHandler<> View Source ControlStateChangedEvent The event that is triggered when the View's ControlState is changed. Declaration public event EventHandler ControlStateChangedEvent Event Type Type Description EventHandler<> View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptTouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. This can receive touch events before child. If it returns false, the child can receive the touch event. If it returns true, the touch event is intercepted. So child cannot receive touch event. Declaration public event EventHandlerWithReturnType InterceptTouchEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptWheelEvent An event for the wheel which can be used to subscribe or unsubscribe the event handler provided by the user. The wheel event is emitted when the wheel input is received. This can receive wheel events before child. If it returns false, the child can receive the wheel event. If it returns true, the wheel event is intercepted. So child cannot receive wheel event. Declaration public event EventHandlerWithReturnType InterceptWheelEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description EventHandler<> View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This event is sent when the visibility of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description EventHandler<> Remarks When VisibilityChangedEventArgs.Type is SELF, VisibilityChangedEventArgs.Visibility is true means this View's Visibility property is true. When VisibilityChangedEventArgs.Type is PARENT, VisibilityChangedEventArgs.Visibility is true means a parent's Visibility property has changed to true. This event is NOT sent if the view becomes transparent (or the reverse), it's ONLY linked with View.Show() and View.Hide(). For reference, a view is only shown if the view and its parents (up to the root view) are also visible, they are not transparent, and the view has a non-zero size. So if its parent is not visible, the view is not shown even though VisibilityChangedEventArgs.Type is SELF and VisibilityChangedEventArgs.Visibility is true. View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string) BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string) NameScopeExtensions.FindByName(Element, string)" }, "API11/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API11/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -38134,6 +38134,16 @@ "title": "Enum AnimatedVectorImageView.RepeatModes", "keywords": "Enum AnimatedVectorImageView.RepeatModes Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll RepeatMode of animation. public enum AnimatedVectorImageView.RepeatModes Fields Name Description Restart When the animation reaches the end and RepeatCount is nonZero, the animation restarts from the beginning. Reverse When the animation reaches the end and RepeatCount nonZero, the animation reverses direction on every animation cycle. Extension Methods EXamlExtensions.LoadFromEXaml(AnimatedVectorImageView.RepeatModes, string) EXamlExtensions.LoadFromEXamlByRelativePath(AnimatedVectorImageView.RepeatModes, string) EXamlExtensions.LoadFromEXamlPath(AnimatedVectorImageView.RepeatModes, string) EXamlExtensions.LoadFromEXamlPath(AnimatedVectorImageView.RepeatModes, Type) Extensions.LoadFromXaml(AnimatedVectorImageView.RepeatModes, string) Extensions.LoadFromXaml(AnimatedVectorImageView.RepeatModes, Type) Extensions.LoadFromXamlFile(AnimatedVectorImageView.RepeatModes, string)" }, + "API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html": { + "href": "API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html", + "title": "Class AsyncTextRenderedEventArgs", + "keywords": "Class AsyncTextRenderedEventArgs Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll AsyncTextRenderedEventArgs is a class to record async text rendered event arguments which will be sent to user. public class AsyncTextRenderedEventArgs : EventArgs Inheritance object AsyncTextRenderedEventArgs Constructors View Source AsyncTextRenderedEventArgs(float, float) Declaration public AsyncTextRenderedEventArgs(float width, float height) Parameters Type Name Description float width float height Properties View Source Height The rendered height. Declaration public float Height { get; } Property Value Type Description float View Source Width The rendered width. Declaration public float Width { get; } Property Value Type Description float Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" + }, + "API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html": { + "href": "API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html", + "title": "Class AsyncTextSizeComputedEventArgs", + "keywords": "Class AsyncTextSizeComputedEventArgs Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll AsyncTextSizeComputedEventArgs is a class to record async text size computed event arguments which will be sent to user. public class AsyncTextSizeComputedEventArgs : EventArgs Inheritance object AsyncTextSizeComputedEventArgs Constructors View Source AsyncTextSizeComputedEventArgs(float, float) Declaration public AsyncTextSizeComputedEventArgs(float width, float height) Parameters Type Name Description float width float height Properties View Source Height The computed height. Declaration public float Height { get; } Property Value Type Description float View Source Width The computed width. Declaration public float Width { get; } Property Value Type Description float Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" + }, "API12/api/Tizen.NUI.BaseComponents.CameraView.DisplayType.html": { "href": "API12/api/Tizen.NUI.BaseComponents.CameraView.DisplayType.html", "title": "Enum CameraView.DisplayType", @@ -38277,7 +38287,7 @@ "API12/api/Tizen.NUI.BaseComponents.html": { "href": "API12/api/Tizen.NUI.BaseComponents.html", "title": "Namespace Tizen.NUI.BaseComponents", - "keywords": "Namespace Tizen.NUI.BaseComponents Classes AccessibilityEvents AccessibilityEvents is a collection of AccessibilityEvent's AccessibilityRange AccessibilityRange is used to store data related with Text. AccessibilityStates AccessibilityStates is a collection of AccessibilityState's AnchorClickedEventArgs AnchorClickedEventArgs is a class to record anchor click event arguments which will be sent to user. AnimatedImageView AnimatedImageView is a class for displaying Animated-GIF and Image-Array AnimatedVectorImageView AnimatedVectorImageView is a class for displaying a vector resource. CameraView CameraView is a view for camera preview. ControlState Class for describing the states of control. If a non-control view class would want to get the control state, please refer EnableControlState. CustomView CustomView provides some common functionality required by all views. DirectRenderingGLView DirectRenderingGLView allows drawing with OpenGL. You can render to a Window directly. DirectRenderingGLView creates a context. DirectRenderingGLView.RenderCallbackInput The parameter of the RenderFrame Callback. It has data to render directly. EmbeddedItemInfo Class with info of the embedded items layout. FlexContainer FlexContainer implements a subset of the flexbox spec (defined by W3C):https://www.w3.org/TR/css3-flexbox/ It aims at providing a more efficient way to layout, align, and distribute space among items in the container, even when their size is unknown or dynamic. FlexContainer has the ability to alter the width and the height of its children (i.e., flex items) to fill the available space in the best possible way on different screen sizes. FlexContainer can expand items to fill available free space, or shrink them to prevent overflow. GestureInfoEventArgs Accessibility gesture information event arguments. GetDescriptionEventArgs Accessibility description event arguments. GetNameEventArgs Accessibility name event arguments. GLView GLView allows drawing with OpenGL. GLView creates a context, a surface, and a render thread. The render thread invokes user's callbacks. ImageView ImageView is a class for displaying an image resource. An instance of ImageView can be created using a URL or an image instance. ImageView.ResourceReadyEventArgs Event arguments of resource ready. ImageViewStyle The base class for Children attributes in Components. InputFilteredEventArgs InputFilteredEventArgs is a class to record input filter event arguments which will be sent to user. LayoutParamPolicies Layout policies to decide the size of View when the View is laid out in its parent View. LayoutParamPolicies.MatchParent and LayoutParamPolicies.WrapContent can be assigned to WidthSpecification and HeightSpecification. LottieAnimationView LottieAnimationView renders an animated vector image (Lottie file). LottieFrameInfo A class containing frame informations for a LottieAnimationView. RendererParameters Class with the text and style parameters to be rendered into a pixel buffer. SafeNativePlayerHandle Contains and encapsulates Native Player handle. Scrollable Base class for derived Scrollable that contains actors that can be scrolled manually (via touch) or automatically. Scrollable.CompletedEventArgs The scroll animation completed event arguments. Scrollable.StartedEventArgs The scroll animation started event arguments. Scrollable.UpdatedEventArgs The scrollable updated event arguments. Selector The selector class is a collection of a ControlState and a T value pair. SelectorExtensions Extension class for Selector. SelectorItem The selector item class that stores a control state and a T value pair. ShadowParameters Class with the parameters needed to build a shadow for the given pixel buffer. TableView TableView is a layout container for aligning child actors in a grid like layout. TableView constraints the X and the Y position and the width and the height of the child actors. The Z position and depth are left intact so that the 3D model actors can also be laid out in a grid without loosing their depth scaling. TableView.CellPosition Class to specify the layout position for the child view. TextEditor A control which provides a multi-line editable text editor. TextEditor.MaxLengthReachedEventArgs The MaxLengthReached event arguments. TextEditor.ScrollStateChangedEventArgs Event arguments that passed via the ScrollStateChanged signal. TextEditor.TextChangedEventArgs Event arguments that passed via the TextChanged signal. TextEditorStyle The style class for TextEditor. This can decorate a TextEditor instance. TextField A control which provides a single line editable text field. TextField.MaxLengthReachedEventArgs The MaxLengthReached event arguments. TextField.TextChangedEventArgs The TextChanged event arguments. TextFieldStyle The base class for Children attributes in Components. TextGeometry TextLabel A control which renders a short text string. Text labels are lightweight, non-editable, and do not respond to the user input. TextLabelStyle The base class for Children attributes in Components. TextMapHelper TextMapHelper converts PropertyMap to struct and struct to PropertyMap. TextUtils TriggerableSelector This will be attached to a View to detect ControlState change. VideoView VideoView is a control for video playback and display. VideoView.FinishedEventArgs Event arguments that passed via the finished signal. View View is the base class for all views. View.AccessibilityValueTextRequestedEventArgs View.ChildAddedEventArgs Event argument passed through the ChildAdded event. View.ChildRemovedEventArgs Event argument passed through the ChildRemoved event. View.ControlStateChangedEventArgs The class represents the information of the situation where the View's control state changes. View.HoverEventArgs Event arguments that passed via the hover signal. View.KeyEventArgs Event arguments that passed via the KeyEvent signal. View.LayoutDirectionChangedEventArgs Event arguments of layout direction changed. View.TouchEventArgs Event arguments that passed via the touch signal. View.VisibilityChangedEventArgs Event arguments of visibility changed. View.WheelEventArgs Event arguments that passed via the wheel signal. ViewStyle The base class of style attributes for a view. ViewStyleExtension Extension methods for ViewStyle class. VisualView A visual view control if a user adds any visual to it. WebView WebView allows presenting content with embedded web browser, both local files and remote websites. Structs GestureInfoType Gesture information type containing all values needed to AccessibilityDoGestureSignal. LottieAnimationViewDynamicProperty Enums AccessibilityCoordinateType Accessibility coordinate type describing if coordinates are relative to screen or window AccessibilityEvent Enumeration of possible AT-SPI events. AccessibilityGesture Accessibility gesture types. AccessibilityGestureState The current state of gesture. AccessibilityPropertyChangeEvent Accessibility changed property. AccessibilityReadingInfoTypes Accessibility reading information types. AccessibilityRelationType The relation between accessible objects. AccessibilityState Enumeration of possible AT-SPI states for an object. AccessibilityStatesNotifyMode Notify mode for AccessibilityStates. AccessibilityTextBoundary Accessibility text boundary is used in text controls. AnimatedImageView.StopBehaviorType Enumeration for what to do when the animation is stopped. AnimatedVectorImageView.AnimationStates AnimationStates of animation. AnimatedVectorImageView.EndActions EndActions of animation. AnimatedVectorImageView.RepeatModes RepeatMode of animation. CameraView.DisplayType DirectRenderingGLView.BackendMode Enumeration for backend mode DirectRenderingGLView.ColorFormat Enumeration for the color format of the color buffer FlexContainer.Alignment Enumeration for the alignment of the flex items or lines when the items or lines do not use all the available space on the cross axis. FlexContainer.ContentDirectionType Enumeration for the primary direction in which content is ordered in the flex container and on which sides the ?�start??and ?�end??are. FlexContainer.FlexDirectionType Enumeration for the direction of the main axis in the flex container. This determines the direction that flex items are laid out in the flex container. FlexContainer.Justification Enumeration for the alignment of the flex items when the items do not use all available space on the main axis. FlexContainer.WrapType Enumeration for the wrap type of the flex container when there is no enough room for all the items on one flex line. GLView.ColorFormat Enumeration for the color format of the color buffer ImageView.LoadingStatusType Enumeration for LoadingStatus of image. ImageView.MaskingModeType Enumeration for MaskingMode of image. LottieAnimationView.LoopingModeType Enumeration for what looping mode is in. LottieAnimationView.PlayStateType Enumeration for what state the vector animation is in LottieAnimationView.StopBehaviorType Enumeration for what to do when the animation is stopped. LottieAnimationView.VectorProperty Vector Property Role The accessibility role. TableView.LayoutPolicy Enumeration for describing how the size of a row or column has been set. View.FocusDirection Describes the direction to move the focus towards. View.States Enumeration for describing the states of the view. View.ViewAccessibilityMode Accessibility mode for controlling View's Accessible implementation. It is only relevant when deriving custom controls from View directly, as classes derived from CustomView (or any of its subclasses) get the Custom mode by default. ViewLayoutDirectionType The View layout Direction type. WebView.FindOption Options for searching texts. WebView.HitTestMode Enumeration for mode of hit test. Delegates DirectRenderingGLView.GLInitializeDelegate Type of callback to initialize OpenGLES. DirectRenderingGLView.GLRenderFrameDelegate Type of callback to render the frame with OpenGLES APIs. If the return value of this callback is not 0, the eglSwapBuffers() will be called. DirectRenderingGLView.GLTerminateDelegate Type of callback to clean up GL resource. GLView.GLInitializeDelegate Type of callback to initialize OpenGLES. GLView.GLRenderFrameDelegate Type of callback to render the frame with OpenGLES APIs. If the return value of this callback is not 0, the eglSwapBuffers() will be called. GLView.GLTerminateDelegate Type of callback to clean up GL resource. GLView.ViewResizeDelegate Type of resize callback LottieAnimationView.DynamicPropertyCallbackType WebView.GeolocationPermissionCallback The callback function that is invoked when geolocation permission is requested. WebView.HitTestFinishedCallback The callback function that is invoked when hit test is finished. WebView.JavaScriptAlertCallback The callback function that is invoked when the message is received from the script. WebView.JavaScriptConfirmCallback The callback function that is invoked when the message is received from the script. WebView.JavaScriptMessageHandler The callback function that is invoked when the message is received from the script. WebView.JavaScriptPromptCallback The callback function that is invoked when the message is received from the script. WebView.PlainTextReceivedCallback The callback function that is invoked when the plain text of the current page is received. WebView.ScreenshotAcquiredCallback The callback function that is invoked when screen shot is acquired asynchronously. WebView.VideoPlayingCallback The callback function that is invoked when video playing is checked asynchronously." + "keywords": "Namespace Tizen.NUI.BaseComponents Classes AccessibilityEvents AccessibilityEvents is a collection of AccessibilityEvent's AccessibilityRange AccessibilityRange is used to store data related with Text. AccessibilityStates AccessibilityStates is a collection of AccessibilityState's AnchorClickedEventArgs AnchorClickedEventArgs is a class to record anchor click event arguments which will be sent to user. AnimatedImageView AnimatedImageView is a class for displaying Animated-GIF and Image-Array AnimatedVectorImageView AnimatedVectorImageView is a class for displaying a vector resource. AsyncTextRenderedEventArgs AsyncTextRenderedEventArgs is a class to record async text rendered event arguments which will be sent to user. AsyncTextSizeComputedEventArgs AsyncTextSizeComputedEventArgs is a class to record async text size computed event arguments which will be sent to user. CameraView CameraView is a view for camera preview. ControlState Class for describing the states of control. If a non-control view class would want to get the control state, please refer EnableControlState. CustomView CustomView provides some common functionality required by all views. DirectRenderingGLView DirectRenderingGLView allows drawing with OpenGL. You can render to a Window directly. DirectRenderingGLView creates a context. DirectRenderingGLView.RenderCallbackInput The parameter of the RenderFrame Callback. It has data to render directly. EmbeddedItemInfo Class with info of the embedded items layout. FlexContainer FlexContainer implements a subset of the flexbox spec (defined by W3C):https://www.w3.org/TR/css3-flexbox/ It aims at providing a more efficient way to layout, align, and distribute space among items in the container, even when their size is unknown or dynamic. FlexContainer has the ability to alter the width and the height of its children (i.e., flex items) to fill the available space in the best possible way on different screen sizes. FlexContainer can expand items to fill available free space, or shrink them to prevent overflow. GestureInfoEventArgs Accessibility gesture information event arguments. GetDescriptionEventArgs Accessibility description event arguments. GetNameEventArgs Accessibility name event arguments. GLView GLView allows drawing with OpenGL. GLView creates a context, a surface, and a render thread. The render thread invokes user's callbacks. ImageView ImageView is a class for displaying an image resource. An instance of ImageView can be created using a URL or an image instance. ImageView.ResourceReadyEventArgs Event arguments of resource ready. ImageViewStyle The base class for Children attributes in Components. InputFilteredEventArgs InputFilteredEventArgs is a class to record input filter event arguments which will be sent to user. LayoutParamPolicies Layout policies to decide the size of View when the View is laid out in its parent View. LayoutParamPolicies.MatchParent and LayoutParamPolicies.WrapContent can be assigned to WidthSpecification and HeightSpecification. LottieAnimationView LottieAnimationView renders an animated vector image (Lottie file). LottieFrameInfo A class containing frame informations for a LottieAnimationView. RendererParameters Class with the text and style parameters to be rendered into a pixel buffer. SafeNativePlayerHandle Contains and encapsulates Native Player handle. Scrollable Base class for derived Scrollable that contains actors that can be scrolled manually (via touch) or automatically. Scrollable.CompletedEventArgs The scroll animation completed event arguments. Scrollable.StartedEventArgs The scroll animation started event arguments. Scrollable.UpdatedEventArgs The scrollable updated event arguments. Selector The selector class is a collection of a ControlState and a T value pair. SelectorExtensions Extension class for Selector. SelectorItem The selector item class that stores a control state and a T value pair. ShadowParameters Class with the parameters needed to build a shadow for the given pixel buffer. TableView TableView is a layout container for aligning child actors in a grid like layout. TableView constraints the X and the Y position and the width and the height of the child actors. The Z position and depth are left intact so that the 3D model actors can also be laid out in a grid without loosing their depth scaling. TableView.CellPosition Class to specify the layout position for the child view. TextEditor A control which provides a multi-line editable text editor. TextEditor.MaxLengthReachedEventArgs The MaxLengthReached event arguments. TextEditor.ScrollStateChangedEventArgs Event arguments that passed via the ScrollStateChanged signal. TextEditor.TextChangedEventArgs Event arguments that passed via the TextChanged signal. TextEditorStyle The style class for TextEditor. This can decorate a TextEditor instance. TextField A control which provides a single line editable text field. TextField.MaxLengthReachedEventArgs The MaxLengthReached event arguments. TextField.TextChangedEventArgs The TextChanged event arguments. TextFieldStyle The base class for Children attributes in Components. TextGeometry TextLabel A control which renders a short text string. Text labels are lightweight, non-editable, and do not respond to the user input. TextLabelStyle The base class for Children attributes in Components. TextMapHelper TextMapHelper converts PropertyMap to struct and struct to PropertyMap. TextUtils TriggerableSelector This will be attached to a View to detect ControlState change. VideoView VideoView is a control for video playback and display. VideoView.FinishedEventArgs Event arguments that passed via the finished signal. View View is the base class for all views. View.AccessibilityValueTextRequestedEventArgs View.ChildAddedEventArgs Event argument passed through the ChildAdded event. View.ChildRemovedEventArgs Event argument passed through the ChildRemoved event. View.ControlStateChangedEventArgs The class represents the information of the situation where the View's control state changes. View.HoverEventArgs Event arguments that passed via the hover signal. View.KeyEventArgs Event arguments that passed via the KeyEvent signal. View.LayoutDirectionChangedEventArgs Event arguments of layout direction changed. View.TouchEventArgs Event arguments that passed via the touch signal. View.VisibilityChangedEventArgs Event arguments of visibility changed. View.WheelEventArgs Event arguments that passed via the wheel signal. ViewStyle The base class of style attributes for a view. ViewStyleExtension Extension methods for ViewStyle class. VisualView A visual view control if a user adds any visual to it. WebView WebView allows presenting content with embedded web browser, both local files and remote websites. Structs GestureInfoType Gesture information type containing all values needed to AccessibilityDoGestureSignal. LottieAnimationViewDynamicProperty Enums AccessibilityCoordinateType Accessibility coordinate type describing if coordinates are relative to screen or window AccessibilityEvent Enumeration of possible AT-SPI events. AccessibilityGesture Accessibility gesture types. AccessibilityGestureState The current state of gesture. AccessibilityPropertyChangeEvent Accessibility changed property. AccessibilityReadingInfoTypes Accessibility reading information types. AccessibilityRelationType The relation between accessible objects. AccessibilityState Enumeration of possible AT-SPI states for an object. AccessibilityStatesNotifyMode Notify mode for AccessibilityStates. AccessibilityTextBoundary Accessibility text boundary is used in text controls. AnimatedImageView.StopBehaviorType Enumeration for what to do when the animation is stopped. AnimatedVectorImageView.AnimationStates AnimationStates of animation. AnimatedVectorImageView.EndActions EndActions of animation. AnimatedVectorImageView.RepeatModes RepeatMode of animation. CameraView.DisplayType DirectRenderingGLView.BackendMode Enumeration for backend mode DirectRenderingGLView.ColorFormat Enumeration for the color format of the color buffer FlexContainer.Alignment Enumeration for the alignment of the flex items or lines when the items or lines do not use all the available space on the cross axis. FlexContainer.ContentDirectionType Enumeration for the primary direction in which content is ordered in the flex container and on which sides the ?�start??and ?�end??are. FlexContainer.FlexDirectionType Enumeration for the direction of the main axis in the flex container. This determines the direction that flex items are laid out in the flex container. FlexContainer.Justification Enumeration for the alignment of the flex items when the items do not use all available space on the main axis. FlexContainer.WrapType Enumeration for the wrap type of the flex container when there is no enough room for all the items on one flex line. GLView.ColorFormat Enumeration for the color format of the color buffer ImageView.LoadingStatusType Enumeration for LoadingStatus of image. ImageView.MaskingModeType Enumeration for MaskingMode of image. LottieAnimationView.LoopingModeType Enumeration for what looping mode is in. LottieAnimationView.PlayStateType Enumeration for what state the vector animation is in LottieAnimationView.StopBehaviorType Enumeration for what to do when the animation is stopped. LottieAnimationView.VectorProperty Vector Property Role The accessibility role. TableView.LayoutPolicy Enumeration for describing how the size of a row or column has been set. View.FocusDirection Describes the direction to move the focus towards. View.States Enumeration for describing the states of the view. View.ViewAccessibilityMode Accessibility mode for controlling View's Accessible implementation. It is only relevant when deriving custom controls from View directly, as classes derived from CustomView (or any of its subclasses) get the Custom mode by default. ViewLayoutDirectionType The View layout Direction type. WebView.FindOption Options for searching texts. WebView.HitTestMode Enumeration for mode of hit test. Delegates DirectRenderingGLView.GLInitializeDelegate Type of callback to initialize OpenGLES. DirectRenderingGLView.GLRenderFrameDelegate Type of callback to render the frame with OpenGLES APIs. If the return value of this callback is not 0, the eglSwapBuffers() will be called. DirectRenderingGLView.GLTerminateDelegate Type of callback to clean up GL resource. GLView.GLInitializeDelegate Type of callback to initialize OpenGLES. GLView.GLRenderFrameDelegate Type of callback to render the frame with OpenGLES APIs. If the return value of this callback is not 0, the eglSwapBuffers() will be called. GLView.GLTerminateDelegate Type of callback to clean up GL resource. GLView.ViewResizeDelegate Type of resize callback LottieAnimationView.DynamicPropertyCallbackType WebView.GeolocationPermissionCallback The callback function that is invoked when geolocation permission is requested. WebView.HitTestFinishedCallback The callback function that is invoked when hit test is finished. WebView.JavaScriptAlertCallback The callback function that is invoked when the message is received from the script. WebView.JavaScriptConfirmCallback The callback function that is invoked when the message is received from the script. WebView.JavaScriptMessageHandler The callback function that is invoked when the message is received from the script. WebView.JavaScriptPromptCallback The callback function that is invoked when the message is received from the script. WebView.PlainTextReceivedCallback The callback function that is invoked when the plain text of the current page is received. WebView.ScreenshotAcquiredCallback The callback function that is invoked when screen shot is acquired asynchronously. WebView.VideoPlayingCallback The callback function that is invoked when video playing is checked asynchronously." }, "API12/api/Tizen.NUI.BaseComponents.ImageView.html": { "href": "API12/api/Tizen.NUI.BaseComponents.ImageView.html", @@ -38477,7 +38487,7 @@ "API12/api/Tizen.NUI.BaseComponents.TextLabel.html": { "href": "API12/api/Tizen.NUI.BaseComponents.TextLabel.html", "title": "Class TextLabel", - "keywords": "Class TextLabel Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll A control which renders a short text string. Text labels are lightweight, non-editable, and do not respond to the user input. public class TextLabel : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View TextLabel Derived Title Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source TextLabel() Creates the TextLabel control. Declaration public TextLabel() View Source TextLabel(bool) Creates the TextLabel with setting the status of shown or hidden. Declaration public TextLabel(bool shown) Parameters Type Name Description bool shown false : Not displayed (hidden), true : displayed (shown) View Source TextLabel(string, bool) Creates the TextLabel with setting the status of shown or hidden. Declaration public TextLabel(string text, bool shown) Parameters Type Name Description string text The text to display bool shown false : Not displayed (hidden), true : displayed (shown) View Source TextLabel(string) Creates the TextLabel control. Declaration public TextLabel(string text) Parameters Type Name Description string text The text to display View Source TextLabel(TextLabelStyle) Declaration public TextLabel(TextLabelStyle viewStyle) Parameters Type Name Description TextLabelStyle viewStyle Fields View Source AnchorClickedColorProperty Declaration public static readonly BindableProperty AnchorClickedColorProperty Field Value Type Description BindableProperty View Source AnchorColorProperty Declaration public static readonly BindableProperty AnchorColorProperty Field Value Type Description BindableProperty View Source AutoScrollGapProperty Declaration public static readonly BindableProperty AutoScrollGapProperty Field Value Type Description BindableProperty View Source AutoScrollLoopCountProperty Declaration public static readonly BindableProperty AutoScrollLoopCountProperty Field Value Type Description BindableProperty View Source AutoScrollLoopDelayProperty Declaration public static readonly BindableProperty AutoScrollLoopDelayProperty Field Value Type Description BindableProperty View Source AutoScrollSpeedProperty Declaration public static readonly BindableProperty AutoScrollSpeedProperty Field Value Type Description BindableProperty View Source AutoScrollStopModeProperty Declaration public static readonly BindableProperty AutoScrollStopModeProperty Field Value Type Description BindableProperty View Source CharacterSpacingProperty Declaration public static readonly BindableProperty CharacterSpacingProperty Field Value Type Description BindableProperty View Source CutoutProperty CutoutProperty Declaration public static readonly BindableProperty CutoutProperty Field Value Type Description BindableProperty View Source EllipsisPositionProperty Declaration public static readonly BindableProperty EllipsisPositionProperty Field Value Type Description BindableProperty View Source EllipsisProperty Declaration public static readonly BindableProperty EllipsisProperty Field Value Type Description BindableProperty View Source EmbossProperty Declaration public static readonly BindableProperty EmbossProperty Field Value Type Description BindableProperty View Source EnableAutoScrollProperty Declaration public static readonly BindableProperty EnableAutoScrollProperty Field Value Type Description BindableProperty View Source EnableFontSizeScaleProperty Declaration public static readonly BindableProperty EnableFontSizeScaleProperty Field Value Type Description BindableProperty View Source EnableMarkupProperty Declaration public static readonly BindableProperty EnableMarkupProperty Field Value Type Description BindableProperty View Source FontFamilyProperty Declaration public static readonly BindableProperty FontFamilyProperty Field Value Type Description BindableProperty View Source FontSizeScaleProperty Declaration public static readonly BindableProperty FontSizeScaleProperty Field Value Type Description BindableProperty View Source FontStyleProperty Declaration public static readonly BindableProperty FontStyleProperty Field Value Type Description BindableProperty View Source HorizontalAlignmentProperty Declaration public static readonly BindableProperty HorizontalAlignmentProperty Field Value Type Description BindableProperty View Source LineSpacingProperty Declaration public static readonly BindableProperty LineSpacingProperty Field Value Type Description BindableProperty View Source LineWrapModeProperty Declaration public static readonly BindableProperty LineWrapModeProperty Field Value Type Description BindableProperty View Source MatchSystemLanguageDirectionProperty Declaration public static readonly BindableProperty MatchSystemLanguageDirectionProperty Field Value Type Description BindableProperty View Source MinLineSizeProperty Declaration public static readonly BindableProperty MinLineSizeProperty Field Value Type Description BindableProperty View Source MultiLineProperty Declaration public static readonly BindableProperty MultiLineProperty Field Value Type Description BindableProperty View Source OutlineProperty Declaration public static readonly BindableProperty OutlineProperty Field Value Type Description BindableProperty View Source PixelSizeProperty Declaration public static readonly BindableProperty PixelSizeProperty Field Value Type Description BindableProperty View Source PointSizeProperty Declaration public static readonly BindableProperty PointSizeProperty Field Value Type Description BindableProperty View Source RelativeLineHeightProperty Declaration public static readonly BindableProperty RelativeLineHeightProperty Field Value Type Description BindableProperty View Source RemoveBackInsetProperty RemoveBackInsetProperty Declaration public static readonly BindableProperty RemoveBackInsetProperty Field Value Type Description BindableProperty View Source RemoveFrontInsetProperty RemoveFrontInsetProperty Declaration public static readonly BindableProperty RemoveFrontInsetProperty Field Value Type Description BindableProperty View Source ShadowColorProperty ShadowColorProperty Declaration public static readonly BindableProperty ShadowColorProperty Field Value Type Description BindableProperty View Source ShadowOffsetProperty ShadowOffsetProperty Declaration public static readonly BindableProperty ShadowOffsetProperty Field Value Type Description BindableProperty View Source ShadowProperty Declaration public static readonly BindableProperty ShadowProperty Field Value Type Description BindableProperty View Source TextColorProperty Declaration public static readonly BindableProperty TextColorProperty Field Value Type Description BindableProperty View Source TextFitProperty Declaration public static readonly BindableProperty TextFitProperty Field Value Type Description BindableProperty View Source TextProperty Declaration public static readonly BindableProperty TextProperty Field Value Type Description BindableProperty View Source TextShadowProperty Declaration public static readonly BindableProperty TextShadowProperty Field Value Type Description BindableProperty View Source TranslatableTextProperty StyleNameProperty Declaration public static readonly BindableProperty TranslatableTextProperty Field Value Type Description BindableProperty View Source UnderlineColorProperty UnderlineColorProperty Declaration public static readonly BindableProperty UnderlineColorProperty Field Value Type Description BindableProperty View Source UnderlineEnabledProperty UnderlineEnabledProperty Declaration public static readonly BindableProperty UnderlineEnabledProperty Field Value Type Description BindableProperty View Source UnderlineHeightProperty UnderlineHeightProperty Declaration public static readonly BindableProperty UnderlineHeightProperty Field Value Type Description BindableProperty View Source UnderlineProperty Declaration public static readonly BindableProperty UnderlineProperty Field Value Type Description BindableProperty View Source VerticalAlignmentProperty Declaration public static readonly BindableProperty VerticalAlignmentProperty Field Value Type Description BindableProperty View Source VerticalLineAlignmentProperty Declaration public static readonly BindableProperty VerticalLineAlignmentProperty Field Value Type Description BindableProperty Properties View Source AnchorClickedColor The AnchorClickedColor property. The color of the clicked anchor. This property is used as the default clicked color of the markup anchor tag. If there is a color attribute in the markup anchor tag, the markup attribute takes precedence. Declaration public Color AnchorClickedColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (textLabel.AnchorClickedColor.X = 0.1f;) is possible. View Source AnchorColor The AnchorColor property. The color of the anchor. This property is used as the default color of the markup anchor tag. If there is a color attribute in the markup anchor tag, the markup attribute takes precedence. Declaration public Color AnchorColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (textLabel.AnchorColor.X = 0.1f;) is possible. View Source AutoScrollGap The AutoScrollGap property. Gap before scrolling wraps. Declaration public float AutoScrollGap { get; set; } Property Value Type Description float View Source AutoScrollLoopCount The AutoScrollLoopCount property. Number of complete loops when scrolling enabled. Declaration public int AutoScrollLoopCount { get; set; } Property Value Type Description int View Source AutoScrollLoopDelay The AutoScrollLoopDelay property. The amount of time to delay the starting time of auto scrolling and further loops. Declaration public float AutoScrollLoopDelay { get; set; } Property Value Type Description float View Source AutoScrollSpeed The AutoScrollSpeed property. Sets the speed of scrolling in pixels per second. Declaration public int AutoScrollSpeed { get; set; } Property Value Type Description int View Source AutoScrollStopMode The AutoScrollStopMode property. The auto scrolling stop behaviour. The default value is AutoScrollStopMode.FinishLoop. Declaration public AutoScrollStopMode AutoScrollStopMode { get; set; } Property Value Type Description AutoScrollStopMode View Source CharacterSpacing The spaces between characters in Pixels. A positive value will make the characters far apart (expanded) and a negative value will bring them closer (condensed). The default value is 0.f which does nothing. Declaration public float CharacterSpacing { get; set; } Property Value Type Description float View Source Cutout The cutout property. Declaration public bool Cutout { get; set; } Property Value Type Description bool Remarks When Cutout is set to true, Elements such as background or shadow behind the text become transparent. Therefore, when you adjust the transparency of text, you can see the back through the entire TextLabel. It is recommended to set Cutout to false when Text's transparency is 1. Examples The following example demonstrates how to use the Cutout method. Pixels in which glyph exists become transparent and the back of TextLabel become visible. TextLabel label = new TextLabel() { Cutout = true, TextColor = new Color(0.0f, 0.0f, 0.0f, 0.0f); }; View Source Ellipsis The Ellipsis property. Enable or disable the ellipsis. Declaration public bool Ellipsis { get; set; } Property Value Type Description bool View Source EllipsisPosition The ellipsis position of the text. Specifies which portion of the text should be replaced with an ellipsis when the text size exceeds the layout size. Declaration public EllipsisPosition EllipsisPosition { get; set; } Property Value Type Description EllipsisPosition View Source Emboss The Emboss property. The default emboss parameters. Declaration public string Emboss { get; set; } Property Value Type Description string View Source EnableAutoScroll The EnableAutoScroll property. Starts or stops auto scrolling. Declaration public bool EnableAutoScroll { get; set; } Property Value Type Description bool View Source EnableFontSizeScale The EnableFontSizeScale property. Whether the font size scale is enabled. (The default value is true) Declaration public bool EnableFontSizeScale { get; set; } Property Value Type Description bool View Source EnableMarkup The EnableMarkup property. Whether the mark-up processing is enabled. Declaration public bool EnableMarkup { get; set; } Property Value Type Description bool View Source FontFamily The FontFamily property. The requested font family to use. Declaration public string FontFamily { get; set; } Property Value Type Description string View Source FontSizeScale The FontSizeScale property for scaling the specified font size up or down. The default value is 1.0. The given font size scale value is used for multiplying the specified font size before querying fonts. If FontSizeScale.UseSystemSetting, will use the SystemSettings.FontSize internally. Declaration public float FontSizeScale { get; set; } Property Value Type Description float View Source FontStyle The FontStyle property. The requested font style to use. The fontStyle map contains the following keys : width (string) The width key defines occupied by each glyph. (values: ultraCondensed, extraCondensed, condensed, semiCondensed, normal, semiExpanded, expanded, extraExpanded, ultraExpanded) weight (string) The weight key defines the thickness or darkness of the glyphs. (values: thin, ultraLight, extraLight, light, demiLight, semiLight, book, normal, regular, medium, demiBold, semiBold, bold, ultraBold, extraBold, black, heavy, extraBlack) slant (string) The slant key defines whether to use italics. (values: normal, roman, italic, oblique) Declaration public PropertyMap FontStyle { get; set; } Property Value Type Description PropertyMap View Source HorizontalAlignment The HorizontalAlignment property. The line horizontal alignment. Declaration public HorizontalAlignment HorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignment View Source LineCount The line count of the text. Declaration public int LineCount { get; } Property Value Type Description int View Source LineSpacing The LineSpacing property. The default extra space between lines in points. Declaration public float LineSpacing { get; set; } Property Value Type Description float View Source LineWrapMode The LineWrapMode property. line wrap mode when the text lines over layout width. Declaration public LineWrapMode LineWrapMode { get; set; } Property Value Type Description LineWrapMode View Source MatchSystemLanguageDirection The text alignment to match the direction of the system language. Declaration public bool MatchSystemLanguageDirection { get; set; } Property Value Type Description bool View Source MinLineSize The MinLineSize property. The height of the line in points. If the font size is larger than the line size, it works with the font size. Declaration public float MinLineSize { get; set; } Property Value Type Description float View Source MultiLine The MultiLine property. The single-line or multi-line layout option. Declaration public bool MultiLine { get; set; } Property Value Type Description bool View Source Outline The Outline property. The default outline parameters. The outline map contains the following keys : color (Color) The color of the outline (the default color is Color.White) width (float) The width in pixels of the outline (If not provided then the outline is not enabled) Declaration public PropertyMap Outline { get; set; } Property Value Type Description PropertyMap View Source PixelSize The PixelSize property. The size of font in pixels. Declaration public float PixelSize { get; set; } Property Value Type Description float View Source PointSize The PointSize property. The size of font in points. Declaration public float PointSize { get; set; } Property Value Type Description float View Source RelativeLineHeight The relative height of the line (a factor that will be multiplied by text height). If the value is less than 1, the lines could to be overlapped. Declaration public float RelativeLineHeight { get; set; } Property Value Type Description float View Source RemoveBackInset The RemoveBackInset property. This property is used when the advance of last glyph must not be trimmed. When set to false, The gap between the last glyph's rightmost pixel and X coordinate that next glyph will be placed is included in the width of text label. Declaration public bool RemoveBackInset { get; set; } Property Value Type Description bool View Source RemoveFrontInset The RemoveFrontInset property. This property is used when the xBearing of first glyph must not be trimmed. When set to false, The gap between (0, 0) from the first glyph's leftmost pixel is included in the width of text label. Declaration public bool RemoveFrontInset { get; set; } Property Value Type Description bool View Source Shadow The Shadow property. The default shadow parameters. The shadow map contains the following keys : color (Color) The color of the shadow (the default color is Color.Black) offset (Vector2) The offset in pixels of the shadow (If not provided then the shadow is not enabled) blurRadius (float) The radius of the Gaussian blur for the soft shadow (If not provided then the soft shadow is not enabled) Declaration public PropertyMap Shadow { get; set; } Property Value Type Description PropertyMap View Source ShadowColor The ShadowColor property. The color of a drop shadow. Declaration public Vector4 ShadowColor { get; set; } Property Value Type Description Vector4 Remarks Deprecated.(API Level 6) Use Shadow instead. The property cascade chaining set is possible. For example, this (textLabel.ShadowColor.X = 0.1f;) is possible. View Source ShadowOffset The ShadowOffset property. The drop shadow offset 0 indicates no shadow. Declaration public Vector2 ShadowOffset { get; set; } Property Value Type Description Vector2 Remarks Deprecated.(API Level 6) Use Shadow instead. The property cascade chaining set is possible. For example, this (textLabel.ShadowOffset.X = 0.1f;) is possible. View Source Text The Text property. The text to display in the UTF-8 format. Declaration public string Text { get; set; } Property Value Type Description string View Source TextColor The TextColor property. The color of the text. Animation framework can be used to change the color of the text when not using mark up. Cannot animate the color when text is auto scrolling. Declaration public Color TextColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (textLabel.TextColor.X = 0.1f;) is possible. View Source TextDirection The direction of the text such as left to right or right to left. Declaration public TextDirection TextDirection { get; } Property Value Type Description TextDirection View Source TextFit The text fit parameters. The textFit map contains the following keys : enable (bool) True to enable the text fit or false to disable (the default value is false) minSize (float) Minimum Size for text fit (the default value is 10.f) maxSize (float) Maximum Size for text fit (the default value is 100.f) stepSize (float) Step Size for font increase (the default value is 1.f) fontSize (string) The size type of font, You can choose between \"pointSize\" or \"pixelSize\". (the default value is \"pointSize\") Declaration public PropertyMap TextFit { get; set; } Property Value Type Description PropertyMap View Source TextShadow Describes a text shadow for a TextLabel. It is null by default. Declaration public TextShadow TextShadow { get; set; } Property Value Type Description TextShadow View Source TranslatableText The TranslatableText property. The text can set the SID value. Declaration public string TranslatableText { get; set; } Property Value Type Description string View Source Underline The Underline property. The default underline parameters. The underline map contains the following keys : enable (bool) Whether the underline is enabled (the default value is false) color (Color) The color of the underline (If not provided then the color of the text is used) height (float) The height in pixels of the underline (the default value is 1.f) Declaration public PropertyMap Underline { get; set; } Property Value Type Description PropertyMap View Source UnderlineColor The UnderlineColor property. Overrides the underline height from font metrics. Declaration public Vector4 UnderlineColor { get; set; } Property Value Type Description Vector4 Remarks Deprecated.(API Level 6) Use Underline instead. The property cascade chaining set is possible. For example, this (textLabel.UnderlineColor.X = 0.1f;) is possible. View Source UnderlineEnabled The UnderlineEnabled property. The underline enabled flag. Declaration public bool UnderlineEnabled { get; set; } Property Value Type Description bool Remarks Deprecated.(API Level 6) Use Underline instead. View Source UnderlineHeight The UnderlineHeight property. Overrides the underline height from font metrics. Declaration public float UnderlineHeight { get; set; } Property Value Type Description float Remarks Deprecated.(API Level 6) Use Underline instead. View Source VerticalAlignment The VerticalAlignment property. The line vertical alignment. Declaration public VerticalAlignment VerticalAlignment { get; set; } Property Value Type Description VerticalAlignment View Source VerticalLineAlignment The vertical line alignment of the text. Declaration public VerticalLineAlignment VerticalLineAlignment { get; set; } Property Value Type Description VerticalLineAlignment Methods View Source CreateViewStyle() Get attribues, it is abstract function and must be override. Declaration protected override ViewStyle CreateViewStyle() Returns Type Description ViewStyle Overrides View.CreateViewStyle() View Source Dispose(DisposeTypes) Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type Overrides View.Dispose(DisposeTypes) View Source DownCast(BaseHandle) Downcasts a handle to textLabel handle Declaration public static TextLabel DownCast(BaseHandle handle) Parameters Type Name Description BaseHandle handle Returns Type Description TextLabel View Source GetFontStyle() Get FontStyle from TextLabel. Declaration public FontStyle GetFontStyle() Returns Type Description FontStyle The FontStyle Remarks FontStyle View Source GetOutline() Get Outline from TextLabel. Declaration public Outline GetOutline() Returns Type Description Outline The Outline Remarks Outline View Source GetShadow() Get Shadow from TextLabel. Declaration public Shadow GetShadow() Returns Type Description Shadow The Shadow Remarks Shadow View Source GetStrikethrough() Get Strikethrough from TextLabel. Declaration public Strikethrough GetStrikethrough() Returns Type Description Strikethrough The Strikethrough Remarks Strikethrough View Source GetTextFit() Get TextFit from TextLabel. Declaration public TextFit GetTextFit() Returns Type Description TextFit The TextFit Remarks TextFit is always returned based on PointSize. If the user sets FontSizeType to PixelSize, then MinSize, MaxSize, and StepSize are converted based on PointSize and returned. TextFit View Source GetTextFitArray() Get TextFitArray from TextLabel. Declaration public TextFitArray GetTextFitArray() Returns Type Description TextFitArray The TextFitArray Remarks See TextFitArray and TextFitArrayOption. Examples The following example demonstrates how to use the GetTextFitArray method. Tizen.NUI.Text.TextFitArray textFitArray = label.GetTextFitArray(); bool enable = textFitArray.Enable; var optionList = textFitArray.OptionList; foreach(Tizen.NUI.Text.TextFitArrayOption option in optionList) { float pointSize = option.PointSize; float minLinesize = option.MinLineSize; } View Source GetUnderline() Get Underline from TextLabel. Declaration public Underline GetUnderline() Returns Type Description Underline The Underline Remarks Underline View Source OnBindingContextChanged() Invoked whenever the binding context of the textlabel changes. Implement this method to add class handling for this event. Declaration protected override void OnBindingContextChanged() Overrides Container.OnBindingContextChanged() View Source ReleaseSwigCPtr(HandleRef) Declaration protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description Tizen.System.Runtime.InteropServices.HandleRef swigCPtr Overrides View.ReleaseSwigCPtr(Runtime.InteropServices.HandleRef) View Source SetFontStyle(FontStyle) Set FontStyle to TextLabel. Declaration public void SetFontStyle(FontStyle fontStyle) Parameters Type Name Description FontStyle fontStyle The FontStyle Remarks SetFontStyle specifies the requested font style through FontStyle. Examples The following example demonstrates how to use the SetFontStyle method. var fontStyle = new Tizen.NUI.Text.FontStyle(); fontStyle.Width = FontWidthType.Expanded; fontStyle.Weight = FontWeightType.Bold; fontStyle.Slant = FontSlantType.Italic; label.SetFontStyle(fontStyle); View Source SetOutline(Outline) Set Outline to TextLabel. Declaration public void SetOutline(Outline outline) Parameters Type Name Description Outline outline The Outline Remarks SetOutline specifies the outline of the text through Outline. Examples The following example demonstrates how to use the SetOutline method. var outline = new Tizen.NUI.Text.Outline(); outline.Width = 2.0f; outline.Color = new Color(\"#45B39D\"); label.SetOutline(outline); View Source SetShadow(Shadow) Set Shadow to TextLabel. Declaration public void SetShadow(Shadow shadow) Parameters Type Name Description Shadow shadow The Shadow Remarks SetShadow specifies the shadow of the text through Shadow. Examples The following example demonstrates how to use the SetShadow method. var shadow = new Tizen.NUI.Text.Shadow(); shadow.Offset = new Vector2(3, 3); shadow.Color = new Color(\"#F1C40F\"); shadow.BlurRadius = 4.0f; label.SetShadow(shadow); View Source SetStrikethrough(Strikethrough) Set Strikethrough to TextLabel. Declaration public void SetStrikethrough(Strikethrough strikethrough) Parameters Type Name Description Strikethrough strikethrough The Strikethrough Remarks SetStrikethrough specifies the strikethrough of the text through Strikethrough. Examples The following example demonstrates how to use the SetStrikethrough method. var strikethrough = new Tizen.NUI.Text.Strikethrough(); strikethrough.Enable = true; strikethrough.Color = new Color(\"#3498DB\"); strikethrough.Height = 2.0f; label.SetStrikethrough(strikethrough); View Source SetTextFit(TextFit) Set TextFit to TextLabel. Declaration public void SetTextFit(TextFit textFit) Parameters Type Name Description TextFit textFit The TextFit Remarks SetTextFit specifies the textFit of the text through TextFit. Examples The following example demonstrates how to use the SetTextFit method. var textFit = new Tizen.NUI.Text.TextFit(); textFit.Enable = true; textFit.MinSize = 10.0f; textFit.MaxSize = 100.0f; textFit.StepSize = 5.0f; textFit.FontSizeType = FontSizeType.PointSize; label.SetTextFit(textFit); View Source SetTextFitArray(TextFitArray) Set TextFitArray to TextLabel. TextFitArray finds and applies the largest PointSize that fits among OptionList. Declaration public void SetTextFitArray(TextFitArray textFitArray) Parameters Type Name Description TextFitArray textFitArray The TextFitArray Remarks TextFitArray tries binary search by default. The precondition for TextFitArray to perform binary search is sorting in ascending order of MinLineSize. Because if MinLineSize is not sorted in ascending order, binary search cannot guarantee that it will always find the best value. In this case, the search sequentially starts from the largest PointSize. If TextFitArrayOption's MinLineSize is set to null or 0, TextFitArray is calculated without applying MinLineSize. If TextFitArray is enabled, TextLabel's MinLineSize property is ignored. See TextFitArray and TextFitArrayOption. Examples The following example demonstrates how to use the SetTextFitArray method. var textFitArray = new Tizen.NUI.Text.TextFitArray(); textFitArray.Enable = true; textFitArray.OptionList = new List() { new Tizen.NUI.Text.TextFitArrayOption(12, 18), new Tizen.NUI.Text.TextFitArrayOption(24, 40), new Tizen.NUI.Text.TextFitArrayOption(28, 48), new Tizen.NUI.Text.TextFitArrayOption(32, 56), new Tizen.NUI.Text.TextFitArrayOption(50, 72), }; label.SetTextFitArray(textFitArray); The table below shows cases where binary search is possible and where it is not possible. [Binary search possible] | | List index | 0 | 1 | 2 | 3 | | OptionList | PointSize | 24 | 28 | 32 | 48 | | | MinLineSize | 40 | 48 | 48 | 62 | << MinLineSize sorted in ascending order ^ ^ same values ​are not a problem [Binary search not possible] | | List index | 0 | 1 | 2 | 3 | | OptionList | PointSize | 24 | 28 | 32 | 48 | | | MinLineSize | 40 | 48 | 38 | 62 | << MinLineSize is not sorted in ascending order ^ View Source SetUnderline(Underline) Set Underline to TextLabel. Declaration public void SetUnderline(Underline underline) Parameters Type Name Description Underline underline The Underline Remarks SetUnderline specifies the underline of the text through Underline. Examples The following example demonstrates how to use the SetUnderline method. var underline = new Tizen.NUI.Text.Underline(); underline.Enable = true; underline.Color = new Color(\"#3498DB\"); underline.Height = 2.0f; label.SetUnderline(underline); Events View Source AnchorClicked The AnchorClicked signal is emitted when the anchor is clicked. Declaration public event EventHandler AnchorClicked Event Type Type Description EventHandler<> View Source TextFitChanged An event for the TextFitChanged signal which can be used to subscribe or unsubscribe the event handler provided by the user. The TextFitChanged signal is emitted when the text fit properties changes. Declaration public event EventHandler TextFitChanged Event Type Type Description EventHandler Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string) BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string) NameScopeExtensions.FindByName(Element, string)" + "keywords": "Class TextLabel Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll A control which renders a short text string. Text labels are lightweight, non-editable, and do not respond to the user input. public class TextLabel : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View TextLabel Derived Title Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source TextLabel() Creates the TextLabel control. Declaration public TextLabel() View Source TextLabel(bool) Creates the TextLabel with setting the status of shown or hidden. Declaration public TextLabel(bool shown) Parameters Type Name Description bool shown false : Not displayed (hidden), true : displayed (shown) View Source TextLabel(string, bool) Creates the TextLabel with setting the status of shown or hidden. Declaration public TextLabel(string text, bool shown) Parameters Type Name Description string text The text to display bool shown false : Not displayed (hidden), true : displayed (shown) View Source TextLabel(string) Creates the TextLabel control. Declaration public TextLabel(string text) Parameters Type Name Description string text The text to display View Source TextLabel(TextLabelStyle) Declaration public TextLabel(TextLabelStyle viewStyle) Parameters Type Name Description TextLabelStyle viewStyle Fields View Source AnchorClickedColorProperty Declaration public static readonly BindableProperty AnchorClickedColorProperty Field Value Type Description BindableProperty View Source AnchorColorProperty Declaration public static readonly BindableProperty AnchorColorProperty Field Value Type Description BindableProperty View Source AutoScrollGapProperty Declaration public static readonly BindableProperty AutoScrollGapProperty Field Value Type Description BindableProperty View Source AutoScrollLoopCountProperty Declaration public static readonly BindableProperty AutoScrollLoopCountProperty Field Value Type Description BindableProperty View Source AutoScrollLoopDelayProperty Declaration public static readonly BindableProperty AutoScrollLoopDelayProperty Field Value Type Description BindableProperty View Source AutoScrollSpeedProperty Declaration public static readonly BindableProperty AutoScrollSpeedProperty Field Value Type Description BindableProperty View Source AutoScrollStopModeProperty Declaration public static readonly BindableProperty AutoScrollStopModeProperty Field Value Type Description BindableProperty View Source CharacterSpacingProperty Declaration public static readonly BindableProperty CharacterSpacingProperty Field Value Type Description BindableProperty View Source CutoutProperty CutoutProperty Declaration public static readonly BindableProperty CutoutProperty Field Value Type Description BindableProperty View Source EllipsisPositionProperty Declaration public static readonly BindableProperty EllipsisPositionProperty Field Value Type Description BindableProperty View Source EllipsisProperty Declaration public static readonly BindableProperty EllipsisProperty Field Value Type Description BindableProperty View Source EmbossProperty Declaration public static readonly BindableProperty EmbossProperty Field Value Type Description BindableProperty View Source EnableAutoScrollProperty Declaration public static readonly BindableProperty EnableAutoScrollProperty Field Value Type Description BindableProperty View Source EnableFontSizeScaleProperty Declaration public static readonly BindableProperty EnableFontSizeScaleProperty Field Value Type Description BindableProperty View Source EnableMarkupProperty Declaration public static readonly BindableProperty EnableMarkupProperty Field Value Type Description BindableProperty View Source FontFamilyProperty Declaration public static readonly BindableProperty FontFamilyProperty Field Value Type Description BindableProperty View Source FontSizeScaleProperty Declaration public static readonly BindableProperty FontSizeScaleProperty Field Value Type Description BindableProperty View Source FontStyleProperty Declaration public static readonly BindableProperty FontStyleProperty Field Value Type Description BindableProperty View Source HorizontalAlignmentProperty Declaration public static readonly BindableProperty HorizontalAlignmentProperty Field Value Type Description BindableProperty View Source LineSpacingProperty Declaration public static readonly BindableProperty LineSpacingProperty Field Value Type Description BindableProperty View Source LineWrapModeProperty Declaration public static readonly BindableProperty LineWrapModeProperty Field Value Type Description BindableProperty View Source MatchSystemLanguageDirectionProperty Declaration public static readonly BindableProperty MatchSystemLanguageDirectionProperty Field Value Type Description BindableProperty View Source MinLineSizeProperty Declaration public static readonly BindableProperty MinLineSizeProperty Field Value Type Description BindableProperty View Source MultiLineProperty Declaration public static readonly BindableProperty MultiLineProperty Field Value Type Description BindableProperty View Source OutlineProperty Declaration public static readonly BindableProperty OutlineProperty Field Value Type Description BindableProperty View Source PixelSizeProperty Declaration public static readonly BindableProperty PixelSizeProperty Field Value Type Description BindableProperty View Source PointSizeProperty Declaration public static readonly BindableProperty PointSizeProperty Field Value Type Description BindableProperty View Source RelativeLineHeightProperty Declaration public static readonly BindableProperty RelativeLineHeightProperty Field Value Type Description BindableProperty View Source RemoveBackInsetProperty RemoveBackInsetProperty Declaration public static readonly BindableProperty RemoveBackInsetProperty Field Value Type Description BindableProperty View Source RemoveFrontInsetProperty RemoveFrontInsetProperty Declaration public static readonly BindableProperty RemoveFrontInsetProperty Field Value Type Description BindableProperty View Source ShadowColorProperty ShadowColorProperty Declaration public static readonly BindableProperty ShadowColorProperty Field Value Type Description BindableProperty View Source ShadowOffsetProperty ShadowOffsetProperty Declaration public static readonly BindableProperty ShadowOffsetProperty Field Value Type Description BindableProperty View Source ShadowProperty Declaration public static readonly BindableProperty ShadowProperty Field Value Type Description BindableProperty View Source TextColorProperty Declaration public static readonly BindableProperty TextColorProperty Field Value Type Description BindableProperty View Source TextFitProperty Declaration public static readonly BindableProperty TextFitProperty Field Value Type Description BindableProperty View Source TextProperty Declaration public static readonly BindableProperty TextProperty Field Value Type Description BindableProperty View Source TextShadowProperty Declaration public static readonly BindableProperty TextShadowProperty Field Value Type Description BindableProperty View Source TranslatableTextProperty StyleNameProperty Declaration public static readonly BindableProperty TranslatableTextProperty Field Value Type Description BindableProperty View Source UnderlineColorProperty UnderlineColorProperty Declaration public static readonly BindableProperty UnderlineColorProperty Field Value Type Description BindableProperty View Source UnderlineEnabledProperty UnderlineEnabledProperty Declaration public static readonly BindableProperty UnderlineEnabledProperty Field Value Type Description BindableProperty View Source UnderlineHeightProperty UnderlineHeightProperty Declaration public static readonly BindableProperty UnderlineHeightProperty Field Value Type Description BindableProperty View Source UnderlineProperty Declaration public static readonly BindableProperty UnderlineProperty Field Value Type Description BindableProperty View Source VerticalAlignmentProperty Declaration public static readonly BindableProperty VerticalAlignmentProperty Field Value Type Description BindableProperty View Source VerticalLineAlignmentProperty Declaration public static readonly BindableProperty VerticalLineAlignmentProperty Field Value Type Description BindableProperty Properties View Source AnchorClickedColor The AnchorClickedColor property. The color of the clicked anchor. This property is used as the default clicked color of the markup anchor tag. If there is a color attribute in the markup anchor tag, the markup attribute takes precedence. Declaration public Color AnchorClickedColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (textLabel.AnchorClickedColor.X = 0.1f;) is possible. View Source AnchorColor The AnchorColor property. The color of the anchor. This property is used as the default color of the markup anchor tag. If there is a color attribute in the markup anchor tag, the markup attribute takes precedence. Declaration public Color AnchorColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (textLabel.AnchorColor.X = 0.1f;) is possible. View Source AsyncLineCount Number of lines after latest asynchronous computing or rendering of text. Declaration public int AsyncLineCount { get; } Property Value Type Description int Examples The following example demonstrates how to obtain the LineCount asynchronously. label.RequestAsyncHeightForWidth(label.Size.Width); label.AsyncHeightForWidthComputed += (s, e) => { int lineCount = label.AsyncLineCount; }; View Source AutoScrollGap The AutoScrollGap property. Gap before scrolling wraps. Declaration public float AutoScrollGap { get; set; } Property Value Type Description float View Source AutoScrollLoopCount The AutoScrollLoopCount property. Number of complete loops when scrolling enabled. Declaration public int AutoScrollLoopCount { get; set; } Property Value Type Description int View Source AutoScrollLoopDelay The AutoScrollLoopDelay property. The amount of time to delay the starting time of auto scrolling and further loops. Declaration public float AutoScrollLoopDelay { get; set; } Property Value Type Description float View Source AutoScrollSpeed The AutoScrollSpeed property. Sets the speed of scrolling in pixels per second. Declaration public int AutoScrollSpeed { get; set; } Property Value Type Description int View Source AutoScrollStopMode The AutoScrollStopMode property. The auto scrolling stop behaviour. The default value is AutoScrollStopMode.FinishLoop. Declaration public AutoScrollStopMode AutoScrollStopMode { get; set; } Property Value Type Description AutoScrollStopMode View Source CharacterSpacing The spaces between characters in Pixels. A positive value will make the characters far apart (expanded) and a negative value will bring them closer (condensed). The default value is 0.f which does nothing. Declaration public float CharacterSpacing { get; set; } Property Value Type Description float View Source Cutout The cutout property. Declaration public bool Cutout { get; set; } Property Value Type Description bool Remarks When Cutout is set to true, Elements such as background or shadow behind the text become transparent. Therefore, when you adjust the transparency of text, you can see the back through the entire TextLabel. It is recommended to set Cutout to false when Text's transparency is 1. Examples The following example demonstrates how to use the Cutout method. Pixels in which glyph exists become transparent and the back of TextLabel become visible. TextLabel label = new TextLabel() { Cutout = true, TextColor = new Color(0.0f, 0.0f, 0.0f, 0.0f); }; View Source Ellipsis The Ellipsis property. Enable or disable the ellipsis. Declaration public bool Ellipsis { get; set; } Property Value Type Description bool View Source EllipsisPosition The ellipsis position of the text. Specifies which portion of the text should be replaced with an ellipsis when the text size exceeds the layout size. Declaration public EllipsisPosition EllipsisPosition { get; set; } Property Value Type Description EllipsisPosition View Source Emboss The Emboss property. The default emboss parameters. Declaration public string Emboss { get; set; } Property Value Type Description string View Source EnableAutoScroll The EnableAutoScroll property. Starts or stops auto scrolling. Declaration public bool EnableAutoScroll { get; set; } Property Value Type Description bool View Source EnableFontSizeScale The EnableFontSizeScale property. Whether the font size scale is enabled. (The default value is true) Declaration public bool EnableFontSizeScale { get; set; } Property Value Type Description bool View Source EnableMarkup The EnableMarkup property. Whether the mark-up processing is enabled. Declaration public bool EnableMarkup { get; set; } Property Value Type Description bool View Source FontFamily The FontFamily property. The requested font family to use. Declaration public string FontFamily { get; set; } Property Value Type Description string View Source FontSizeScale The FontSizeScale property for scaling the specified font size up or down. The default value is 1.0. The given font size scale value is used for multiplying the specified font size before querying fonts. If FontSizeScale.UseSystemSetting, will use the SystemSettings.FontSize internally. Declaration public float FontSizeScale { get; set; } Property Value Type Description float View Source FontStyle The FontStyle property. The requested font style to use. The fontStyle map contains the following keys : width (string) The width key defines occupied by each glyph. (values: ultraCondensed, extraCondensed, condensed, semiCondensed, normal, semiExpanded, expanded, extraExpanded, ultraExpanded) weight (string) The weight key defines the thickness or darkness of the glyphs. (values: thin, ultraLight, extraLight, light, demiLight, semiLight, book, normal, regular, medium, demiBold, semiBold, bold, ultraBold, extraBold, black, heavy, extraBlack) slant (string) The slant key defines whether to use italics. (values: normal, roman, italic, oblique) Declaration public PropertyMap FontStyle { get; set; } Property Value Type Description PropertyMap View Source HorizontalAlignment The HorizontalAlignment property. The line horizontal alignment. Declaration public HorizontalAlignment HorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignment View Source LineCount The line count of the text. Declaration public int LineCount { get; } Property Value Type Description int View Source LineSpacing The LineSpacing property. The default extra space between lines in points. Declaration public float LineSpacing { get; set; } Property Value Type Description float View Source LineWrapMode The LineWrapMode property. line wrap mode when the text lines over layout width. Declaration public LineWrapMode LineWrapMode { get; set; } Property Value Type Description LineWrapMode View Source ManualRendered Whether the last async rendering result is a manual render. If it's false, the render result was automatically requested by OnRelayout. Declaration public bool ManualRendered { get; } Property Value Type Description bool View Source MatchSystemLanguageDirection The text alignment to match the direction of the system language. Declaration public bool MatchSystemLanguageDirection { get; set; } Property Value Type Description bool View Source MinLineSize The MinLineSize property. The height of the line in points. If the font size is larger than the line size, it works with the font size. Declaration public float MinLineSize { get; set; } Property Value Type Description float View Source MultiLine The MultiLine property. The single-line or multi-line layout option. Declaration public bool MultiLine { get; set; } Property Value Type Description bool View Source Outline The Outline property. The default outline parameters. The outline map contains the following keys : color (Color) The color of the outline (the default color is Color.White) width (float) The width in pixels of the outline (If not provided then the outline is not enabled) Declaration public PropertyMap Outline { get; set; } Property Value Type Description PropertyMap View Source PixelSize The PixelSize property. The size of font in pixels. Declaration public float PixelSize { get; set; } Property Value Type Description float View Source PointSize The PointSize property. The size of font in points. Declaration public float PointSize { get; set; } Property Value Type Description float View Source RelativeLineHeight The relative height of the line (a factor that will be multiplied by text height). If the value is less than 1, the lines could to be overlapped. Declaration public float RelativeLineHeight { get; set; } Property Value Type Description float View Source RemoveBackInset The RemoveBackInset property. This property is used when the advance of last glyph must not be trimmed. When set to false, The gap between the last glyph's rightmost pixel and X coordinate that next glyph will be placed is included in the width of text label. Declaration public bool RemoveBackInset { get; set; } Property Value Type Description bool View Source RemoveFrontInset The RemoveFrontInset property. This property is used when the xBearing of first glyph must not be trimmed. When set to false, The gap between (0, 0) from the first glyph's leftmost pixel is included in the width of text label. Declaration public bool RemoveFrontInset { get; set; } Property Value Type Description bool View Source RenderMode The RenderMode property. Declaration public TextRenderMode RenderMode { get; set; } Property Value Type Description TextRenderMode Remarks Sync : default, synchronous text loading. AsyncAuto : automatically requests an asynchronous text load in OnRelayout. AsyncManual : users should manually request rendering using the async text method. All text rendering processes (update/layout/render) are performed asynchronously in AsyncAuto and AsyncManual. View Source Shadow The Shadow property. The default shadow parameters. The shadow map contains the following keys : color (Color) The color of the shadow (the default color is Color.Black) offset (Vector2) The offset in pixels of the shadow (If not provided then the shadow is not enabled) blurRadius (float) The radius of the Gaussian blur for the soft shadow (If not provided then the soft shadow is not enabled) Declaration public PropertyMap Shadow { get; set; } Property Value Type Description PropertyMap View Source ShadowColor The ShadowColor property. The color of a drop shadow. Declaration public Vector4 ShadowColor { get; set; } Property Value Type Description Vector4 Remarks Deprecated.(API Level 6) Use Shadow instead. The property cascade chaining set is possible. For example, this (textLabel.ShadowColor.X = 0.1f;) is possible. View Source ShadowOffset The ShadowOffset property. The drop shadow offset 0 indicates no shadow. Declaration public Vector2 ShadowOffset { get; set; } Property Value Type Description Vector2 Remarks Deprecated.(API Level 6) Use Shadow instead. The property cascade chaining set is possible. For example, this (textLabel.ShadowOffset.X = 0.1f;) is possible. View Source Text The Text property. The text to display in the UTF-8 format. Declaration public string Text { get; set; } Property Value Type Description string View Source TextColor The TextColor property. The color of the text. Animation framework can be used to change the color of the text when not using mark up. Cannot animate the color when text is auto scrolling. Declaration public Color TextColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (textLabel.TextColor.X = 0.1f;) is possible. View Source TextDirection The direction of the text such as left to right or right to left. Declaration public TextDirection TextDirection { get; } Property Value Type Description TextDirection View Source TextFit The text fit parameters. The textFit map contains the following keys : enable (bool) True to enable the text fit or false to disable (the default value is false) minSize (float) Minimum Size for text fit (the default value is 10.f) maxSize (float) Maximum Size for text fit (the default value is 100.f) stepSize (float) Step Size for font increase (the default value is 1.f) fontSize (string) The size type of font, You can choose between \"pointSize\" or \"pixelSize\". (the default value is \"pointSize\") Declaration public PropertyMap TextFit { get; set; } Property Value Type Description PropertyMap View Source TextShadow Describes a text shadow for a TextLabel. It is null by default. Declaration public TextShadow TextShadow { get; set; } Property Value Type Description TextShadow View Source TranslatableText The TranslatableText property. The text can set the SID value. Declaration public string TranslatableText { get; set; } Property Value Type Description string View Source Underline The Underline property. The default underline parameters. The underline map contains the following keys : enable (bool) Whether the underline is enabled (the default value is false) color (Color) The color of the underline (If not provided then the color of the text is used) height (float) The height in pixels of the underline (the default value is 1.f) Declaration public PropertyMap Underline { get; set; } Property Value Type Description PropertyMap View Source UnderlineColor The UnderlineColor property. Overrides the underline height from font metrics. Declaration public Vector4 UnderlineColor { get; set; } Property Value Type Description Vector4 Remarks Deprecated.(API Level 6) Use Underline instead. The property cascade chaining set is possible. For example, this (textLabel.UnderlineColor.X = 0.1f;) is possible. View Source UnderlineEnabled The UnderlineEnabled property. The underline enabled flag. Declaration public bool UnderlineEnabled { get; set; } Property Value Type Description bool Remarks Deprecated.(API Level 6) Use Underline instead. View Source UnderlineHeight The UnderlineHeight property. Overrides the underline height from font metrics. Declaration public float UnderlineHeight { get; set; } Property Value Type Description float Remarks Deprecated.(API Level 6) Use Underline instead. View Source VerticalAlignment The VerticalAlignment property. The line vertical alignment. Declaration public VerticalAlignment VerticalAlignment { get; set; } Property Value Type Description VerticalAlignment View Source VerticalLineAlignment The vertical line alignment of the text. Declaration public VerticalLineAlignment VerticalLineAlignment { get; set; } Property Value Type Description VerticalLineAlignment Methods View Source CreateViewStyle() Get attribues, it is abstract function and must be override. Declaration protected override ViewStyle CreateViewStyle() Returns Type Description ViewStyle Overrides View.CreateViewStyle() View Source Dispose(DisposeTypes) Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type Overrides View.Dispose(DisposeTypes) View Source DownCast(BaseHandle) Downcasts a handle to textLabel handle Declaration public static TextLabel DownCast(BaseHandle handle) Parameters Type Name Description BaseHandle handle Returns Type Description TextLabel View Source GetFontStyle() Get FontStyle from TextLabel. Declaration public FontStyle GetFontStyle() Returns Type Description FontStyle The FontStyle Remarks FontStyle View Source GetOutline() Get Outline from TextLabel. Declaration public Outline GetOutline() Returns Type Description Outline The Outline Remarks Outline View Source GetShadow() Get Shadow from TextLabel. Declaration public Shadow GetShadow() Returns Type Description Shadow The Shadow Remarks Shadow View Source GetStrikethrough() Get Strikethrough from TextLabel. Declaration public Strikethrough GetStrikethrough() Returns Type Description Strikethrough The Strikethrough Remarks Strikethrough View Source GetTextFit() Get TextFit from TextLabel. Declaration public TextFit GetTextFit() Returns Type Description TextFit The TextFit Remarks TextFit is always returned based on PointSize. If the user sets FontSizeType to PixelSize, then MinSize, MaxSize, and StepSize are converted based on PointSize and returned. TextFit View Source GetTextFitArray() Get TextFitArray from TextLabel. Declaration public TextFitArray GetTextFitArray() Returns Type Description TextFitArray The TextFitArray Remarks See TextFitArray and TextFitArrayOption. Examples The following example demonstrates how to use the GetTextFitArray method. Tizen.NUI.Text.TextFitArray textFitArray = label.GetTextFitArray(); bool enable = textFitArray.Enable; var optionList = textFitArray.OptionList; foreach(Tizen.NUI.Text.TextFitArrayOption option in optionList) { float pointSize = option.PointSize; float minLinesize = option.MinLineSize; } View Source GetUnderline() Get Underline from TextLabel. Declaration public Underline GetUnderline() Returns Type Description Underline The Underline Remarks Underline View Source OnBindingContextChanged() Invoked whenever the binding context of the textlabel changes. Implement this method to add class handling for this event. Declaration protected override void OnBindingContextChanged() Overrides Container.OnBindingContextChanged() View Source ReleaseSwigCPtr(HandleRef) Declaration protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description Tizen.System.Runtime.InteropServices.HandleRef swigCPtr Overrides View.ReleaseSwigCPtr(Runtime.InteropServices.HandleRef) View Source RequestAsyncHeightForWidth(float) Requests asynchronous computation of the height of the text based on the given width. Declaration public void RequestAsyncHeightForWidth(float width) Parameters Type Name Description float width The width of text to compute. Remarks If another request occurs before the requested height for width computation is completed, the previous request will be canceled. View Source RequestAsyncNaturalSize() Requests asynchronous text natural size computation. Declaration public void RequestAsyncNaturalSize() Remarks If another request occurs before the requested natural size computation is completed, the previous request will be canceled. View Source RequestAsyncRenderWithConstraint(float, float) Requests asynchronous rendering with the maximum available width using the given widthConstraint. Declaration public void RequestAsyncRenderWithConstraint(float widthConstraint, float heightConstraint = null) Parameters Type Name Description float widthConstraint The maximum available width of text to render. float heightConstraint The maximum available height of text to render. Remarks Only works when AsyncAuto and AsyncManual. If the width of the text content is smaller than the widthConstraint, the width will be determined by the width of the text. If the width of the text content is larger than the widthConstraint, the width will be determined by the widthConstraint. The height is determined by the content of the text when rendered with the given width. In this case, the result will be the same as the height returned by GetHeightForWidth. If the heightConstraint is given, the maximum height will be the heightConstraint. If another request occurs before the requested render is completed, the previous request will be canceled. In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout. View Source RequestAsyncRenderWithFixedSize(float, float) Requests asynchronous rendering of text with a fixed size. Declaration public void RequestAsyncRenderWithFixedSize(float width, float height) Parameters Type Name Description float width The width of text to render. float height The height of text to render. Remarks Only works when AsyncAuto and AsyncManual. If another request occurs before the requested render is completed, the previous request will be canceled. In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout. View Source RequestAsyncRenderWithFixedWidth(float, float) Requests asynchronous text rendering with a fixed width. Declaration public void RequestAsyncRenderWithFixedWidth(float width, float heightConstraint = null) Parameters Type Name Description float width The width of text to render. float heightConstraint The maximum available height of text to render. Remarks Only works when AsyncAuto and AsyncManual. The height is determined by the content of the text when rendered with the given width. The result will be the same as the height returned by GetHeightForWidth. If the heightConstraint is given, the maximum height will be the heightConstraint. If another request occurs before the requested render is completed, the previous request will be canceled. In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout. View Source SetFontStyle(FontStyle) Set FontStyle to TextLabel. Declaration public void SetFontStyle(FontStyle fontStyle) Parameters Type Name Description FontStyle fontStyle The FontStyle Remarks SetFontStyle specifies the requested font style through FontStyle. Examples The following example demonstrates how to use the SetFontStyle method. var fontStyle = new Tizen.NUI.Text.FontStyle(); fontStyle.Width = FontWidthType.Expanded; fontStyle.Weight = FontWeightType.Bold; fontStyle.Slant = FontSlantType.Italic; label.SetFontStyle(fontStyle); View Source SetOutline(Outline) Set Outline to TextLabel. Declaration public void SetOutline(Outline outline) Parameters Type Name Description Outline outline The Outline Remarks SetOutline specifies the outline of the text through Outline. Examples The following example demonstrates how to use the SetOutline method. var outline = new Tizen.NUI.Text.Outline(); outline.Width = 2.0f; outline.Color = new Color(\"#45B39D\"); label.SetOutline(outline); View Source SetShadow(Shadow) Set Shadow to TextLabel. Declaration public void SetShadow(Shadow shadow) Parameters Type Name Description Shadow shadow The Shadow Remarks SetShadow specifies the shadow of the text through Shadow. Examples The following example demonstrates how to use the SetShadow method. var shadow = new Tizen.NUI.Text.Shadow(); shadow.Offset = new Vector2(3, 3); shadow.Color = new Color(\"#F1C40F\"); shadow.BlurRadius = 4.0f; label.SetShadow(shadow); View Source SetStrikethrough(Strikethrough) Set Strikethrough to TextLabel. Declaration public void SetStrikethrough(Strikethrough strikethrough) Parameters Type Name Description Strikethrough strikethrough The Strikethrough Remarks SetStrikethrough specifies the strikethrough of the text through Strikethrough. Examples The following example demonstrates how to use the SetStrikethrough method. var strikethrough = new Tizen.NUI.Text.Strikethrough(); strikethrough.Enable = true; strikethrough.Color = new Color(\"#3498DB\"); strikethrough.Height = 2.0f; label.SetStrikethrough(strikethrough); View Source SetTextFit(TextFit) Set TextFit to TextLabel. Declaration public void SetTextFit(TextFit textFit) Parameters Type Name Description TextFit textFit The TextFit Remarks SetTextFit specifies the textFit of the text through TextFit. Examples The following example demonstrates how to use the SetTextFit method. var textFit = new Tizen.NUI.Text.TextFit(); textFit.Enable = true; textFit.MinSize = 10.0f; textFit.MaxSize = 100.0f; textFit.StepSize = 5.0f; textFit.FontSizeType = FontSizeType.PointSize; label.SetTextFit(textFit); View Source SetTextFitArray(TextFitArray) Set TextFitArray to TextLabel. TextFitArray finds and applies the largest PointSize that fits among OptionList. Declaration public void SetTextFitArray(TextFitArray textFitArray) Parameters Type Name Description TextFitArray textFitArray The TextFitArray Remarks TextFitArray tries binary search by default. The precondition for TextFitArray to perform binary search is sorting in ascending order of MinLineSize. Because if MinLineSize is not sorted in ascending order, binary search cannot guarantee that it will always find the best value. In this case, the search sequentially starts from the largest PointSize. If TextFitArrayOption's MinLineSize is set to null or 0, TextFitArray is calculated without applying MinLineSize. If TextFitArray is enabled, TextLabel's MinLineSize property is ignored. See TextFitArray and TextFitArrayOption. Examples The following example demonstrates how to use the SetTextFitArray method. var textFitArray = new Tizen.NUI.Text.TextFitArray(); textFitArray.Enable = true; textFitArray.OptionList = new List() { new Tizen.NUI.Text.TextFitArrayOption(12, 18), new Tizen.NUI.Text.TextFitArrayOption(24, 40), new Tizen.NUI.Text.TextFitArrayOption(28, 48), new Tizen.NUI.Text.TextFitArrayOption(32, 56), new Tizen.NUI.Text.TextFitArrayOption(50, 72), }; label.SetTextFitArray(textFitArray); The table below shows cases where binary search is possible and where it is not possible. [Binary search possible] | | List index | 0 | 1 | 2 | 3 | | OptionList | PointSize | 24 | 28 | 32 | 48 | | | MinLineSize | 40 | 48 | 48 | 62 | << MinLineSize sorted in ascending order ^ ^ same values ​are not a problem [Binary search not possible] | | List index | 0 | 1 | 2 | 3 | | OptionList | PointSize | 24 | 28 | 32 | 48 | | | MinLineSize | 40 | 48 | 38 | 62 | << MinLineSize is not sorted in ascending order ^ View Source SetUnderline(Underline) Set Underline to TextLabel. Declaration public void SetUnderline(Underline underline) Parameters Type Name Description Underline underline The Underline Remarks SetUnderline specifies the underline of the text through Underline. Examples The following example demonstrates how to use the SetUnderline method. var underline = new Tizen.NUI.Text.Underline(); underline.Enable = true; underline.Color = new Color(\"#3498DB\"); underline.Height = 2.0f; label.SetUnderline(underline); Events View Source AnchorClicked The AnchorClicked signal is emitted when the anchor is clicked. Declaration public event EventHandler AnchorClicked Event Type Type Description EventHandler<> View Source AsyncHeightForWidthComputed The AsyncHeightForWidthComputed signal is emitted when the async natural size computed. Declaration public event EventHandler AsyncHeightForWidthComputed Event Type Type Description EventHandler<> View Source AsyncNaturalSizeComputed The AsyncNaturalSizeComputed signal is emitted when the async natural size computed. Declaration public event EventHandler AsyncNaturalSizeComputed Event Type Type Description EventHandler<> View Source AsyncTextRendered The AsyncTextRendered signal is emitted when the async text rendered. Declaration public event EventHandler AsyncTextRendered Event Type Type Description EventHandler<> View Source TextFitChanged An event for the TextFitChanged signal which can be used to subscribe or unsubscribe the event handler provided by the user. The TextFitChanged signal is emitted when the text fit properties changes. Declaration public event EventHandler TextFitChanged Event Type Type Description EventHandler Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string) BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string) NameScopeExtensions.FindByName(Element, string)" }, "API12/api/Tizen.NUI.BaseComponents.TextLabelStyle.html": { "href": "API12/api/Tizen.NUI.BaseComponents.TextLabelStyle.html", @@ -38627,7 +38637,7 @@ "API12/api/Tizen.NUI.BaseComponents.View.html": { "href": "API12/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Derived CameraView DirectRenderingGLView FlexContainer GLView ImageView Scrollable TableView TextEditor TextField TextLabel CanvasView VideoView WebView Camera CubeTransitionEffect RiveAnimationView GaussianBlurView Camera Light Model ModelNode SceneView ViewWrapper WatchView WidgetView Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source View() Creates a new instance of a view. Declaration public View() View Source View(bool) Create a new instance of a View with setting the status of shown or hidden. Declaration public View(bool shown) Parameters Type Name Description bool shown false : Not displayed (hidden), true : displayed (shown) View Source View(ViewAccessibilityMode) Declaration public View(View.ViewAccessibilityMode accessibilityMode) Parameters Type Name Description View.ViewAccessibilityMode accessibilityMode View Source View(ViewStyle) Declaration public View(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle Fields View Source AccessibilityActivateAction Declaration protected static readonly string AccessibilityActivateAction Field Value Type Description string View Source AccessibilityDescriptionProperty AccessibilityDescriptionProperty Declaration public static readonly BindableProperty AccessibilityDescriptionProperty Field Value Type Description BindableProperty View Source AccessibilityHiddenProperty AccessibilityHiddenProperty Declaration public static readonly BindableProperty AccessibilityHiddenProperty Field Value Type Description BindableProperty View Source AccessibilityHighlightableProperty AccessibilityHighlightableProperty Declaration public static readonly BindableProperty AccessibilityHighlightableProperty Field Value Type Description BindableProperty View Source AccessibilityNameProperty AccessibilityNameProperty Declaration public static readonly BindableProperty AccessibilityNameProperty Field Value Type Description BindableProperty View Source AccessibilityReadingCancelledAction Declaration protected static readonly string AccessibilityReadingCancelledAction Field Value Type Description string View Source AccessibilityReadingPausedAction Declaration protected static readonly string AccessibilityReadingPausedAction Field Value Type Description string View Source AccessibilityReadingResumedAction Declaration protected static readonly string AccessibilityReadingResumedAction Field Value Type Description string View Source AccessibilityReadingSkippedAction Declaration protected static readonly string AccessibilityReadingSkippedAction Field Value Type Description string View Source AccessibilityReadingStoppedAction Declaration protected static readonly string AccessibilityReadingStoppedAction Field Value Type Description string View Source AccessibilityRoleProperty AccessibilityRoleProperty Declaration public static readonly BindableProperty AccessibilityRoleProperty Field Value Type Description BindableProperty View Source AccessibilityTranslationDomainProperty AccessibilityTranslationDomainProperty Declaration public static readonly BindableProperty AccessibilityTranslationDomainProperty Field Value Type Description BindableProperty View Source AlignSelfProperty AlignSelfProperty Declaration public static readonly BindableProperty AlignSelfProperty Field Value Type Description BindableProperty View Source AllowOnlyOwnTouchProperty AllowOnlyOwnTouchProperty Declaration public static readonly BindableProperty AllowOnlyOwnTouchProperty Field Value Type Description BindableProperty View Source AnchorPointProperty AnchorPointProperty Declaration public static readonly BindableProperty AnchorPointProperty Field Value Type Description BindableProperty View Source AutomationIdProperty AutomationIdProperty Declaration public static readonly BindableProperty AutomationIdProperty Field Value Type Description BindableProperty View Source BackgroundColorProperty BackgroundColorProperty Declaration public static readonly BindableProperty BackgroundColorProperty Field Value Type Description BindableProperty View Source BackgroundImageBorderProperty BackgroundImageBorderProperty Declaration public static readonly BindableProperty BackgroundImageBorderProperty Field Value Type Description BindableProperty View Source BackgroundImageProperty BackgroundImageProperty Declaration public static readonly BindableProperty BackgroundImageProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronosLoadingProperty BackgroundImageSynchronosLoadingProperty Declaration public static readonly BindableProperty BackgroundImageSynchronosLoadingProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronousLoadingProperty BackgroundImageSynchronousLoadingProperty Declaration public static readonly BindableProperty BackgroundImageSynchronousLoadingProperty Field Value Type Description BindableProperty View Source BackgroundProperty BackgroundProperty Declaration public static readonly BindableProperty BackgroundProperty Field Value Type Description BindableProperty View Source BlendEquationProperty BlendEquationProperty Declaration public static readonly BindableProperty BlendEquationProperty Field Value Type Description BindableProperty View Source BorderlineColorProperty BorderlineColor Property Declaration public static readonly BindableProperty BorderlineColorProperty Field Value Type Description BindableProperty View Source BorderlineColorSelectorProperty BorderlineColorSelector Property Like BackgroundColor, color selector typed BorderlineColor should be used in ViewStyle only. So this API is internally used only. Declaration public static readonly BindableProperty BorderlineColorSelectorProperty Field Value Type Description BindableProperty View Source BorderlineOffsetProperty BorderlineOffset Property Declaration public static readonly BindableProperty BorderlineOffsetProperty Field Value Type Description BindableProperty View Source BorderlineWidthProperty BorderlineWidth Property Declaration public static readonly BindableProperty BorderlineWidthProperty Field Value Type Description BindableProperty View Source BoxShadowProperty Shadow Property Declaration public static readonly BindableProperty BoxShadowProperty Field Value Type Description BindableProperty View Source CellHorizontalAlignmentProperty CellHorizontalAlignmentProperty Declaration public static readonly BindableProperty CellHorizontalAlignmentProperty Field Value Type Description BindableProperty View Source CellIndexProperty CellIndexProperty Declaration public static readonly BindableProperty CellIndexProperty Field Value Type Description BindableProperty View Source CellVerticalAlignmentProperty CellVerticalAlignmentProperty Declaration public static readonly BindableProperty CellVerticalAlignmentProperty Field Value Type Description BindableProperty View Source ClippingModeProperty ClippingModeProperty Declaration public static readonly BindableProperty ClippingModeProperty Field Value Type Description BindableProperty View Source ClockwiseFocusableViewProperty ClockwiseFocusableViewProperty Declaration public static readonly BindableProperty ClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source ColorBlueProperty ColorBlueProperty Declaration public static readonly BindableProperty ColorBlueProperty Field Value Type Description BindableProperty View Source ColorGreenProperty ColorGreenProperty Declaration public static readonly BindableProperty ColorGreenProperty Field Value Type Description BindableProperty View Source ColorProperty ColorProperty Declaration public static readonly BindableProperty ColorProperty Field Value Type Description BindableProperty View Source ColorRedProperty ColorRedProperty Declaration public static readonly BindableProperty ColorRedProperty Field Value Type Description BindableProperty View Source ColumnSpanProperty ColumnSpanProperty Declaration public static readonly BindableProperty ColumnSpanProperty Field Value Type Description BindableProperty View Source CornerRadiusPolicyProperty CornerRadiusPolicy Property Declaration public static readonly BindableProperty CornerRadiusPolicyProperty Field Value Type Description BindableProperty View Source CornerRadiusProperty CornerRadius Property Declaration public static readonly BindableProperty CornerRadiusProperty Field Value Type Description BindableProperty View Source CounterClockwiseFocusableViewProperty CounterClockwiseFocusableViewProperty Declaration public static readonly BindableProperty CounterClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source DispatchHoverMotionProperty DispatchHoverMotionProperty Declaration public static readonly BindableProperty DispatchHoverMotionProperty Field Value Type Description BindableProperty View Source DispatchKeyEventsProperty DispatchKeyEventsProperty Declaration public static readonly BindableProperty DispatchKeyEventsProperty Field Value Type Description BindableProperty View Source DispatchTouchMotionProperty DispatchTouchMotionProperty Declaration public static readonly BindableProperty DispatchTouchMotionProperty Field Value Type Description BindableProperty View Source DownFocusableViewProperty DownFocusableViewProperty Declaration public static readonly BindableProperty DownFocusableViewProperty Field Value Type Description BindableProperty View Source DrawModeProperty DrawModeProperty Declaration public static readonly BindableProperty DrawModeProperty Field Value Type Description BindableProperty View Source EnableControlStatePropagationProperty EnableControlStatePropagationProperty Declaration public static readonly BindableProperty EnableControlStatePropagationProperty Field Value Type Description BindableProperty View Source EnableControlStateProperty EnableControlState property Declaration public static readonly BindableProperty EnableControlStateProperty Field Value Type Description BindableProperty View Source ExcludeLayoutingProperty ExcludeLayoutingProperty Declaration public static readonly BindableProperty ExcludeLayoutingProperty Field Value Type Description BindableProperty View Source FlexMarginProperty FlexMarginProperty Declaration public static readonly BindableProperty FlexMarginProperty Field Value Type Description BindableProperty View Source FlexProperty FlexProperty Declaration public static readonly BindableProperty FlexProperty Field Value Type Description BindableProperty View Source FocusableChildrenProperty FocusableChildrenProperty Declaration public static readonly BindableProperty FocusableChildrenProperty Field Value Type Description BindableProperty View Source FocusableInTouchProperty FocusableInTouchProperty Declaration public static readonly BindableProperty FocusableInTouchProperty Field Value Type Description BindableProperty View Source FocusableProperty FocusableProperty Declaration public static readonly BindableProperty FocusableProperty Field Value Type Description BindableProperty View Source GrabTouchAfterLeaveProperty GrabTouchAfterLeaveProperty Declaration public static readonly BindableProperty GrabTouchAfterLeaveProperty Field Value Type Description BindableProperty View Source HeightForWidthProperty HeightForWidthProperty Declaration public static readonly BindableProperty HeightForWidthProperty Field Value Type Description BindableProperty View Source HeightResizePolicyProperty HeightResizePolicyProperty Declaration public static readonly BindableProperty HeightResizePolicyProperty Field Value Type Description BindableProperty View Source HeightSpecificationProperty HeightSpecificationProperty Declaration public static readonly BindableProperty HeightSpecificationProperty Field Value Type Description BindableProperty View Source ImageShadowProperty ImageShadow Property Declaration public static readonly BindableProperty ImageShadowProperty Field Value Type Description BindableProperty View Source InheritLayoutDirectionProperty InheritLayoutDirectionProperty Declaration public static readonly BindableProperty InheritLayoutDirectionProperty Field Value Type Description BindableProperty View Source InheritOrientationProperty InheritOrientationProperty Declaration public static readonly BindableProperty InheritOrientationProperty Field Value Type Description BindableProperty View Source InheritPositionProperty InheritPositionProperty Declaration public static readonly BindableProperty InheritPositionProperty Field Value Type Description BindableProperty View Source InheritScaleProperty InheritScaleProperty Declaration public static readonly BindableProperty InheritScaleProperty Field Value Type Description BindableProperty View Source IsEnabledProperty IsEnabledProperty Declaration public static readonly BindableProperty IsEnabledProperty Field Value Type Description BindableProperty View Source KeyInputFocusProperty KeyInputFocusProperty Declaration public static readonly BindableProperty KeyInputFocusProperty Field Value Type Description BindableProperty View Source LayoutDirectionProperty LayoutDirectionProperty Declaration public static readonly BindableProperty LayoutDirectionProperty Field Value Type Description BindableProperty View Source LayoutProperty LayoutProperty Declaration public static readonly BindableProperty LayoutProperty Field Value Type Description BindableProperty View Source LayoutTransitionProperty LayoutTransitionProperty Declaration public static readonly BindableProperty LayoutTransitionProperty Field Value Type Description BindableProperty View Source LeaveRequiredProperty LeaveRequiredProperty Declaration public static readonly BindableProperty LeaveRequiredProperty Field Value Type Description BindableProperty View Source LeftFocusableViewProperty LeftFocusableViewProperty Declaration public static readonly BindableProperty LeftFocusableViewProperty Field Value Type Description BindableProperty View Source MarginProperty MarginProperty Declaration public static readonly BindableProperty MarginProperty Field Value Type Description BindableProperty View Source MaximumSizeProperty MaximumSizeProperty Declaration public static readonly BindableProperty MaximumSizeProperty Field Value Type Description BindableProperty View Source MinimumSizeProperty MinimumSizeProperty Declaration public static readonly BindableProperty MinimumSizeProperty Field Value Type Description BindableProperty View Source NameProperty NameProperty Declaration public static readonly BindableProperty NameProperty Field Value Type Description BindableProperty View Source OpacityProperty OpacityProperty Declaration public static readonly BindableProperty OpacityProperty Field Value Type Description BindableProperty View Source OrientationProperty OrientationProperty Declaration public static readonly BindableProperty OrientationProperty Field Value Type Description BindableProperty View Source PaddingEXProperty PaddingEXProperty Declaration public static readonly BindableProperty PaddingEXProperty Field Value Type Description BindableProperty View Source PaddingProperty PaddingProperty Declaration public static readonly BindableProperty PaddingProperty Field Value Type Description BindableProperty View Source ParentOriginProperty ParentOriginProperty Declaration public static readonly BindableProperty ParentOriginProperty Field Value Type Description BindableProperty View Source PivotPointProperty PivotPointProperty Declaration public static readonly BindableProperty PivotPointProperty Field Value Type Description BindableProperty View Source Position2DProperty Position2DProperty Declaration public static readonly BindableProperty Position2DProperty Field Value Type Description BindableProperty View Source PositionProperty PositionProperty Declaration public static readonly BindableProperty PositionProperty Field Value Type Description BindableProperty View Source PositionUsesAnchorPointProperty PositionUsesAnchorPointProperty Declaration public static readonly BindableProperty PositionUsesAnchorPointProperty Field Value Type Description BindableProperty View Source PositionUsesPivotPointProperty PositionUsesPivotPointProperty Declaration public static readonly BindableProperty PositionUsesPivotPointProperty Field Value Type Description BindableProperty View Source PositionXProperty PositionXProperty Declaration public static readonly BindableProperty PositionXProperty Field Value Type Description BindableProperty View Source PositionYProperty PositionYProperty Declaration public static readonly BindableProperty PositionYProperty Field Value Type Description BindableProperty View Source PositionZProperty PositionZProperty Declaration public static readonly BindableProperty PositionZProperty Field Value Type Description BindableProperty View Source PropagatableControlStatesProperty PropagatableControlStatesProperty Declaration public static readonly BindableProperty PropagatableControlStatesProperty Field Value Type Description BindableProperty View Source RightFocusableViewProperty RightFocusableViewProperty Declaration public static readonly BindableProperty RightFocusableViewProperty Field Value Type Description BindableProperty View Source RowSpanProperty RowSpanProperty Declaration public static readonly BindableProperty RowSpanProperty Field Value Type Description BindableProperty View Source ScaleProperty ScaleProperty Declaration public static readonly BindableProperty ScaleProperty Field Value Type Description BindableProperty View Source ScaleXProperty ScaleXProperty Declaration public static readonly BindableProperty ScaleXProperty Field Value Type Description BindableProperty View Source ScaleYProperty ScaleYProperty Declaration public static readonly BindableProperty ScaleYProperty Field Value Type Description BindableProperty View Source ScaleZProperty ScaleZProperty Declaration public static readonly BindableProperty ScaleZProperty Field Value Type Description BindableProperty View Source SensitiveProperty SensitiveProperty Declaration public static readonly BindableProperty SensitiveProperty Field Value Type Description BindableProperty View Source SiblingOrderProperty SiblingOrderProperty Declaration public static readonly BindableProperty SiblingOrderProperty Field Value Type Description BindableProperty View Source Size2DProperty Size2DProperty Declaration public static readonly BindableProperty Size2DProperty Field Value Type Description BindableProperty View Source SizeHeightProperty SizeHeightProperty Declaration public static readonly BindableProperty SizeHeightProperty Field Value Type Description BindableProperty View Source SizeModeFactorProperty SizeModeFactorProperty Declaration public static readonly BindableProperty SizeModeFactorProperty Field Value Type Description BindableProperty View Source SizeProperty SizeProperty Declaration public static readonly BindableProperty SizeProperty Field Value Type Description BindableProperty View Source SizeScalePolicyProperty SizeScalePolicyProperty Declaration public static readonly BindableProperty SizeScalePolicyProperty Field Value Type Description BindableProperty View Source SizeWidthProperty SizeWidthProperty Declaration public static readonly BindableProperty SizeWidthProperty Field Value Type Description BindableProperty View Source StateProperty StateProperty Declaration public static readonly BindableProperty StateProperty Field Value Type Description BindableProperty View Source StyleNameProperty StyleNameProperty (DALi json) Declaration public static readonly BindableProperty StyleNameProperty Field Value Type Description BindableProperty View Source SubStateProperty SubStateProperty Declaration public static readonly BindableProperty SubStateProperty Field Value Type Description BindableProperty View Source ThemeChangeSensitiveProperty ThemeChangeSensitive property Declaration public static readonly BindableProperty ThemeChangeSensitiveProperty Field Value Type Description BindableProperty View Source TooltipProperty TooltipProperty Declaration public static readonly BindableProperty TooltipProperty Field Value Type Description BindableProperty View Source TooltipTextProperty TooltipTextProperty Declaration public static readonly BindableProperty TooltipTextProperty Field Value Type Description BindableProperty View Source TouchAreaOffsetProperty TouchAreaOffsetProperty Declaration public static readonly BindableProperty TouchAreaOffsetProperty Field Value Type Description BindableProperty View Source TransitionOptionsProperty TransitionOptionsProperty Declaration public static readonly BindableProperty TransitionOptionsProperty Field Value Type Description BindableProperty View Source UpdateAreaHintProperty UpdateAreaHintProperty Declaration public static readonly BindableProperty UpdateAreaHintProperty Field Value Type Description BindableProperty View Source UpFocusableViewProperty UpFocusableViewProperty Declaration public static readonly BindableProperty UpFocusableViewProperty Field Value Type Description BindableProperty View Source WeightProperty \"DO not use this, that will be deprecated. Use 'View Weight' instead of BindableProperty\" This needs to be hidden as inhouse API until all applications using it have been updated. Do not make public. Declaration public static readonly BindableProperty WeightProperty Field Value Type Description BindableProperty View Source WidthForHeightProperty WidthForHeightProperty Declaration public static readonly BindableProperty WidthForHeightProperty Field Value Type Description BindableProperty View Source WidthResizePolicyProperty WidthResizePolicyProperty Declaration public static readonly BindableProperty WidthResizePolicyProperty Field Value Type Description BindableProperty View Source WidthSpecificationProperty WidthSpecificationProperty Declaration public static readonly BindableProperty WidthSpecificationProperty Field Value Type Description BindableProperty Properties View Source AccessibilityAttributes Dictionary of accessibility attributes (key-value pairs of strings). Declaration public Dictionary AccessibilityAttributes { get; } Property Value Type Description Dictionary<, > View Source AccessibilityDescription Gets or sets accessibility description. Declaration public string AccessibilityDescription { get; set; } Property Value Type Description string View Source AccessibilityDynamicAttributes Dictionary of dynamically-evaluated accessibility attributes (key-value pairs of strings). Declaration public Dictionary> AccessibilityDynamicAttributes { get; } Property Value Type Description Dictionary<, >> View Source AccessibilityHidden Controls whether the view is hidden from the AT-SPI tree. Declaration public bool AccessibilityHidden { get; set; } Property Value Type Description bool Remarks False by default. Hiding an object means that any AT-SPI clients are not able to see it. View Source AccessibilityHighlightable Gets or sets whether the view is highlightable for accessibility or not. Declaration public bool AccessibilityHighlightable { get; set; } Property Value Type Description bool Remarks For views, which intend to receive accessibility highlight focus, this value should be set as true. Otherwise it is set to false by default and the object is omitted in AT-SPI2 navigation. View Source AccessibilityName Gets or sets accessibility name. Declaration public string AccessibilityName { get; set; } Property Value Type Description string View Source AccessibilityRole Gets or sets accessibility role. Declaration public Role AccessibilityRole { get; set; } Property Value Type Description Role View Source AccessibilitySuppressedEvents Modifiable collection of suppressed AT-SPI events (D-Bus signals). Declaration public AccessibilityEvents AccessibilitySuppressedEvents { get; } Property Value Type Description AccessibilityEvents View Source AccessibilityTranslationDomain Gets or sets accessibility translation domain. Declaration public string AccessibilityTranslationDomain { get; set; } Property Value Type Description string View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source AliveCount Gets the number of currently alived View object. Declaration public static int AliveCount { get; } Property Value Type Description int View Source AllowOnlyOwnTouch Whether the view will only receive own touch. Declaration public bool AllowOnlyOwnTouch { get; set; } Property Value Type Description bool true, if it only receives touches that started from itself. View Source AnchorPoint This has been deprecated in API5 and will be removed in API8. Use PivotPoint instead. Declaration public Position AnchorPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.AnchorPoint.X = 0.1f;) is possible. View Source AutomationId Gets or sets a value that allows the automation framework to find and interact with this element. Declaration public string AutomationId { get; set; } Property Value Type Description string View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is not recommended. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); Examples This way is recommended for setting the property var view = new View(); view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1); This way to set the property is prohibited view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BackgroundImageBorder Get or set the border of background image. Declaration public Rectangle BackgroundImageBorder { get; set; } Property Value Type Description Rectangle View Source BackgroundImageSynchronosLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronosLoading { get; set; } Property Value Type Description bool View Source BackgroundImageSynchronousLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronousLoading { get; set; } Property Value Type Description bool View Source BlendEquation Determines which blend equation will be used to render renderers of this actor. Declaration public BlendEquationType BlendEquation { get; set; } Property Value Type Description BlendEquationType blend equation enum currently assigned View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is not recommended. Also, this property is for TableView class. Please use the property for the child position of TableView. Examples This way is recommended for setting the property var view = new View(); view.CellIndex = new Vector2(1, 3); This way to set the property is prohibited view.CellIndex.X = 1; //This does not guarantee a proper operation View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ClockwiseFocusableView The clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified clockwise focusable view is not on a window. Declaration public View ClockwiseFocusableView { get; set; } Property Value Type Description View View Source Color The Color of View. This is an RGBA value. Each RGBA components match as ColorRed, ColorGreen, ColorBlue, and Opacity. This property will multiply the final color of this view. (BackgroundColor, BorderlineColor, BackgroundImage, etc). For example, if view.BackgroundColor = Color.Yellow and view.Color = Color.Purple, this view will shown as Red. Inherient of color value depend on Tizen.NUI.BaseComponents.View.ColorMode. Declaration public Color Color { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Color = new Color(0.5f, 0.2f, 0.1f, 0.5f); This way to set the property is prohibited view.Color.A = 0.5f; //This does not guarantee a proper operation View Source ColorBlue The Blue component of View.Color. Declaration public float ColorBlue { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorGreen The Green component of View.Color. Declaration public float ColorGreen { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorRed The Red component of View.Color. Declaration public float ColorRed { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ControlState Get/Set the control state. Note that the ControlState only available for the classes derived from Control. If the classes that are not derived from Control (such as View, ImageView and TextLabel) want to use this system, please set EnableControlState to true. Declaration public ControlState ControlState { get; protected set; } Property Value Type Description ControlState View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CounterClockwiseFocusableView The counter clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified counter clockwise focusable view is not on a window. Declaration public View CounterClockwiseFocusableView { get; set; } Property Value Type Description View View Source Culled Get whether the View is culled or not. True means that the View is out of the view frustum. Declaration public bool Culled { get; } Property Value Type Description bool Remarks Hidden-API (Inhouse-API). View Source CurrentColor Retrieve the View's current Color. Declaration public Color CurrentColor { get; } Property Value Type Description Color Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentScale Retrieve the current scale factor applied to the View. Declaration public Vector3 CurrentScale { get; } Property Value Type Description Vector3 Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source DisallowInterceptTouchEvent If child view doesn't want the parent's view to intercept the touch, you can set it to true. for example : parent.Add(child); parent.InterceptTouchEvent += OnInterceptTouchEvent; View view = child.GetParent() as View; view.DisallowInterceptTouchEvent = true; This prevents the parent from intercepting touch. Declaration public bool DisallowInterceptTouchEvent { get; set; } Property Value Type Description bool View Source DisallowInterceptWheelEvent If child view doesn't want the parent's view to intercept the wheel event, you can set it to true. for example : parent.Add(child); parent.InterceptWheelEvent += OnInterceptWheelEvent; View view = child.GetParent() as View; view.DisallowInterceptWheelEvent = true; This prevents the parent from intercepting wheel event. Declaration public bool DisallowInterceptWheelEvent { get; set; } Property Value Type Description bool View Source DispatchGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals. The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchGestureEvents { get; set; } Property Value Type Description bool View Source DispatchHoverEvents Gets or sets the status of whether hover events can be dispatched. If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchHoverEvents { get; set; } Property Value Type Description bool View Source DispatchHoverMotion Gets or sets the status of whether motion event of Hover can be dispatched. If a View's DispatchHoverMotion is set to false, then it's can not will receive motion event of HoverEvent. Declaration public bool DispatchHoverMotion { get; set; } Property Value Type Description bool View Source DispatchKeyEvents Gets or sets the status of whether the view should emit key event signals. If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals. Declaration public bool DispatchKeyEvents { get; set; } Property Value Type Description bool View Source DispatchParentGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals. The parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchParentGestureEvents { get; set; } Property Value Type Description bool View Source DispatchParentHoverEvents Gets or sets the status of whether hover events can be dispatched to the parent. If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentHoverEvents { get; set; } Property Value Type Description bool View Source DispatchParentTouchEvents Gets or sets the status of whether touch events can be dispatched to the parent. If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchParentTouchEvents { get; set; } Property Value Type Description bool View Source DispatchParentWheelEvents Gets or sets the status of whether wheel events can be dispatched to the parent. If a View's DispatchParentWheelEvents is set to false, then parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentWheelEvents { get; set; } Property Value Type Description bool View Source DispatchTouchEvents Gets or sets the status of whether touch events can be dispatched. If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchTouchEvents { get; set; } Property Value Type Description bool View Source DispatchTouchMotion Gets or sets the status of whether motion event of Touch can be dispatched. If a View's DispatchTouchMotion is set to false, then it's can not will receive motion event of TouchEvent. Declaration public bool DispatchTouchMotion { get; set; } Property Value Type Description bool View Source DispatchWheelEvents Gets or sets the status of whether wheel events can be dispatched. If a View's DispatchWheelEvents is set to false, then it's can not will receive wheel event and parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchWheelEvents { get; set; } Property Value Type Description bool View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source EnableControlState By default, it is false in View, true in Control. Note that if the value is true, the View will be a touch receptor. Declaration public bool EnableControlState { get; set; } Property Value Type Description bool View Source EnableControlStatePropagation Enable/Disable ControlState propagation for children. It is false by default. If the View needs to share ControlState with descendants, please set it true. Please note that, changing the value will also changes children's EnableControlStatePropagation value recursively. Declaration public bool EnableControlStatePropagation { get; set; } Property Value Type Description bool View Source ExcludeLayouting Gets / Sets the status of whether the view is excluded from its parent's layouting or not. Declaration public bool ExcludeLayouting { get; set; } Property Value Type Description bool View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source FocusableChildren Whether the children of this view can be focusable by keyboard navigation. If user sets this to false, the children of this actor view will not be focused. Note : Default value is true. Declaration public bool FocusableChildren { get; set; } Property Value Type Description bool View Source FocusableInTouch Whether this view can focus by touch. If Focusable is false, FocusableInTouch is disabled. If you want to have focus on touch, you need to set both Focusable and FocusableInTouch settings to true. Declaration public bool FocusableInTouch { get; set; } Property Value Type Description bool View Source GrabTouchAfterLeave Whether the actor grab all touches even if touch leaves its boundary. Declaration public bool GrabTouchAfterLeave { get; set; } Property Value Type Description bool true, if it grab all touch after start View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source ImageShadow Describes a shadow as an image for a View. It is null by default. Declaration public ImageShadow ImageShadow { get; set; } Property Value Type Description ImageShadow Remarks Getter returns copied instance of current shadow. View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsEnabled Gets or sets the status of whether the view should be enabled user interactions. If a View is made disabled, then user interactions including touch, focus, and actiavation is disabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description bool View Source IsHighlighted Flag to check whether this view is highlighted or not. Declaration protected bool IsHighlighted { get; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source KeyInputFocus The KeyInputFocus, type bool. Declaration public bool KeyInputFocus { get; set; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutingDisabled Flag to allow Layouting to be disabled for Views. Once a View has a Layout set then any children added to Views from then on will receive automatic Layouts. Declaration public static bool LayoutingDisabled { get; set; } Property Value Type Description bool View Source LayoutSet Flag to indicate if layout set explicitly via API call or View was automatically given a Layout. Declaration public bool LayoutSet { get; } Property Value Type Description bool View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description Dictionary<, > View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Margin = new Extents(10, 5, 15, 20); This way to set the property is prohibited view.Margin.Top = 15; //This does not guarantee a proper operation View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Examples This way is recommended for setting the property var view = new View(); view.MaximumSize = new Size2D(100, 200); This way to set the property is prohibited view.MaximumSize.Height = 200; //This does not guarantee a proper operation View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.MinimumSize = new Size2D(100, 200); This way to set the property is prohibited view.MinimumSize.Width = 100; //This does not guarantee a proper operation View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Padding = new Extents(5, 5, 5, 5); This way to set the property is prohibited view.Padding.Start = 5; //This does not guarantee a proper operation View Source PaddingEX This has been deprecated in API5 and will be removed in API8. Use Padding instead. Declaration public Extents PaddingEX { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source Parent This has been deprecated in API5 and will be removed in API8. Use 'Container GetParent() for derived class' instead. Declaration public View Parent { get; } Property Value Type Description View View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.PivotPoint = PivotPoint.Center; This way to set the property is prohibited view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position = new Position(100, 200.5f, 0); This way to set the property is prohibited view.Position.Y = 200.5f; //This does not guarantee a proper operation View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position2D = new Position2D(100, 200); This way to set the property is prohibited view.Position2D.X = 100; //This does not guarantee a proper operation View Source PositionUsesAnchorPoint This has been deprecated in API5 and Will be removed in API8. Use PositionUsesPivotPoint instead. Declaration public bool PositionUsesAnchorPoint { get; set; } Property Value Type Description bool View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source PropagatableControlStates The ControlStates can propagate from the parent. Listed ControlStates will be accepted propagation of the parent ControlState changes if parent view EnableControlState is true. EnableControlState. Default is ControlState.All, so every ControlStates will be propagated from the parent. Declaration public ControlState PropagatableControlStates { get; set; } Property Value Type Description ControlState View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Scale = new Vector3(1.5f, 2.0f, 1.0f); This way to set the property is prohibited view.Scale.Width = 1.5f; //This does not guarantee a proper operation View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source ScreenPositionSize Retrieves the screen position and size of the view. Declaration public Vector4 ScreenPositionSize { get; } Property Value Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size = new Size(100.5f, 200, 0); This way to set the property is prohibited view.Size.Width = 100.5f; //This does not guarantee a proper operation View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size2D = new Size2D(100, 200); This way to set the property is prohibited view.Size2D.Width = 100; //This does not guarantee a proper operation View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var text = new TextField(); text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f); This way to set the property is prohibited text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TouchAreaOffset The expanded touch area. TouchArea can expand the view's touchable area. If you set the TouchAreaOffset on an view, when you touch the view, the touch area is used rather than the size of the view. Declaration public Offset TouchAreaOffset { get; set; } Property Value Type Description Offset Remarks This is based on the top left x, y coordinates. For example) view.Size = new Size(100, 100); view.TouchAreaOffset = new Offset(-10, 20, 30, -40); // left, right, bottom, top Then, touch area is 130x170. This is view.width + TouchAreaOffset.right - TouchAreaOffset.left and view.height + TouchAreaOffset.bottom - TouchAreaOffset.top +---------------------+ | ^ | | | | | | -40 | | | | | | | | +----+----+ | | | | | | -10| | 20 | |<---+ +----->| | | | | | | | | | +----+----+ | | | | | | 30 | | | | | v | +---------------------+ View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpdateAreaHint Declaration public Vector4 UpdateAreaHint { get; set; } Property Value Type Description Vector4 View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source ViewStyle Deprecate. Do not use this. The style instance applied to this view. Note that do not modify the ViewStyle. Modifying ViewStyle will affect other views with same ViewStyle. Declaration protected ViewStyle ViewStyle { get; } Property Value Type Description ViewStyle View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source VoiceInteractionName Voice interaction name for Voice Touch. Declaration public string VoiceInteractionName { get; set; } Property Value Type Description string View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source AccessibilityCalculateStates() Declaration protected virtual AccessibilityStates AccessibilityCalculateStates() Returns Type Description AccessibilityStates View Source AccessibilityDoAction(string) Declaration protected virtual bool AccessibilityDoAction(string name) Parameters Type Name Description string name Returns Type Description bool View Source AccessibilityGetActionCount() Declaration protected virtual int AccessibilityGetActionCount() Returns Type Description int View Source AccessibilityGetActionName(int) Declaration protected virtual string AccessibilityGetActionName(int index) Parameters Type Name Description int index Returns Type Description string View Source AccessibilityGetDescription() Declaration protected virtual string AccessibilityGetDescription() Returns Type Description string View Source AccessibilityGetName() Declaration protected virtual string AccessibilityGetName() Returns Type Description string View Source AccessibilityIsScrollable() Declaration protected virtual bool AccessibilityIsScrollable() Returns Type Description bool View Source AccessibilityScrollToChild(View) Declaration protected virtual bool AccessibilityScrollToChild(View child) Parameters Type Name Description View child Returns Type Description bool View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AddVisual(VisualBase) Add a Tizen.NUI.Visuals.VisualBase to the view. Declaration public bool AddVisual(VisualBase visualBase) Parameters Type Name Description VisualBase visualBase The visual to add. Returns Type Description bool True if the visual was added successfully, false otherwise. Remarks The visual is added to the top of the visuals. If the container cannot add more than maxium count of visuals or the visual is already added, It will be ignored. If input visual already added to another view, visual will be detached from old view and added to this view. View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source AppendAccessibilityRelation(View, AccessibilityRelationType) Creates relation between objects. Declaration public void AppendAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be in relation. AccessibilityRelationType relation Relation type. View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source CalculateScreenPosition() Calculate the screen position of the view. Declaration public Vector2 CalculateScreenPosition() Returns Type Description Vector2 Remarks This is a hidden API(inhouse API) only for internal purpose. View Source CalculateScreenPositionSize() Calculate the screen position and size of the view. Declaration public Vector4 CalculateScreenPositionSize() Returns Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source CheckResourceReady() Declaration protected virtual bool CheckResourceReady() Returns Type Description bool View Source ClearAccessibilityHighlight() Clears accessibility highlight. Declaration public bool ClearAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source ClearAccessibilityRelations() Removes all previously appended relations. Declaration public void ClearAccessibilityRelations() View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source ClearRenderEffect() Clears render effect. Declaration public void ClearRenderEffect() View Source CreateViewStyle() Create Style, it is abstract function and must be override. Declaration protected virtual ViewStyle CreateViewStyle() Returns Type Description ViewStyle View Source Dispose(bool) Declaration protected override void Dispose(bool disposing) Parameters Type Name Description bool disposing Overrides BaseHandle.Dispose(bool) View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source EmitAccessibilityEvent(AccessibilityPropertyChangeEvent) Emits accessibility property changed event. Declaration public void EmitAccessibilityEvent(AccessibilityPropertyChangeEvent changeEvent) Parameters Type Name Description AccessibilityPropertyChangeEvent changeEvent Property changed event View Source EmitAccessibilityStateChangedEvent(AccessibilityState, bool) Emits accessibility states changed event. Declaration public void EmitAccessibilityStateChangedEvent(AccessibilityState state, bool equal) Parameters Type Name Description AccessibilityState state Accessibility state bool equal True if the state is set or enabled, otherwise false View Source EmitScrollFinishedEvent() Emits accessibility scroll finished event. Declaration public void EmitScrollFinishedEvent() View Source EmitScrollStartedEvent() Emits accessibility scroll started event. Declaration public void EmitScrollStartedEvent() View Source EmitTextCursorMovedEvent(int) Emits accessibility text cursor moved event. Declaration public void EmitTextCursorMovedEvent(int cursorPosition) Parameters Type Name Description int cursorPosition The new cursor position View Source EmitTextDeletedEvent(int, int, string) Emits accessibility text deleted event. Declaration public void EmitTextDeletedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source EmitTextInsertedEvent(int, int, string) Emits accessibility text inserted event. Declaration public void EmitTextInsertedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source FindChildAnimatableByName(string) Search through this view's hierarchy for a view as Animatable with the given name. The view itself is also considered in the search. Declaration public Animatable FindChildAnimatableByName(string childName) Parameters Type Name Description string childName The name of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source FindChildByID(uint) Search through this View's hierarchy for a View with the given unique ID. The View itself is also considered in the search. Declaration public View FindChildByID(uint id) Parameters Type Name Description uint id The ID of the View to find Returns Type Description View A View if found or a null if not View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source FindVisualByName(string) Find Tizen.NUI.Visuals.VisualBase by name. Given name should not be empty. Declaration public VisualBase FindVisualByName(string name) Parameters Type Name Description string name Returns Type Description VisualBase Get the visual base. View Source GetAccessibilityReadingInfoTypes() Gets accessibility reading information. Declaration public AccessibilityReadingInfoTypes GetAccessibilityReadingInfoTypes() Returns Type Description AccessibilityReadingInfoTypes Reading information type View Source GetAccessibilityRelations() Gets accessibility collection connected with the current object. Declaration public Dictionary> GetAccessibilityRelations() Returns Type Description Dictionary<, >> A dictionary mapping a relation type to a set of objects in that relation View Source GetAccessibilityStates() Gets Accessibility States. Declaration public AccessibilityStates GetAccessibilityStates() Returns Type Description AccessibilityStates Accessibility States View Source GetChildAnimatableAt(uint) Retrieves a child view as Animatable by index. Declaration public Animatable GetChildAnimatableAt(uint index) Parameters Type Name Description uint index The index of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetVisualAt(uint) Get a Tizen.NUI.Visuals.VisualBase by sibling index Declaration public VisualBase GetVisualAt(uint index) Parameters Type Name Description uint index Returns Type Description VisualBase Get visual base by sibling index View Source GetVisualsCount() Get total number of Tizen.NUI.Visuals.VisualBase which we added using AddVisual(VisualBase). Declaration public uint GetVisualsCount() Returns Type Description uint Get the number of visual base. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source GrabAccessibilityHighlight() Grabs accessibility highlight. Declaration public bool GrabAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source HandleControlStateOnTouch(Touch) The touch event handler for ControlState. Please change ControlState value by touch state if needed. Declaration protected virtual bool HandleControlStateOnTouch(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source HitTest(Touch) Called when the view is hit through TouchEvent or GestureEvent. If it returns true, it means that it was hit, and the touch/gesture event is called from the view. If it returns false, it means that it will not be hit, and the hit-test continues to the next view. User can override whether hit or not in HitTest. You can get the coordinates relative to tthe top-left of the hit view by touch.GetLocalPosition(0). or you can get the coordinates relative to the top-left of the screen by touch.GetScreenPosition(0). Declaration protected virtual bool HitTest(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source InitializeStyle(ViewStyle) Apply initial style to the view. Declaration protected void InitializeStyle(ViewStyle style = null) Parameters Type Name Description ViewStyle style View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LookAt(Vector3, Vector3, Vector3, Vector3) Rotate the view look at specific position. It will change the view's orientation property. Declaration public void LookAt(Vector3 target, Vector3 up = null, Vector3 localForward = null, Vector3 localUp = null) Parameters Type Name Description Vector3 target The target world position to look at. Vector3 up The up vector after target look at. If it is null, up vector become +Y axis Vector3 localForward The forward vector of view when it's orientation is not applied. If it is null, localForward vector become +Z axis Vector3 localUp The up vector of view when it's orientation is not applied. If it is null, localUp vector become +Y axis View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source NotifyAccessibilityStatesChange(AccessibilityStates, AccessibilityStatesNotifyMode) Notifies sending notifications about the current states to accessibility clients. Declaration public void NotifyAccessibilityStatesChange(AccessibilityStates states, AccessibilityStatesNotifyMode notifyMode) Parameters Type Name Description AccessibilityStates states Accessibility States AccessibilityStatesNotifyMode notifyMode Controls the notification strategy Remarks In essence, this is equivalent to calling EmitAccessibilityStateChangedEvent in a loop for all specified states. If recursive mode is specified, all children of the Accessibility object will also re-emit the states. View Source ObjectDump() Declaration public void ObjectDump() View Source OnAccessibilityActivated() This method is called when the control accessibility is activated. Derived classes should override this to perform custom accessibility activation. Declaration protected virtual bool OnAccessibilityActivated() Returns Type Description bool True if this control can perform accessibility activation. View Source OnAccessibilityReadingCancelled() This method is called when reading is cancelled. Declaration protected virtual bool OnAccessibilityReadingCancelled() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingPaused() This method is called when reading was paused. Declaration protected virtual bool OnAccessibilityReadingPaused() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingResumed() This method is called when reading is resumed. Declaration protected virtual bool OnAccessibilityReadingResumed() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingSkipped() This method is called when reading is skipped. Declaration protected virtual bool OnAccessibilityReadingSkipped() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingStopped() This method is called when reading is stopped. Declaration protected virtual bool OnAccessibilityReadingStopped() Returns Type Description bool True if information was served. View Source OnControlStateChanged(ControlStateChangedEventArgs) Called after the View's ControlStates changed. Declaration protected virtual void OnControlStateChanged(View.ControlStateChangedEventArgs controlStateChangedInfo) Parameters Type Name Description View.ControlStateChangedEventArgs controlStateChangedInfo The information including state changed variables. View Source OnEnabled(bool) Internal callback of enabled property changes. Inherited view can override this method to implements enabled property changes. Declaration protected virtual void OnEnabled(bool enabled) Parameters Type Name Description bool enabled View Source OnThemeChanged(object, ThemeChangedEventArgs) Declaration protected virtual void OnThemeChanged(object sender, ThemeChangedEventArgs e) Parameters Type Name Description object sender ThemeChangedEventArgs e View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source RegisterDefaultLabel() Registers component as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void RegisterDefaultLabel() View Source RegisterHitTestCallback() Register custom HitTest function for this view. Declaration protected void RegisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. See Also HitTest(Touch) View Source ReleaseSwigCPtr(HandleRef) Declaration protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description Tizen.System.Runtime.InteropServices.HandleRef swigCPtr Overrides Animatable.ReleaseSwigCPtr(Runtime.InteropServices.HandleRef) View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveAccessibilityRelation(View, AccessibilityRelationType) Removes accessibility relation. Declaration public void RemoveAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be removed in relation AccessibilityRelationType relation Relation type View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source RemoveVisual(VisualBase) Remove a Tizen.NUI.Visuals.VisualBase from the view. Declaration public void RemoveVisual(VisualBase visualBase) Parameters Type Name Description VisualBase visualBase The visual to remove. Remarks The SiblingOrder value of all other Visuals.VisualBases will be changed automatically. View Source RotateBy(Degree, Vector3) Declaration public void RotateBy(Degree angle, Vector3 axis) Parameters Type Name Description Degree angle Vector3 axis View Source RotateBy(Radian, Vector3) Declaration public void RotateBy(Radian angle, Vector3 axis) Parameters Type Name Description Radian angle Vector3 axis View Source RotateBy(Rotation) Declaration public void RotateBy(Rotation relativeRotation) Parameters Type Name Description Rotation relativeRotation View Source ScaleBy(Vector3) Declaration public void ScaleBy(Vector3 relativeScale) Parameters Type Name Description Vector3 relativeScale View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes) Sets accessibility reading information. Declaration public void SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes type) Parameters Type Name Description AccessibilityReadingInfoTypes type Reading information type View Source SetColorMode(ColorMode) Declaration public void SetColorMode(ColorMode colorMode) Parameters Type Name Description ColorMode colorMode View Source SetDefaultAllowOnlyOwnTouch(bool) If set to true, the AllowOnlyOwnTouch property value is set to true when all Views are created. Declaration public static void SetDefaultAllowOnlyOwnTouch(bool enable) Parameters Type Name Description bool enable Sets value of AllowOnlyOwnTouch property View Source SetDefaultGrabTouchAfterLeave(bool) If set to true, the GrabTouchAfterLeave property value is set to true when all Views are created. Declaration public static void SetDefaultGrabTouchAfterLeave(bool enable) Parameters Type Name Description bool enable Sets value of GrabTouchAfterLeave property View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetPosition(float, float, float) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(float x, float y, float z) Parameters Type Name Description float x The new x position float y The new y position float z The new z position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(float, float) Sets the position of the View. The coordinates are relative to the View's parent. The View's z position will be set to 0.0f. Declaration public void SetPosition(float x, float y) Parameters Type Name Description float x The new x position float y The new y position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(Vector3) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(Vector3 position) Parameters Type Name Description Vector3 position The new position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetRenderEffect(RenderEffect) Sets render effect to the view. The effect is applied to at most one view. Declaration public void SetRenderEffect(RenderEffect effect) Parameters Type Name Description RenderEffect effect A render effect to set. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() View Source UnregisterDefaultLabel() Unregisters component that has been registered previously as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void UnregisterDefaultLabel() View Source UnregisterHitTestCallback() Unregister custom HitTest function. Declaration protected void UnregisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. Events View Source AccessibilityActivated Accessibility is activated. Declaration public event EventHandler AccessibilityActivated Event Type Type Description EventHandler View Source AccessibilityDescriptionRequested AccessibilityDescription is requested. Declaration public event EventHandler AccessibilityDescriptionRequested Event Type Type Description EventHandler<> View Source AccessibilityGestureInfoReceived AccessibilityGestureInfo is received. Declaration public event EventHandler AccessibilityGestureInfoReceived Event Type Type Description EventHandler<> View Source AccessibilityNameRequested AccessibilityName is requested. Declaration public event EventHandler AccessibilityNameRequested Event Type Type Description EventHandler<> View Source AccessibilityReadingCancelled AccessibilityReading is cancelled. Declaration public event EventHandler AccessibilityReadingCancelled Event Type Type Description EventHandler View Source AccessibilityReadingPaused AccessibilityReading is paused. Declaration public event EventHandler AccessibilityReadingPaused Event Type Type Description EventHandler View Source AccessibilityReadingResumed AccessibilityReading is resumed. Declaration public event EventHandler AccessibilityReadingResumed Event Type Type Description EventHandler View Source AccessibilityReadingSkipped AccessibilityReading is skipped. Declaration public event EventHandler AccessibilityReadingSkipped Event Type Type Description EventHandler View Source AccessibilityReadingStopped AccessibilityReading is stopped. Declaration public event EventHandler AccessibilityReadingStopped Event Type Type Description EventHandler View Source AccessibilityValueTextRequested Declaration public event EventHandler AccessibilityValueTextRequested Event Type Type Description EventHandler<> View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description EventHandler View Source AggregatedVisibilityChanged An event for aggregated visibility change which can be used to subscribe or unsubscribe the event handler. This event is sent when visible property of this View, any of its parents (right up to the root layer) or Window changes. Declaration public event EventHandler AggregatedVisibilityChanged Event Type Type Description EventHandler<> Remarks This event is NOT sent if the view becomes transparent (or the reverse), it's ONLY linked with Show() and Hide() of View and Window. For reference, a view is only shown if the view, its parents (up to the root view) and Window are also visible, they are not transparent, and the view has a non-zero size. So if its parent is not visible, the view is not shown. View Source BackKeyPressed An event for getting notice when physical back key is pressed. This event is emitted BackKey is up. Declaration public event EventHandler BackKeyPressed Event Type Type Description EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description EventHandler<> View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description EventHandler<> View Source ControlStateChangedEvent The event that is triggered when the View's ControlState is changed. Declaration public event EventHandler ControlStateChangedEvent Event Type Type Description EventHandler<> View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptTouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. This can receive touch events before child. If it returns false, the child can receive the touch event. If it returns true, the touch event is intercepted. So child cannot receive touch event. Declaration public event EventHandlerWithReturnType InterceptTouchEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptWheelEvent An event for the wheel which can be used to subscribe or unsubscribe the event handler provided by the user. The wheel event is emitted when the wheel input is received. This can receive wheel events before child. If it returns false, the child can receive the wheel event. If it returns true, the wheel event is intercepted. So child cannot receive wheel event. Declaration public event EventHandlerWithReturnType InterceptWheelEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description EventHandler<> View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This event is sent when the visibility of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description EventHandler<> Remarks When VisibilityChangedEventArgs.Type is SELF, VisibilityChangedEventArgs.Visibility is true means this View's Visibility property is true. When VisibilityChangedEventArgs.Type is PARENT, VisibilityChangedEventArgs.Visibility is true means a parent's Visibility property has changed to true. This event is NOT sent if the view becomes transparent (or the reverse), it's ONLY linked with View.Show() and View.Hide(). For reference, a view is only shown if the view and its parents (up to the root view) are also visible, they are not transparent, and the view has a non-zero size. So if its parent is not visible, the view is not shown even though VisibilityChangedEventArgs.Type is SELF and VisibilityChangedEventArgs.Visibility is true. View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string) BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string) NameScopeExtensions.FindByName(Element, string)" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Derived CameraView DirectRenderingGLView FlexContainer GLView ImageView Scrollable TableView TextEditor TextField TextLabel CanvasView VideoView WebView Camera CubeTransitionEffect RiveAnimationView GaussianBlurView Camera Light Model ModelNode Panel SceneView ViewWrapper WatchView WidgetView Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source View() Creates a new instance of a view. Declaration public View() View Source View(bool) Create a new instance of a View with setting the status of shown or hidden. Declaration public View(bool shown) Parameters Type Name Description bool shown false : Not displayed (hidden), true : displayed (shown) View Source View(ViewAccessibilityMode) Declaration public View(View.ViewAccessibilityMode accessibilityMode) Parameters Type Name Description View.ViewAccessibilityMode accessibilityMode View Source View(ViewStyle) Declaration public View(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle Fields View Source AccessibilityActivateAction Declaration protected static readonly string AccessibilityActivateAction Field Value Type Description string View Source AccessibilityDescriptionProperty AccessibilityDescriptionProperty Declaration public static readonly BindableProperty AccessibilityDescriptionProperty Field Value Type Description BindableProperty View Source AccessibilityHiddenProperty AccessibilityHiddenProperty Declaration public static readonly BindableProperty AccessibilityHiddenProperty Field Value Type Description BindableProperty View Source AccessibilityHighlightableProperty AccessibilityHighlightableProperty Declaration public static readonly BindableProperty AccessibilityHighlightableProperty Field Value Type Description BindableProperty View Source AccessibilityNameProperty AccessibilityNameProperty Declaration public static readonly BindableProperty AccessibilityNameProperty Field Value Type Description BindableProperty View Source AccessibilityReadingCancelledAction Declaration protected static readonly string AccessibilityReadingCancelledAction Field Value Type Description string View Source AccessibilityReadingPausedAction Declaration protected static readonly string AccessibilityReadingPausedAction Field Value Type Description string View Source AccessibilityReadingResumedAction Declaration protected static readonly string AccessibilityReadingResumedAction Field Value Type Description string View Source AccessibilityReadingSkippedAction Declaration protected static readonly string AccessibilityReadingSkippedAction Field Value Type Description string View Source AccessibilityReadingStoppedAction Declaration protected static readonly string AccessibilityReadingStoppedAction Field Value Type Description string View Source AccessibilityRoleProperty AccessibilityRoleProperty Declaration public static readonly BindableProperty AccessibilityRoleProperty Field Value Type Description BindableProperty View Source AccessibilityTranslationDomainProperty AccessibilityTranslationDomainProperty Declaration public static readonly BindableProperty AccessibilityTranslationDomainProperty Field Value Type Description BindableProperty View Source AlignSelfProperty AlignSelfProperty Declaration public static readonly BindableProperty AlignSelfProperty Field Value Type Description BindableProperty View Source AllowOnlyOwnTouchProperty AllowOnlyOwnTouchProperty Declaration public static readonly BindableProperty AllowOnlyOwnTouchProperty Field Value Type Description BindableProperty View Source AnchorPointProperty AnchorPointProperty Declaration public static readonly BindableProperty AnchorPointProperty Field Value Type Description BindableProperty View Source AutomationIdProperty AutomationIdProperty Declaration public static readonly BindableProperty AutomationIdProperty Field Value Type Description BindableProperty View Source BackgroundColorProperty BackgroundColorProperty Declaration public static readonly BindableProperty BackgroundColorProperty Field Value Type Description BindableProperty View Source BackgroundImageBorderProperty BackgroundImageBorderProperty Declaration public static readonly BindableProperty BackgroundImageBorderProperty Field Value Type Description BindableProperty View Source BackgroundImageProperty BackgroundImageProperty Declaration public static readonly BindableProperty BackgroundImageProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronosLoadingProperty BackgroundImageSynchronosLoadingProperty Declaration public static readonly BindableProperty BackgroundImageSynchronosLoadingProperty Field Value Type Description BindableProperty View Source BackgroundImageSynchronousLoadingProperty BackgroundImageSynchronousLoadingProperty Declaration public static readonly BindableProperty BackgroundImageSynchronousLoadingProperty Field Value Type Description BindableProperty View Source BackgroundProperty BackgroundProperty Declaration public static readonly BindableProperty BackgroundProperty Field Value Type Description BindableProperty View Source BlendEquationProperty BlendEquationProperty Declaration public static readonly BindableProperty BlendEquationProperty Field Value Type Description BindableProperty View Source BorderlineColorProperty BorderlineColor Property Declaration public static readonly BindableProperty BorderlineColorProperty Field Value Type Description BindableProperty View Source BorderlineColorSelectorProperty BorderlineColorSelector Property Like BackgroundColor, color selector typed BorderlineColor should be used in ViewStyle only. So this API is internally used only. Declaration public static readonly BindableProperty BorderlineColorSelectorProperty Field Value Type Description BindableProperty View Source BorderlineOffsetProperty BorderlineOffset Property Declaration public static readonly BindableProperty BorderlineOffsetProperty Field Value Type Description BindableProperty View Source BorderlineWidthProperty BorderlineWidth Property Declaration public static readonly BindableProperty BorderlineWidthProperty Field Value Type Description BindableProperty View Source BoxShadowProperty Shadow Property Declaration public static readonly BindableProperty BoxShadowProperty Field Value Type Description BindableProperty View Source CellHorizontalAlignmentProperty CellHorizontalAlignmentProperty Declaration public static readonly BindableProperty CellHorizontalAlignmentProperty Field Value Type Description BindableProperty View Source CellIndexProperty CellIndexProperty Declaration public static readonly BindableProperty CellIndexProperty Field Value Type Description BindableProperty View Source CellVerticalAlignmentProperty CellVerticalAlignmentProperty Declaration public static readonly BindableProperty CellVerticalAlignmentProperty Field Value Type Description BindableProperty View Source ClippingModeProperty ClippingModeProperty Declaration public static readonly BindableProperty ClippingModeProperty Field Value Type Description BindableProperty View Source ClockwiseFocusableViewProperty ClockwiseFocusableViewProperty Declaration public static readonly BindableProperty ClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source ColorBlueProperty ColorBlueProperty Declaration public static readonly BindableProperty ColorBlueProperty Field Value Type Description BindableProperty View Source ColorGreenProperty ColorGreenProperty Declaration public static readonly BindableProperty ColorGreenProperty Field Value Type Description BindableProperty View Source ColorProperty ColorProperty Declaration public static readonly BindableProperty ColorProperty Field Value Type Description BindableProperty View Source ColorRedProperty ColorRedProperty Declaration public static readonly BindableProperty ColorRedProperty Field Value Type Description BindableProperty View Source ColumnSpanProperty ColumnSpanProperty Declaration public static readonly BindableProperty ColumnSpanProperty Field Value Type Description BindableProperty View Source CornerRadiusPolicyProperty CornerRadiusPolicy Property Declaration public static readonly BindableProperty CornerRadiusPolicyProperty Field Value Type Description BindableProperty View Source CornerRadiusProperty CornerRadius Property Declaration public static readonly BindableProperty CornerRadiusProperty Field Value Type Description BindableProperty View Source CounterClockwiseFocusableViewProperty CounterClockwiseFocusableViewProperty Declaration public static readonly BindableProperty CounterClockwiseFocusableViewProperty Field Value Type Description BindableProperty View Source DispatchHoverMotionProperty DispatchHoverMotionProperty Declaration public static readonly BindableProperty DispatchHoverMotionProperty Field Value Type Description BindableProperty View Source DispatchKeyEventsProperty DispatchKeyEventsProperty Declaration public static readonly BindableProperty DispatchKeyEventsProperty Field Value Type Description BindableProperty View Source DispatchTouchMotionProperty DispatchTouchMotionProperty Declaration public static readonly BindableProperty DispatchTouchMotionProperty Field Value Type Description BindableProperty View Source DownFocusableViewProperty DownFocusableViewProperty Declaration public static readonly BindableProperty DownFocusableViewProperty Field Value Type Description BindableProperty View Source DrawModeProperty DrawModeProperty Declaration public static readonly BindableProperty DrawModeProperty Field Value Type Description BindableProperty View Source EnableControlStatePropagationProperty EnableControlStatePropagationProperty Declaration public static readonly BindableProperty EnableControlStatePropagationProperty Field Value Type Description BindableProperty View Source EnableControlStateProperty EnableControlState property Declaration public static readonly BindableProperty EnableControlStateProperty Field Value Type Description BindableProperty View Source ExcludeLayoutingProperty ExcludeLayoutingProperty Declaration public static readonly BindableProperty ExcludeLayoutingProperty Field Value Type Description BindableProperty View Source FlexMarginProperty FlexMarginProperty Declaration public static readonly BindableProperty FlexMarginProperty Field Value Type Description BindableProperty View Source FlexProperty FlexProperty Declaration public static readonly BindableProperty FlexProperty Field Value Type Description BindableProperty View Source FocusableChildrenProperty FocusableChildrenProperty Declaration public static readonly BindableProperty FocusableChildrenProperty Field Value Type Description BindableProperty View Source FocusableInTouchProperty FocusableInTouchProperty Declaration public static readonly BindableProperty FocusableInTouchProperty Field Value Type Description BindableProperty View Source FocusableProperty FocusableProperty Declaration public static readonly BindableProperty FocusableProperty Field Value Type Description BindableProperty View Source GrabTouchAfterLeaveProperty GrabTouchAfterLeaveProperty Declaration public static readonly BindableProperty GrabTouchAfterLeaveProperty Field Value Type Description BindableProperty View Source HeightForWidthProperty HeightForWidthProperty Declaration public static readonly BindableProperty HeightForWidthProperty Field Value Type Description BindableProperty View Source HeightResizePolicyProperty HeightResizePolicyProperty Declaration public static readonly BindableProperty HeightResizePolicyProperty Field Value Type Description BindableProperty View Source HeightSpecificationProperty HeightSpecificationProperty Declaration public static readonly BindableProperty HeightSpecificationProperty Field Value Type Description BindableProperty View Source ImageShadowProperty ImageShadow Property Declaration public static readonly BindableProperty ImageShadowProperty Field Value Type Description BindableProperty View Source InheritLayoutDirectionProperty InheritLayoutDirectionProperty Declaration public static readonly BindableProperty InheritLayoutDirectionProperty Field Value Type Description BindableProperty View Source InheritOrientationProperty InheritOrientationProperty Declaration public static readonly BindableProperty InheritOrientationProperty Field Value Type Description BindableProperty View Source InheritPositionProperty InheritPositionProperty Declaration public static readonly BindableProperty InheritPositionProperty Field Value Type Description BindableProperty View Source InheritScaleProperty InheritScaleProperty Declaration public static readonly BindableProperty InheritScaleProperty Field Value Type Description BindableProperty View Source IsEnabledProperty IsEnabledProperty Declaration public static readonly BindableProperty IsEnabledProperty Field Value Type Description BindableProperty View Source KeyInputFocusProperty KeyInputFocusProperty Declaration public static readonly BindableProperty KeyInputFocusProperty Field Value Type Description BindableProperty View Source LayoutDirectionProperty LayoutDirectionProperty Declaration public static readonly BindableProperty LayoutDirectionProperty Field Value Type Description BindableProperty View Source LayoutProperty LayoutProperty Declaration public static readonly BindableProperty LayoutProperty Field Value Type Description BindableProperty View Source LayoutTransitionProperty LayoutTransitionProperty Declaration public static readonly BindableProperty LayoutTransitionProperty Field Value Type Description BindableProperty View Source LeaveRequiredProperty LeaveRequiredProperty Declaration public static readonly BindableProperty LeaveRequiredProperty Field Value Type Description BindableProperty View Source LeftFocusableViewProperty LeftFocusableViewProperty Declaration public static readonly BindableProperty LeftFocusableViewProperty Field Value Type Description BindableProperty View Source MarginProperty MarginProperty Declaration public static readonly BindableProperty MarginProperty Field Value Type Description BindableProperty View Source MaximumSizeProperty MaximumSizeProperty Declaration public static readonly BindableProperty MaximumSizeProperty Field Value Type Description BindableProperty View Source MinimumSizeProperty MinimumSizeProperty Declaration public static readonly BindableProperty MinimumSizeProperty Field Value Type Description BindableProperty View Source NameProperty NameProperty Declaration public static readonly BindableProperty NameProperty Field Value Type Description BindableProperty View Source OpacityProperty OpacityProperty Declaration public static readonly BindableProperty OpacityProperty Field Value Type Description BindableProperty View Source OrientationProperty OrientationProperty Declaration public static readonly BindableProperty OrientationProperty Field Value Type Description BindableProperty View Source PaddingEXProperty PaddingEXProperty Declaration public static readonly BindableProperty PaddingEXProperty Field Value Type Description BindableProperty View Source PaddingProperty PaddingProperty Declaration public static readonly BindableProperty PaddingProperty Field Value Type Description BindableProperty View Source ParentOriginProperty ParentOriginProperty Declaration public static readonly BindableProperty ParentOriginProperty Field Value Type Description BindableProperty View Source PivotPointProperty PivotPointProperty Declaration public static readonly BindableProperty PivotPointProperty Field Value Type Description BindableProperty View Source Position2DProperty Position2DProperty Declaration public static readonly BindableProperty Position2DProperty Field Value Type Description BindableProperty View Source PositionProperty PositionProperty Declaration public static readonly BindableProperty PositionProperty Field Value Type Description BindableProperty View Source PositionUsesAnchorPointProperty PositionUsesAnchorPointProperty Declaration public static readonly BindableProperty PositionUsesAnchorPointProperty Field Value Type Description BindableProperty View Source PositionUsesPivotPointProperty PositionUsesPivotPointProperty Declaration public static readonly BindableProperty PositionUsesPivotPointProperty Field Value Type Description BindableProperty View Source PositionXProperty PositionXProperty Declaration public static readonly BindableProperty PositionXProperty Field Value Type Description BindableProperty View Source PositionYProperty PositionYProperty Declaration public static readonly BindableProperty PositionYProperty Field Value Type Description BindableProperty View Source PositionZProperty PositionZProperty Declaration public static readonly BindableProperty PositionZProperty Field Value Type Description BindableProperty View Source PropagatableControlStatesProperty PropagatableControlStatesProperty Declaration public static readonly BindableProperty PropagatableControlStatesProperty Field Value Type Description BindableProperty View Source RightFocusableViewProperty RightFocusableViewProperty Declaration public static readonly BindableProperty RightFocusableViewProperty Field Value Type Description BindableProperty View Source RowSpanProperty RowSpanProperty Declaration public static readonly BindableProperty RowSpanProperty Field Value Type Description BindableProperty View Source ScaleProperty ScaleProperty Declaration public static readonly BindableProperty ScaleProperty Field Value Type Description BindableProperty View Source ScaleXProperty ScaleXProperty Declaration public static readonly BindableProperty ScaleXProperty Field Value Type Description BindableProperty View Source ScaleYProperty ScaleYProperty Declaration public static readonly BindableProperty ScaleYProperty Field Value Type Description BindableProperty View Source ScaleZProperty ScaleZProperty Declaration public static readonly BindableProperty ScaleZProperty Field Value Type Description BindableProperty View Source SensitiveProperty SensitiveProperty Declaration public static readonly BindableProperty SensitiveProperty Field Value Type Description BindableProperty View Source SiblingOrderProperty SiblingOrderProperty Declaration public static readonly BindableProperty SiblingOrderProperty Field Value Type Description BindableProperty View Source Size2DProperty Size2DProperty Declaration public static readonly BindableProperty Size2DProperty Field Value Type Description BindableProperty View Source SizeHeightProperty SizeHeightProperty Declaration public static readonly BindableProperty SizeHeightProperty Field Value Type Description BindableProperty View Source SizeModeFactorProperty SizeModeFactorProperty Declaration public static readonly BindableProperty SizeModeFactorProperty Field Value Type Description BindableProperty View Source SizeProperty SizeProperty Declaration public static readonly BindableProperty SizeProperty Field Value Type Description BindableProperty View Source SizeScalePolicyProperty SizeScalePolicyProperty Declaration public static readonly BindableProperty SizeScalePolicyProperty Field Value Type Description BindableProperty View Source SizeWidthProperty SizeWidthProperty Declaration public static readonly BindableProperty SizeWidthProperty Field Value Type Description BindableProperty View Source StateProperty StateProperty Declaration public static readonly BindableProperty StateProperty Field Value Type Description BindableProperty View Source StyleNameProperty StyleNameProperty (DALi json) Declaration public static readonly BindableProperty StyleNameProperty Field Value Type Description BindableProperty View Source SubStateProperty SubStateProperty Declaration public static readonly BindableProperty SubStateProperty Field Value Type Description BindableProperty View Source ThemeChangeSensitiveProperty ThemeChangeSensitive property Declaration public static readonly BindableProperty ThemeChangeSensitiveProperty Field Value Type Description BindableProperty View Source TooltipProperty TooltipProperty Declaration public static readonly BindableProperty TooltipProperty Field Value Type Description BindableProperty View Source TooltipTextProperty TooltipTextProperty Declaration public static readonly BindableProperty TooltipTextProperty Field Value Type Description BindableProperty View Source TouchAreaOffsetProperty TouchAreaOffsetProperty Declaration public static readonly BindableProperty TouchAreaOffsetProperty Field Value Type Description BindableProperty View Source TransitionOptionsProperty TransitionOptionsProperty Declaration public static readonly BindableProperty TransitionOptionsProperty Field Value Type Description BindableProperty View Source UpdateAreaHintProperty UpdateAreaHintProperty Declaration public static readonly BindableProperty UpdateAreaHintProperty Field Value Type Description BindableProperty View Source UpFocusableViewProperty UpFocusableViewProperty Declaration public static readonly BindableProperty UpFocusableViewProperty Field Value Type Description BindableProperty View Source WeightProperty \"DO not use this, that will be deprecated. Use 'View Weight' instead of BindableProperty\" This needs to be hidden as inhouse API until all applications using it have been updated. Do not make public. Declaration public static readonly BindableProperty WeightProperty Field Value Type Description BindableProperty View Source WidthForHeightProperty WidthForHeightProperty Declaration public static readonly BindableProperty WidthForHeightProperty Field Value Type Description BindableProperty View Source WidthResizePolicyProperty WidthResizePolicyProperty Declaration public static readonly BindableProperty WidthResizePolicyProperty Field Value Type Description BindableProperty View Source WidthSpecificationProperty WidthSpecificationProperty Declaration public static readonly BindableProperty WidthSpecificationProperty Field Value Type Description BindableProperty Properties View Source AccessibilityAttributes Dictionary of accessibility attributes (key-value pairs of strings). Declaration public Dictionary AccessibilityAttributes { get; } Property Value Type Description Dictionary<, > View Source AccessibilityDescription Gets or sets accessibility description. Declaration public string AccessibilityDescription { get; set; } Property Value Type Description string View Source AccessibilityDynamicAttributes Dictionary of dynamically-evaluated accessibility attributes (key-value pairs of strings). Declaration public Dictionary> AccessibilityDynamicAttributes { get; } Property Value Type Description Dictionary<, >> View Source AccessibilityHidden Controls whether the view is hidden from the AT-SPI tree. Declaration public bool AccessibilityHidden { get; set; } Property Value Type Description bool Remarks False by default. Hiding an object means that any AT-SPI clients are not able to see it. View Source AccessibilityHighlightable Gets or sets whether the view is highlightable for accessibility or not. Declaration public bool AccessibilityHighlightable { get; set; } Property Value Type Description bool Remarks For views, which intend to receive accessibility highlight focus, this value should be set as true. Otherwise it is set to false by default and the object is omitted in AT-SPI2 navigation. View Source AccessibilityName Gets or sets accessibility name. Declaration public string AccessibilityName { get; set; } Property Value Type Description string View Source AccessibilityRole Gets or sets accessibility role. Declaration public Role AccessibilityRole { get; set; } Property Value Type Description Role View Source AccessibilitySuppressedEvents Modifiable collection of suppressed AT-SPI events (D-Bus signals). Declaration public AccessibilityEvents AccessibilitySuppressedEvents { get; } Property Value Type Description AccessibilityEvents View Source AccessibilityTranslationDomain Gets or sets accessibility translation domain. Declaration public string AccessibilityTranslationDomain { get; set; } Property Value Type Description string View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source AliveCount Gets the number of currently alived View object. Declaration public static int AliveCount { get; } Property Value Type Description int View Source AllowOnlyOwnTouch Whether the view will only receive own touch. Declaration public bool AllowOnlyOwnTouch { get; set; } Property Value Type Description bool true, if it only receives touches that started from itself. View Source AnchorPoint This has been deprecated in API5 and will be removed in API8. Use PivotPoint instead. Declaration public Position AnchorPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.AnchorPoint.X = 0.1f;) is possible. View Source AutomationId Gets or sets a value that allows the automation framework to find and interact with this element. Declaration public string AutomationId { get; set; } Property Value Type Description string View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is not recommended. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); Examples This way is recommended for setting the property var view = new View(); view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1); This way to set the property is prohibited view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BackgroundImageBorder Get or set the border of background image. Declaration public Rectangle BackgroundImageBorder { get; set; } Property Value Type Description Rectangle View Source BackgroundImageSynchronosLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronosLoading { get; set; } Property Value Type Description bool View Source BackgroundImageSynchronousLoading Whether to load the BackgroundImage synchronously. If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously. Note: For Normal Quad images only. Declaration public bool BackgroundImageSynchronousLoading { get; set; } Property Value Type Description bool View Source BlendEquation Determines which blend equation will be used to render renderers of this actor. Declaration public BlendEquationType BlendEquation { get; set; } Property Value Type Description BlendEquationType blend equation enum currently assigned View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is not recommended. Also, this property is for TableView class. Please use the property for the child position of TableView. Examples This way is recommended for setting the property var view = new View(); view.CellIndex = new Vector2(1, 3); This way to set the property is prohibited view.CellIndex.X = 1; //This does not guarantee a proper operation View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ClockwiseFocusableView The clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified clockwise focusable view is not on a window. Declaration public View ClockwiseFocusableView { get; set; } Property Value Type Description View View Source Color The Color of View. This is an RGBA value. Each RGBA components match as ColorRed, ColorGreen, ColorBlue, and Opacity. This property will multiply the final color of this view. (BackgroundColor, BorderlineColor, BackgroundImage, etc). For example, if view.BackgroundColor = Color.Yellow and view.Color = Color.Purple, this view will shown as Red. Inherient of color value depend on Tizen.NUI.BaseComponents.View.ColorMode. Declaration public Color Color { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Color = new Color(0.5f, 0.2f, 0.1f, 0.5f); This way to set the property is prohibited view.Color.A = 0.5f; //This does not guarantee a proper operation View Source ColorBlue The Blue component of View.Color. Declaration public float ColorBlue { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorGreen The Green component of View.Color. Declaration public float ColorGreen { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColorRed The Red component of View.Color. Declaration public float ColorRed { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ControlState Get/Set the control state. Note that the ControlState only available for the classes derived from Control. If the classes that are not derived from Control (such as View, ImageView and TextLabel) want to use this system, please set EnableControlState to true. Declaration public ControlState ControlState { get; protected set; } Property Value Type Description ControlState View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CounterClockwiseFocusableView The counter clockwise focusable view by rotary wheel. This will return null if not set. This will also return null if the specified counter clockwise focusable view is not on a window. Declaration public View CounterClockwiseFocusableView { get; set; } Property Value Type Description View View Source Culled Get whether the View is culled or not. True means that the View is out of the view frustum. Declaration public bool Culled { get; } Property Value Type Description bool Remarks Hidden-API (Inhouse-API). View Source CurrentColor Retrieve the View's current Color. Declaration public Color CurrentColor { get; } Property Value Type Description Color Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentScale Retrieve the current scale factor applied to the View. Declaration public Vector3 CurrentScale { get; } Property Value Type Description Vector3 Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D Remarks The Size, Position, Color, and Scale properties are set in the main thread. Therefore, it is not updated in real time when the value is changed in the render thread (for example, the value is changed during animation). However, CurrentSize, CurrentPosition, CurrentColor, and CurrentScale properties are updated in real time, and users can get the current actual values through them. View Source DisallowInterceptTouchEvent If child view doesn't want the parent's view to intercept the touch, you can set it to true. for example : parent.Add(child); parent.InterceptTouchEvent += OnInterceptTouchEvent; View view = child.GetParent() as View; view.DisallowInterceptTouchEvent = true; This prevents the parent from intercepting touch. Declaration public bool DisallowInterceptTouchEvent { get; set; } Property Value Type Description bool View Source DisallowInterceptWheelEvent If child view doesn't want the parent's view to intercept the wheel event, you can set it to true. for example : parent.Add(child); parent.InterceptWheelEvent += OnInterceptWheelEvent; View view = child.GetParent() as View; view.DisallowInterceptWheelEvent = true; This prevents the parent from intercepting wheel event. Declaration public bool DisallowInterceptWheelEvent { get; set; } Property Value Type Description bool View Source DispatchGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals. The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchGestureEvents { get; set; } Property Value Type Description bool View Source DispatchHoverEvents Gets or sets the status of whether hover events can be dispatched. If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchHoverEvents { get; set; } Property Value Type Description bool View Source DispatchHoverMotion Gets or sets the status of whether motion event of Hover can be dispatched. If a View's DispatchHoverMotion is set to false, then it's can not will receive motion event of HoverEvent. Declaration public bool DispatchHoverMotion { get; set; } Property Value Type Description bool View Source DispatchKeyEvents Gets or sets the status of whether the view should emit key event signals. If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals. Declaration public bool DispatchKeyEvents { get; set; } Property Value Type Description bool View Source DispatchParentGestureEvents Gets or sets the status of whether the view should emit Gesture event signals. If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals. The parents does not receive tap, pinch, pan, rotation, or longpress gestures. Declaration public bool DispatchParentGestureEvents { get; set; } Property Value Type Description bool View Source DispatchParentHoverEvents Gets or sets the status of whether hover events can be dispatched to the parent. If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either. This works without adding a HoverEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentHoverEvents { get; set; } Property Value Type Description bool View Source DispatchParentTouchEvents Gets or sets the status of whether touch events can be dispatched to the parent. If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchParentTouchEvents { get; set; } Property Value Type Description bool View Source DispatchParentWheelEvents Gets or sets the status of whether wheel events can be dispatched to the parent. If a View's DispatchParentWheelEvents is set to false, then parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchParentWheelEvents { get; set; } Property Value Type Description bool View Source DispatchTouchEvents Gets or sets the status of whether touch events can be dispatched. If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either. This works without adding a TouchEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event. Declaration public bool DispatchTouchEvents { get; set; } Property Value Type Description bool View Source DispatchTouchMotion Gets or sets the status of whether motion event of Touch can be dispatched. If a View's DispatchTouchMotion is set to false, then it's can not will receive motion event of TouchEvent. Declaration public bool DispatchTouchMotion { get; set; } Property Value Type Description bool View Source DispatchWheelEvents Gets or sets the status of whether wheel events can be dispatched. If a View's DispatchWheelEvents is set to false, then it's can not will receive wheel event and parents will not receive a wheel event signal either. This works without adding a WheelEvent callback in the View. note If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event. Declaration public bool DispatchWheelEvents { get; set; } Property Value Type Description bool View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source EnableControlState By default, it is false in View, true in Control. Note that if the value is true, the View will be a touch receptor. Declaration public bool EnableControlState { get; set; } Property Value Type Description bool View Source EnableControlStatePropagation Enable/Disable ControlState propagation for children. It is false by default. If the View needs to share ControlState with descendants, please set it true. Please note that, changing the value will also changes children's EnableControlStatePropagation value recursively. Declaration public bool EnableControlStatePropagation { get; set; } Property Value Type Description bool View Source ExcludeLayouting Gets / Sets the status of whether the view is excluded from its parent's layouting or not. Declaration public bool ExcludeLayouting { get; set; } Property Value Type Description bool View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source FocusableChildren Whether the children of this view can be focusable by keyboard navigation. If user sets this to false, the children of this actor view will not be focused. Note : Default value is true. Declaration public bool FocusableChildren { get; set; } Property Value Type Description bool View Source FocusableInTouch Whether this view can focus by touch. If Focusable is false, FocusableInTouch is disabled. If you want to have focus on touch, you need to set both Focusable and FocusableInTouch settings to true. Declaration public bool FocusableInTouch { get; set; } Property Value Type Description bool View Source GrabTouchAfterLeave Whether the actor grab all touches even if touch leaves its boundary. Declaration public bool GrabTouchAfterLeave { get; set; } Property Value Type Description bool true, if it grab all touch after start View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source ImageShadow Describes a shadow as an image for a View. It is null by default. Declaration public ImageShadow ImageShadow { get; set; } Property Value Type Description ImageShadow Remarks Getter returns copied instance of current shadow. View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsEnabled Gets or sets the status of whether the view should be enabled user interactions. If a View is made disabled, then user interactions including touch, focus, and actiavation is disabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description bool View Source IsHighlighted Flag to check whether this view is highlighted or not. Declaration protected bool IsHighlighted { get; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source KeyInputFocus The KeyInputFocus, type bool. Declaration public bool KeyInputFocus { get; set; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutingDisabled Flag to allow Layouting to be disabled for Views. Once a View has a Layout set then any children added to Views from then on will receive automatic Layouts. Declaration public static bool LayoutingDisabled { get; set; } Property Value Type Description bool View Source LayoutSet Flag to indicate if layout set explicitly via API call or View was automatically given a Layout. Declaration public bool LayoutSet { get; } Property Value Type Description bool View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description Dictionary<, > View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Margin = new Extents(10, 5, 15, 20); This way to set the property is prohibited view.Margin.Top = 15; //This does not guarantee a proper operation View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Examples This way is recommended for setting the property var view = new View(); view.MaximumSize = new Size2D(100, 200); This way to set the property is prohibited view.MaximumSize.Height = 200; //This does not guarantee a proper operation View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.MinimumSize = new Size2D(100, 200); This way to set the property is prohibited view.MinimumSize.Width = 100; //This does not guarantee a proper operation View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Padding = new Extents(5, 5, 5, 5); This way to set the property is prohibited view.Padding.Start = 5; //This does not guarantee a proper operation View Source PaddingEX This has been deprecated in API5 and will be removed in API8. Use Padding instead. Declaration public Extents PaddingEX { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source Parent This has been deprecated in API5 and will be removed in API8. Use 'Container GetParent() for derived class' instead. Declaration public View Parent { get; } Property Value Type Description View View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.PivotPoint = PivotPoint.Center; This way to set the property is prohibited view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position = new Position(100, 200.5f, 0); This way to set the property is prohibited view.Position.Y = 200.5f; //This does not guarantee a proper operation View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Position2D = new Position2D(100, 200); This way to set the property is prohibited view.Position2D.X = 100; //This does not guarantee a proper operation View Source PositionUsesAnchorPoint This has been deprecated in API5 and Will be removed in API8. Use PositionUsesPivotPoint instead. Declaration public bool PositionUsesAnchorPoint { get; set; } Property Value Type Description bool View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source PropagatableControlStates The ControlStates can propagate from the parent. Listed ControlStates will be accepted propagation of the parent ControlState changes if parent view EnableControlState is true. EnableControlState. Default is ControlState.All, so every ControlStates will be propagated from the parent. Declaration public ControlState PropagatableControlStates { get; set; } Property Value Type Description ControlState View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Scale = new Vector3(1.5f, 2.0f, 1.0f); This way to set the property is prohibited view.Scale.Width = 1.5f; //This does not guarantee a proper operation View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source ScreenPositionSize Retrieves the screen position and size of the view. Declaration public Vector4 ScreenPositionSize { get; } Property Value Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size = new Size(100.5f, 200, 0); This way to set the property is prohibited view.Size.Width = 100.5f; //This does not guarantee a proper operation View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var view = new View(); view.Size2D = new Size2D(100, 200); This way to set the property is prohibited view.Size2D.Width = 100; //This does not guarantee a proper operation View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is not recommended. Examples This way is recommended for setting the property var text = new TextField(); text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f); This way to set the property is prohibited text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TouchAreaOffset The expanded touch area. TouchArea can expand the view's touchable area. If you set the TouchAreaOffset on an view, when you touch the view, the touch area is used rather than the size of the view. Declaration public Offset TouchAreaOffset { get; set; } Property Value Type Description Offset Remarks This is based on the top left x, y coordinates. For example) view.Size = new Size(100, 100); view.TouchAreaOffset = new Offset(-10, 20, 30, -40); // left, right, bottom, top Then, touch area is 130x170. This is view.width + TouchAreaOffset.right - TouchAreaOffset.left and view.height + TouchAreaOffset.bottom - TouchAreaOffset.top +---------------------+ | ^ | | | | | | -40 | | | | | | | | +----+----+ | | | | | | -10| | 20 | |<---+ +----->| | | | | | | | | | +----+----+ | | | | | | 30 | | | | | v | +---------------------+ View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpdateAreaHint Declaration public Vector4 UpdateAreaHint { get; set; } Property Value Type Description Vector4 View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source ViewStyle Deprecate. Do not use this. The style instance applied to this view. Note that do not modify the ViewStyle. Modifying ViewStyle will affect other views with same ViewStyle. Declaration protected ViewStyle ViewStyle { get; } Property Value Type Description ViewStyle View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source VoiceInteractionName Voice interaction name for Voice Touch. Declaration public string VoiceInteractionName { get; set; } Property Value Type Description string View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source AccessibilityCalculateStates() Declaration protected virtual AccessibilityStates AccessibilityCalculateStates() Returns Type Description AccessibilityStates View Source AccessibilityDoAction(string) Declaration protected virtual bool AccessibilityDoAction(string name) Parameters Type Name Description string name Returns Type Description bool View Source AccessibilityGetActionCount() Declaration protected virtual int AccessibilityGetActionCount() Returns Type Description int View Source AccessibilityGetActionName(int) Declaration protected virtual string AccessibilityGetActionName(int index) Parameters Type Name Description int index Returns Type Description string View Source AccessibilityGetDescription() Declaration protected virtual string AccessibilityGetDescription() Returns Type Description string View Source AccessibilityGetName() Declaration protected virtual string AccessibilityGetName() Returns Type Description string View Source AccessibilityIsScrollable() Declaration protected virtual bool AccessibilityIsScrollable() Returns Type Description bool View Source AccessibilityScrollToChild(View) Declaration protected virtual bool AccessibilityScrollToChild(View child) Parameters Type Name Description View child Returns Type Description bool View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AddVisual(VisualBase) Add a Tizen.NUI.Visuals.VisualBase to the view. Declaration public bool AddVisual(VisualBase visualBase) Parameters Type Name Description VisualBase visualBase The visual to add. Returns Type Description bool True if the visual was added successfully, false otherwise. Remarks The visual is added to the top of the visuals. If the container cannot add more than maxium count of visuals or the visual is already added, It will be ignored. If input visual already added to another view, visual will be detached from old view and added to this view. View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source AppendAccessibilityRelation(View, AccessibilityRelationType) Creates relation between objects. Declaration public void AppendAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be in relation. AccessibilityRelationType relation Relation type. View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source CalculateScreenPosition() Calculate the screen position of the view. Declaration public Vector2 CalculateScreenPosition() Returns Type Description Vector2 Remarks This is a hidden API(inhouse API) only for internal purpose. View Source CalculateScreenPositionSize() Calculate the screen position and size of the view. Declaration public Vector4 CalculateScreenPositionSize() Returns Type Description Vector4 Remarks The float type Rectangle class is not ready yet. Therefore, it transmits data in Vector4 class. This type should later be changed to the appropriate data type. View Source CheckResourceReady() Declaration protected virtual bool CheckResourceReady() Returns Type Description bool View Source ClearAccessibilityHighlight() Clears accessibility highlight. Declaration public bool ClearAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source ClearAccessibilityRelations() Removes all previously appended relations. Declaration public void ClearAccessibilityRelations() View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source ClearRenderEffect() Clears render effect. Declaration public void ClearRenderEffect() View Source CreateViewStyle() Create Style, it is abstract function and must be override. Declaration protected virtual ViewStyle CreateViewStyle() Returns Type Description ViewStyle View Source Dispose(bool) Declaration protected override void Dispose(bool disposing) Parameters Type Name Description bool disposing Overrides BaseHandle.Dispose(bool) View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source EmitAccessibilityEvent(AccessibilityPropertyChangeEvent) Emits accessibility property changed event. Declaration public void EmitAccessibilityEvent(AccessibilityPropertyChangeEvent changeEvent) Parameters Type Name Description AccessibilityPropertyChangeEvent changeEvent Property changed event View Source EmitAccessibilityStateChangedEvent(AccessibilityState, bool) Emits accessibility states changed event. Declaration public void EmitAccessibilityStateChangedEvent(AccessibilityState state, bool equal) Parameters Type Name Description AccessibilityState state Accessibility state bool equal True if the state is set or enabled, otherwise false View Source EmitScrollFinishedEvent() Emits accessibility scroll finished event. Declaration public void EmitScrollFinishedEvent() View Source EmitScrollStartedEvent() Emits accessibility scroll started event. Declaration public void EmitScrollStartedEvent() View Source EmitTextCursorMovedEvent(int) Emits accessibility text cursor moved event. Declaration public void EmitTextCursorMovedEvent(int cursorPosition) Parameters Type Name Description int cursorPosition The new cursor position View Source EmitTextDeletedEvent(int, int, string) Emits accessibility text deleted event. Declaration public void EmitTextDeletedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source EmitTextInsertedEvent(int, int, string) Emits accessibility text inserted event. Declaration public void EmitTextInsertedEvent(int cursorPosition, int length, string content) Parameters Type Name Description int cursorPosition Text cursor position int length Text length string content Inserted text content View Source FindChildAnimatableByName(string) Search through this view's hierarchy for a view as Animatable with the given name. The view itself is also considered in the search. Declaration public Animatable FindChildAnimatableByName(string childName) Parameters Type Name Description string childName The name of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source FindChildByID(uint) Search through this View's hierarchy for a View with the given unique ID. The View itself is also considered in the search. Declaration public View FindChildByID(uint id) Parameters Type Name Description uint id The ID of the View to find Returns Type Description View A View if found or a null if not View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source FindVisualByName(string) Find Tizen.NUI.Visuals.VisualBase by name. Given name should not be empty. Declaration public VisualBase FindVisualByName(string name) Parameters Type Name Description string name Returns Type Description VisualBase Get the visual base. View Source GetAccessibilityReadingInfoTypes() Gets accessibility reading information. Declaration public AccessibilityReadingInfoTypes GetAccessibilityReadingInfoTypes() Returns Type Description AccessibilityReadingInfoTypes Reading information type View Source GetAccessibilityRelations() Gets accessibility collection connected with the current object. Declaration public Dictionary> GetAccessibilityRelations() Returns Type Description Dictionary<, >> A dictionary mapping a relation type to a set of objects in that relation View Source GetAccessibilityStates() Gets Accessibility States. Declaration public AccessibilityStates GetAccessibilityStates() Returns Type Description AccessibilityStates Accessibility States View Source GetChildAnimatableAt(uint) Retrieves a child view as Animatable by index. Declaration public Animatable GetChildAnimatableAt(uint index) Parameters Type Name Description uint index The index of the Animatable to find. Returns Type Description Animatable A handle to the view as Animatable if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetVisualAt(uint) Get a Tizen.NUI.Visuals.VisualBase by sibling index Declaration public VisualBase GetVisualAt(uint index) Parameters Type Name Description uint index Returns Type Description VisualBase Get visual base by sibling index View Source GetVisualsCount() Get total number of Tizen.NUI.Visuals.VisualBase which we added using AddVisual(VisualBase). Declaration public uint GetVisualsCount() Returns Type Description uint Get the number of visual base. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source GrabAccessibilityHighlight() Grabs accessibility highlight. Declaration public bool GrabAccessibilityHighlight() Returns Type Description bool True if cleared, otherwise false when it is not possible View Source HandleControlStateOnTouch(Touch) The touch event handler for ControlState. Please change ControlState value by touch state if needed. Declaration protected virtual bool HandleControlStateOnTouch(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source HitTest(Touch) Called when the view is hit through TouchEvent or GestureEvent. If it returns true, it means that it was hit, and the touch/gesture event is called from the view. If it returns false, it means that it will not be hit, and the hit-test continues to the next view. User can override whether hit or not in HitTest. You can get the coordinates relative to tthe top-left of the hit view by touch.GetLocalPosition(0). or you can get the coordinates relative to the top-left of the screen by touch.GetScreenPosition(0). Declaration protected virtual bool HitTest(Touch touch) Parameters Type Name Description Touch touch Returns Type Description bool View Source InitializeStyle(ViewStyle) Apply initial style to the view. Declaration protected void InitializeStyle(ViewStyle style = null) Parameters Type Name Description ViewStyle style View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LookAt(Vector3, Vector3, Vector3, Vector3) Rotate the view look at specific position. It will change the view's orientation property. Declaration public void LookAt(Vector3 target, Vector3 up = null, Vector3 localForward = null, Vector3 localUp = null) Parameters Type Name Description Vector3 target The target world position to look at. Vector3 up The up vector after target look at. If it is null, up vector become +Y axis Vector3 localForward The forward vector of view when it's orientation is not applied. If it is null, localForward vector become +Z axis Vector3 localUp The up vector of view when it's orientation is not applied. If it is null, localUp vector become +Y axis View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source NotifyAccessibilityStatesChange(AccessibilityStates, AccessibilityStatesNotifyMode) Notifies sending notifications about the current states to accessibility clients. Declaration public void NotifyAccessibilityStatesChange(AccessibilityStates states, AccessibilityStatesNotifyMode notifyMode) Parameters Type Name Description AccessibilityStates states Accessibility States AccessibilityStatesNotifyMode notifyMode Controls the notification strategy Remarks In essence, this is equivalent to calling EmitAccessibilityStateChangedEvent in a loop for all specified states. If recursive mode is specified, all children of the Accessibility object will also re-emit the states. View Source ObjectDump() Declaration public void ObjectDump() View Source OnAccessibilityActivated() This method is called when the control accessibility is activated. Derived classes should override this to perform custom accessibility activation. Declaration protected virtual bool OnAccessibilityActivated() Returns Type Description bool True if this control can perform accessibility activation. View Source OnAccessibilityReadingCancelled() This method is called when reading is cancelled. Declaration protected virtual bool OnAccessibilityReadingCancelled() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingPaused() This method is called when reading was paused. Declaration protected virtual bool OnAccessibilityReadingPaused() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingResumed() This method is called when reading is resumed. Declaration protected virtual bool OnAccessibilityReadingResumed() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingSkipped() This method is called when reading is skipped. Declaration protected virtual bool OnAccessibilityReadingSkipped() Returns Type Description bool True if information was served. View Source OnAccessibilityReadingStopped() This method is called when reading is stopped. Declaration protected virtual bool OnAccessibilityReadingStopped() Returns Type Description bool True if information was served. View Source OnControlStateChanged(ControlStateChangedEventArgs) Called after the View's ControlStates changed. Declaration protected virtual void OnControlStateChanged(View.ControlStateChangedEventArgs controlStateChangedInfo) Parameters Type Name Description View.ControlStateChangedEventArgs controlStateChangedInfo The information including state changed variables. View Source OnEnabled(bool) Internal callback of enabled property changes. Inherited view can override this method to implements enabled property changes. Declaration protected virtual void OnEnabled(bool enabled) Parameters Type Name Description bool enabled View Source OnThemeChanged(object, ThemeChangedEventArgs) Declaration protected virtual void OnThemeChanged(object sender, ThemeChangedEventArgs e) Parameters Type Name Description object sender ThemeChangedEventArgs e View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source RegisterDefaultLabel() Registers component as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void RegisterDefaultLabel() View Source RegisterHitTestCallback() Register custom HitTest function for this view. Declaration protected void RegisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. See Also HitTest(Touch) View Source ReleaseSwigCPtr(HandleRef) Declaration protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description Tizen.System.Runtime.InteropServices.HandleRef swigCPtr Overrides Animatable.ReleaseSwigCPtr(Runtime.InteropServices.HandleRef) View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveAccessibilityRelation(View, AccessibilityRelationType) Removes accessibility relation. Declaration public void RemoveAccessibilityRelation(View second, AccessibilityRelationType relation) Parameters Type Name Description View second Object which will be removed in relation AccessibilityRelationType relation Relation type View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source RemoveVisual(VisualBase) Remove a Tizen.NUI.Visuals.VisualBase from the view. Declaration public void RemoveVisual(VisualBase visualBase) Parameters Type Name Description VisualBase visualBase The visual to remove. Remarks The SiblingOrder value of all other Visuals.VisualBases will be changed automatically. View Source RotateBy(Degree, Vector3) Declaration public void RotateBy(Degree angle, Vector3 axis) Parameters Type Name Description Degree angle Vector3 axis View Source RotateBy(Radian, Vector3) Declaration public void RotateBy(Radian angle, Vector3 axis) Parameters Type Name Description Radian angle Vector3 axis View Source RotateBy(Rotation) Declaration public void RotateBy(Rotation relativeRotation) Parameters Type Name Description Rotation relativeRotation View Source ScaleBy(Vector3) Declaration public void ScaleBy(Vector3 relativeScale) Parameters Type Name Description Vector3 relativeScale View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes) Sets accessibility reading information. Declaration public void SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes type) Parameters Type Name Description AccessibilityReadingInfoTypes type Reading information type View Source SetColorMode(ColorMode) Declaration public void SetColorMode(ColorMode colorMode) Parameters Type Name Description ColorMode colorMode View Source SetDefaultAllowOnlyOwnTouch(bool) If set to true, the AllowOnlyOwnTouch property value is set to true when all Views are created. Declaration public static void SetDefaultAllowOnlyOwnTouch(bool enable) Parameters Type Name Description bool enable Sets value of AllowOnlyOwnTouch property View Source SetDefaultGrabTouchAfterLeave(bool) If set to true, the GrabTouchAfterLeave property value is set to true when all Views are created. Declaration public static void SetDefaultGrabTouchAfterLeave(bool enable) Parameters Type Name Description bool enable Sets value of GrabTouchAfterLeave property View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetPosition(float, float, float) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(float x, float y, float z) Parameters Type Name Description float x The new x position float y The new y position float z The new z position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(float, float) Sets the position of the View. The coordinates are relative to the View's parent. The View's z position will be set to 0.0f. Declaration public void SetPosition(float x, float y) Parameters Type Name Description float x The new x position float y The new y position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetPosition(Vector3) Sets the position of the View. The coordinates are relative to the View's parent. Declaration public void SetPosition(Vector3 position) Parameters Type Name Description Vector3 position The new position Remarks This is a hidden API(inhouse API) only for internal purpose. View Source SetRenderEffect(RenderEffect) Sets render effect to the view. The effect is applied to at most one view. Declaration public void SetRenderEffect(RenderEffect effect) Parameters Type Name Description RenderEffect effect A render effect to set. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() View Source UnregisterDefaultLabel() Unregisters component that has been registered previously as a source of an accessibility \"default label\". The \"Default label\" is a text that could be read by screen-reader immediately after the navigation context has changed (window activates, popup shows up, tab changes) and before first UI element is highlighted. Declaration public void UnregisterDefaultLabel() View Source UnregisterHitTestCallback() Unregister custom HitTest function. Declaration protected void UnregisterHitTestCallback() Remarks This is a hidden API(inhouse API) only for internal purpose. Events View Source AccessibilityActivated Accessibility is activated. Declaration public event EventHandler AccessibilityActivated Event Type Type Description EventHandler View Source AccessibilityDescriptionRequested AccessibilityDescription is requested. Declaration public event EventHandler AccessibilityDescriptionRequested Event Type Type Description EventHandler<> View Source AccessibilityGestureInfoReceived AccessibilityGestureInfo is received. Declaration public event EventHandler AccessibilityGestureInfoReceived Event Type Type Description EventHandler<> View Source AccessibilityNameRequested AccessibilityName is requested. Declaration public event EventHandler AccessibilityNameRequested Event Type Type Description EventHandler<> View Source AccessibilityReadingCancelled AccessibilityReading is cancelled. Declaration public event EventHandler AccessibilityReadingCancelled Event Type Type Description EventHandler View Source AccessibilityReadingPaused AccessibilityReading is paused. Declaration public event EventHandler AccessibilityReadingPaused Event Type Type Description EventHandler View Source AccessibilityReadingResumed AccessibilityReading is resumed. Declaration public event EventHandler AccessibilityReadingResumed Event Type Type Description EventHandler View Source AccessibilityReadingSkipped AccessibilityReading is skipped. Declaration public event EventHandler AccessibilityReadingSkipped Event Type Type Description EventHandler View Source AccessibilityReadingStopped AccessibilityReading is stopped. Declaration public event EventHandler AccessibilityReadingStopped Event Type Type Description EventHandler View Source AccessibilityValueTextRequested Declaration public event EventHandler AccessibilityValueTextRequested Event Type Type Description EventHandler<> View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description EventHandler View Source AggregatedVisibilityChanged An event for aggregated visibility change which can be used to subscribe or unsubscribe the event handler. This event is sent when visible property of this View, any of its parents (right up to the root layer) or Window changes. Declaration public event EventHandler AggregatedVisibilityChanged Event Type Type Description EventHandler<> Remarks This event is NOT sent if the view becomes transparent (or the reverse), it's ONLY linked with Show() and Hide() of View and Window. For reference, a view is only shown if the view, its parents (up to the root view) and Window are also visible, they are not transparent, and the view has a non-zero size. So if its parent is not visible, the view is not shown. View Source BackKeyPressed An event for getting notice when physical back key is pressed. This event is emitted BackKey is up. Declaration public event EventHandler BackKeyPressed Event Type Type Description EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description EventHandler<> View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description EventHandler<> View Source ControlStateChangedEvent The event that is triggered when the View's ControlState is changed. Declaration public event EventHandler ControlStateChangedEvent Event Type Type Description EventHandler<> View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptTouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. This can receive touch events before child. If it returns false, the child can receive the touch event. If it returns true, the touch event is intercepted. So child cannot receive touch event. Declaration public event EventHandlerWithReturnType InterceptTouchEvent Event Type Type Description EventHandlerWithReturnType View Source InterceptWheelEvent An event for the wheel which can be used to subscribe or unsubscribe the event handler provided by the user. The wheel event is emitted when the wheel input is received. This can receive wheel events before child. If it returns false, the child can receive the wheel event. If it returns true, the wheel event is intercepted. So child cannot receive wheel event. Declaration public event EventHandlerWithReturnType InterceptWheelEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description EventHandler<> View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This event is sent when the visibility of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description EventHandler<> Remarks When VisibilityChangedEventArgs.Type is SELF, VisibilityChangedEventArgs.Visibility is true means this View's Visibility property is true. When VisibilityChangedEventArgs.Type is PARENT, VisibilityChangedEventArgs.Visibility is true means a parent's Visibility property has changed to true. This event is NOT sent if the view becomes transparent (or the reverse), it's ONLY linked with View.Show() and View.Hide(). For reference, a view is only shown if the view and its parents (up to the root view) are also visible, they are not transparent, and the view has a non-zero size. So if its parent is not visible, the view is not shown even though VisibilityChangedEventArgs.Type is SELF and VisibilityChangedEventArgs.Visibility is true. View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string) BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string) NameScopeExtensions.FindByName(Element, string)" }, "API12/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API12/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -40647,7 +40657,7 @@ "API12/api/Tizen.NUI.html": { "href": "API12/api/Tizen.NUI.html", "title": "Namespace Tizen.NUI", - "keywords": "Namespace Tizen.NUI Classes AbsoluteLayout [Draft] This class implements a absolute layout, allowing explicit positioning of children. Positions are from the top left of the layout and can be set using the View.Position and alike. AccessibilityDoGestureSignal Adaptor An Adaptor object is used to initialize and control how Dali runs. It provides the lifecycle interface that allows the application writer to provide their own main loop and other platform related features. The Adaptor class provides a means for initialising the resources required by the Dali::Core. When dealing with platform events, the application writer must ensure that DALi is called in a thread-safe manner. As soon as the Adaptor class is created and started, the application writer can initialise their view objects straight away or as required by the main loop they intend to use (there is no need to wait for an initialize signal as per the Tizen.NUI.Application class). AggregatedVisibilityChangedEventArgs Event arguments of aggregated visibility changed. AlphaFunction Alpha functions are used in animations to specify the rate of change of the animation parameter over time. Understanding an animation as a parametric function over time, the alpha function is applied to the parameter of the animation before computing the final animation value. Animatable Animatable. AnimatedImageVisual A class encapsulating the property map of the animated image (AGIF) visual. Animation Animation can be used to animate the properties of any number of objects, typically view. If the \"Finished\" event is connected to a member function of an object, it must be disconnected before the object is destroyed. This is typically done in the object destructor, and requires either the animation handle to be stored. The overall animation time is superseded by the values given in the animation time used when calling the AnimateTo(), AnimateBy(), AnimateBetween() and AnimatePath() methods. If any of the individual calls to those functions exceeds the overall animation time (Duration), then the overall animation time is automatically extended. ApplicationTransitionManager This ApplicationTransitionManager class is a class to control transition motion of application. ArcVisual A class encapsulating the property map of the arc visual. AuxiliaryMessageEventArgs Auxiliary Message Event arguments This has the three members as key, value and options. Options has the list of string BackKeyManager BackKeyManager is a class to manager back key event. BaseHandle BaseHandle is a handle to an internal Dali resource. BaseHandle.FocusRequestArgs Contains event arguments for the FocusChangeRequested event. BorderVisual A class encapsulating the property map of the border visual. Camera Capture Capture snapshots the current scene and save as a file. Applications should follow the example below to create capture : Capture capture = new Capture(); If required, you can also subscribe Finished event : capture.Finished += onCaptureFinished; At the subcribed event handler, user can know whether capture finish succeeded state. private void onCaptureFinished(object sender, CaptureFinishedEventArgs e) { if(e.Success) { //capture success, do something. } else { //capture failure, do something. } } suppose that we want to capture View 'A'. And, the View 'A' is overlapped by another View 'B' that is not a child of 'A'. in this case, if source is root of scene, the captured image includes a part of View 'B' on the 'A'. however, if source is just View 'A', the result includes only 'A'. CaptureFinishedEventArgs CaptureFinishedEventArgs Clipboard Clipboard. ClipboardDataSelectedEventArgs ClipboardDataSelectedEventArgs is a class to record clipboard selected event arguments which will be sent to user. This is to catch data selection event. Color The Color class. ColorVisual A class encapsulating the property map of the color visual. Container The Container is an abstract class to be inherited from by classes that desire to have views added to them. CubeTransitionCrossEffect CubeTransitionEffect Cube Transition Effect base class, used to apply custom effects to a Cube Transition instance. CubeTransitionEffect.TransitionCompletedEventArgs CubeTransitionFoldEffect CubeTransitionWaveEffect CustomViewRegistry View the Registry singleton. Used for registering controls and any scriptable properties they have (see ScriptableProperty). Internal Design from C# to C++ Each custom C# view should have it's static constructor called before any JSON file is loaded. Static constructors for a class will only run once ( they are run per control type, not per instance). Example of running a static constructor: System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (typeof(Spin).TypeHandle); Inside the static constructor the control should register it's type with the ViewRegistry For example: static Spin() { ViewRegistry.Instance.Register(CreateInstance, typeof(Spin) ); } The control should also provide a CreateInstance function, which gets passed to the ViewRegistry. // Eventually it will be called if DALi Builderfinds a Spin control in a JSON file. static CustomView CreateInstance() { return new Spin(); } The DALi C++ equivalent of this is TypeRegistration mType( typeid(Toolkit::Spin), typeid(Toolkit::Control), CreateInstance ); DefaultBorder This class creates a border UI. DefaultRuler Degree An angle in degrees. This reduces ambiguity when using methods which accept angles in degrees or radians. Disposable Disposable class. DpTypeConverter Default DpTypeConverter class to convert dp types. DragAndDrop DragAndDrop controls the drag object and data. EncodedImageBuffer Class for Encoded Image Buffer. Buffer comes from System.IO.Stream. This data will decode internally when you use GeneratedUrl as View's ResourceUrl. Note: This class doesn't allow to fix/change anything. Only constructor allow to setup data. EnvironmentVariable EnvironmentVariable Extents Extents class describing the a collection of uint16_t. FadeTransition FadeTransition class is a cluster of properties for the fade transition of a View. FixedRuler FlexLayout This class implements a flex layout. The flex layout implementation is based on open source Facebook Yoga layout engine. For more information about the flex layout API and how to use it please refer to https://yogalayout.com/docs/ We implement the subset of the API in the class below. FocusChangingEventArgs Event arguments passed via the FocusChanging signal. FocusManager Provides the functionality of handling keyboard navigation and maintaining the two-dimensional keyboard focus chain. It provides functionality of setting the focus and moving the focus in four directions( i.e., left, right, up, and down). It also draws a highlight for the focused view and sends an event when the focus is changed. FocusManager.FocusChangedEventArgs Event arguments that passed via the FocusChanged signal. FocusManager.FocusedViewActivatedEventArgs Event arguments that passed via the FocusedViewEnterKey signal. FocusManager.FocusedViewEnterKeyEventArgs Do not use this, that will be deprecated. FocusManager.FocusGroupChangedEventArgs Event arguments that passed via the FocusGroupChanged signal. FocusManager.PreFocusChangeEventArgs Event arguments that passed via the PreFocusChange signal. FontClient FontClient provides access to font information and resources. FrameBuffer FrameBuffer.Attachment FrameUpdateCallbackInterface GaussianBlurView GaussianBlurView is a class for applying a render process that blurs an image. Geometry Geometry is handle to an object that can be used to define a geometric elements. Gesture Base structure for different gestures that an application can receive. A Gesture is an event that is produced from a combination of several touch events in a particular order or within a certain time frame (for example, pinch). GestureDetector GestureDetectors analyses a stream of touch events and attempt to determine the intention of the user. An view is attached to a gesture detector and if the detector recognises a pattern in its analysis, it will trigger a detected event to the application. This is the base class for different gesture detectors available and provides functionality that is common to all the gesture detectors. GestureOptions This is a calss that sets the configuration options of Gestures GetResourcesProvider A class to get resources in current application. GLWindow The GLWindow class is to draw with native GLES. This class is the special window. It is for native GLES application. So, some special functions and type are supported. In addition, basic window's functions are supported, too. GLWindow.FocusChangedEventArgs The focus changed event argument. GLWindow.KeyEventArgs Key event arguments. GLWindow.ResizedEventArgs Feeds a key event into the window. This resized event arguments. GLWindow.TouchEventArgs The touch event argument. GLWindow.VisibilityChangedEventArgs VisibilityChangedArgs GradientVisual A class encapsulating the property map of the gradient visual. Graphics Graphics Backend Type. GraphicsCapabilities GraphicsTypeConverter GraphicsTypeConverter class to convert types. GraphicsTypeExtensions The GraphicTypeExtensions class is graphics type converter for pixel based object. Density independent pixel(dp) unit is our basic target type and you can get converted value by PxToDp(), and you can get original pixel by PxToDp(). One dp is a virtual pixel unit that's roughly equal to one pixel on a medium-density(160dpi) screen. See GraphicsTypeManager and GraphicsTypeConverter also. GraphicsTypeManager GraphicsTypeManager class to manage various types. GridLayout GridLayout is a 2D grid pattern layout that consists of a set of rows and columns. Hover Hover events are a collection of points at a specific moment in time. When a multi-event occurs, each point represents the points that are currently being hovered or the points where a hover has stopped. ImageLoader A class containing methods providing image loading ImageLoading A class containing methods providing image loading ImageShadow The Shadow composed of image for View ImageUrl Url for Image ImageVisual A class encapsulating the property map of the image visual. InputMethod A class encapsulating the input method map. InputMethodContext Specifically manages the input method framework (IMF) that enables the virtual or hardware keyboards. InputMethodContext.ActivatedEventArgs InputMethodContext activated event arguments. InputMethodContext.CallbackData Data required by the IMF from the callback. InputMethodContext.ContentReceivedEventArgs InputMethodContext content received event arguments. InputMethodContext.EventData This structure is used to pass on data from the IMF regarding predictive text. InputMethodContext.EventReceivedEventArgs InputMethodContext event receives event arguments. InputMethodContext.KeyboardTypeChangedEventArgs InputMethodContext keyboard type changed event arguments. InputMethodContext.LanguageChangedEventArgs InputMethodContext language changed event arguments. InputMethodContext.ResizedEventArgs InputMethodContext resized event arguments. InputMethodContext.StatusChangedEventArgs InputMethodContext status changed event arguments. Item ItemCollection ItemCollection.ItemCollectionEnumerator ItemFactory ItemIdCollection ItemIdCollection.ItemIdCollectionEnumerator ItemLayout ItemRange ItemView Key The key structure is used to store a key press. KeyFrames A set of key frames for a property that can be animated using DALi animation. This allows the generation of key frame objects from individual Property::Values. KeyValue KeyValue class. Layer Layers provide a mechanism for overlaying groups of actors on top of each other. Layer.VisibilityChangedEventArgs Event arguments of visibility changed. LayoutGroup [Draft] LayoutGroup class providing container functionality. LayoutItem [Draft] Base class for layouts. It is used to layout a View It can be laid out by a LayoutGroup. LayoutTransition LayoutTransition stores the animation setting for a transition condition. LinearLayout [Draft] This class implements a linear box layout, automatically handling right to left or left to right direction change. LongPressGesture A long press gesture is emitted when the user holds the screen with the stated number of fingers. A long press gesture finishes when all touches have been released. LongPressGestureDetector This class emits a signals when a long press gesture occurs that meets the requirements set by the application. For any valid long press, two signals will be emitted: First identifying the beginning (state = Started) i.e. when fingers held down for the required time. Second identifying the ending (state = Finished) i.e. when fingers are released. LongPressGestureDetector.DetectedEventArgs Event arguments that passed via the LongPressGestureEvent signal. Matrix The Matrix class represents transformations and projections. The matrix is stored as a flat array and is Column Major, i.e. the storage order is as follows (numbers represent indices of array): 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 Each axis is contiguous in memory, so the x-axis corresponds to elements 0, 1, 2 and 3, the y-axis corresponds to elements 4, 5, 6, 7, the z-axis corresponds to elements 12, 13, 14 and 15, and the translation vector corresponds to elements 12, 13 and 14. Matrix3 A 3x3 matrix. The matrix is stored as a flat array and is Column Major, i.e. the storage order is as follows (numbers represent indices of array): 0 3 6 1 4 7 2 5 8 Each axis is contiguous in memory, so the x-axis corresponds to elements 0, 1, and 2, the y-axis corresponds to elements 3, 4, 5, the z-axis corresponds to elements 6, 7, and 8. MeshVisual A class encapsulating the property map of the mesh visual. MouseInOut MouseInOut is used when the mouse enters or exits a window. MouseRelative MouseRelative is used when relative mouse movement occurs in the window. NativeImageInterface NativeImageQueue NativeImageQueue is a class for displaying an image resource using queue. NativeImageSource NPatchVisual A class encapsulating the property map of the n-patch image visual. NUIApplication Represents an application that have a UI screen. The NUIApplication class has a default stage. NUIComponentApplication The class for supporting multi-components application model. NUIEventType Class that represents the type of NUI event for backends. This class can be converted from string type. NUIFrameComponent The class for showing UI module NUIGadget This class represents a NUIGadget controlled lifecycles. NUIGadgetInfo This class provides properties to get information the gadget. NUIGadgetLifecycleChangedEventArgs Arguments for the event raised when the NUIGadget lifecycle is changed. NUIGadgetManager This class has the methods and events of the NUIGadgetManager. NUIGadgetResourceManager This class has the methods of the NUIGadgetResourceManager. NUIWatchApplication Represents an application that can make watch-face. NUIWatchApplication.AmbientChangedEventArgs Event arguments that passed via ambient tick event signal. NUIWatchApplication.AmbientTickEventArgs Event arguments that passed via ambient tick event signal. NUIWatchApplication.TimeTickEventArgs Event arguments that passed via time tick event signal. NUIWidgetApplication Represents an application that have UI screen. The NUIWidgetApplication class has a default stage. PaddingType The gesture state. Palette A helper class to extract prominent colors from an image. A number of colors with different profiles are extracted from the image: Vibrant, Vibrant Dark, Vibrant Light, Muted, Muted Dark, Muted Light These can be retrieved from the appropriate getter method. Palette.Swatch Represents a color swatch generated from an image's palette. The RGB color can be retrieved calling getRgb() PanGesture A PanGesture is emitted when the user moves one or more fingers in a particular direction. A pan gesture will end in the following ways: User releases the primary finger (the first touch). User has more fingers on the screen than the maximum specified. User has less fingers on the screen than the minimum specified. Cancelled by the system. A pan gesture will continue to be sent to the actor under than initial pan until it ends. PanGestureDetector This class emits a signals when a pan gesture occurs. PanGestureDetector.DetectedEventArgs Event arguments that are passed via the PanGestureEvent signal. Path A 3D parametric curve. Paths can be used to animate the position and orientation of actors. PinchGesture A PinchGesture is emitted when the user moves two fingers towards or away from each other. A pinch gesture will continue to be sent to the actor under the center point of the pinch until the pinch ends. PinchGestureDetector It tries to detect when the user moves two touch points towards or away from each other. PinchGestureDetector.DetectedEventArgs Event arguments that passed via the PinchGestureEvent signal. PixelBuffer The PixelBuffer object holds a pixel buffer. The PixelBuffer keeps ownership of its initial buffer. However, the user is free to modify the pixel data, either directly or via image operations. In order to upload the pixel data to the texture memory, there are two possibilities, either convert it back to a PixelData object, which releases the PixelBuffer object, leaving the user with an empty handle (ideal for one-time indirect image manipulation) or create a new PixelData object from this object, leaving the buffer intact (ideal for continuous manipulation). PixelData The PixelData object holds a pixel buffer. The PixelData takes over the ownership of the pixel buffer. The buffer memory must not be released outside of this class, instead, the PixelData object will release it automatically when the reference count falls to zero. PointerConstraints PointerConstraints is used when pointer is locked/unlocked PointTypeConverter Default PointTypeConverter class to convert point types. Position Position is a three-dimensional vector. Position2D Position2D is a two-dimensional vector. PrimitiveVisual A class encapsulating the property map of the primitive visual. PropertyArray An array of property values. PropertyBuffer PropertyBuffer is a handle to an object that contains a buffer of structured data. PropertyBuffers can be used to provide data to Geometry objects. PropertyCondition A condition that can be evaluated on a Property Value PropertyKey A key type which can be either a std::string or a Property::Index. PropertyMap A map of property values, the key type could be string or Property::Index. PropertyNotification Issues a notification upon a condition of the property being met. See PropertyCondition for available defined conditions. PropertyNotification.NotifyEventArgs Event arguments that passed via Notify signal PropertyValue A value-type representing a property value. Radian An angle in radians. Rectangle The Rectangle class. RefObject RelativeLayout RelativeLayout calculates the size and position of all the children based on their relationship to each other. RelativeVector2 RelativeVector2 is a two-dimensional vector. Both values (x and y) should be between [0, 1]. RelativeVector3 RelativeVector3 is a three-dimensional vector. All values (x, y, z and w) should be between [0, 1]. RelativeVector4 RelativeVector4 is a four-dimensional vector. All values (x, y, and z) should be between [0, 1]. RelayoutContainer An interface to encapsulate the information required for relayout. RenderEffect View's optional render effect. Applications can apply RenderEffect as the example below : RenderEffect effect = RenderEffect.CreateBackgroundBlurEffect(20.0f); view.SetRenderEffect(effect); view.ClearRenderEffect(); Note that a view owns at most one render effect. Renderer Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader. Renderer.Ranges RenderTask RenderTaskList Rotation The Rotation class. RotationGesture A RotationGesture is emitted when the user moves two fingers in a circular motion. A rotation gesture will continue to be sent to the actor under the center point of the rotation until the rotation ends. RotationGestureDetector It tries to detect when the user moves two touch points in a circular motion. RotationGestureDetector.DetectedEventArgs Event arguments that passed via the RotationGestureEvent signal. Ruler RulerDomain RulerPtr SafeFrameBrokerHandle Sampler Sampler is a handle to an object that can be used to provide the sampling parameters to sample textures. ScaleTransition ScaleTransition provides smoothly appearing/disappearing scale effects for target View. If this transition is for appearing, the View comes out with the scale factor applied and will be animated to its original scale. If this transition is for disappearing, the View starts at its original size and will finally become scaled by scale factor and vanishes. ScriptableProperty Adds this attribute to any property belonging to a view (control) you want to be scriptable from JSON. ScrollView ScrollView contains views that can be scrolled manually (via touch). ScrollView.Property This should be internal, do not use. ScrollView.SnapEvent Snaps signal event's data. ScrollView.SnapStartedEventArgs Event arguments that passed via the SnapStarted signal. ScrollViewEffect ScrollView Effect base class, used to apply custom effects to a ScrollView instance. ScrollViewPagePathEffect ScrollView Page Path Effect. This effect causes Views to follow a given path. The opacity of the view will be 0.0 at the beginning of the path and will go to 1.0 as it is approximating to half of the path to return to 0.0 at the end of the path. Shader Shader. Shader.Hint Hint. Shadow Represents a shadow with color and blur radius for a View. ShadowBase The base class to describe basic shadow. Size A three-dimensional size. Size2D A two-dimensional size. SlideTransition SlideTransition class is a cluster of properties for the slide transition of a View. SlideTransition provides smoothly appearing/disappearing effects for target Control. The direction the target Control is comming from or going to can be selected in the pre-defined directions at the SlideTransitionDirection {UP, DOWN, LEFT, RIGHT} And, to use custom direction, the direction can be set by using Vector2. Spin Spins the CustomView class. SpTypeConverter Default SpTypeConverter class to convert dp types. StringToVoidSignal StyleManager The StyleManager informs applications of the system theme change, and supports application theme change at runtime. Applies various styles to controls using the properties system. On theme change, it automatically updates all controls, then raises a event to inform the application. If the application wants to customize the theme, RequestThemeChange needs to be called. It provides the path to the application resource root folder, from there the filename can be specified along with any subfolders, for example, Images, Models, etc. StyleManager.StyleChangedEventArgs Style changed event arguments. SVGVisual A class encapsulating the property map of the SVG visual. TapGesture A TapGesture is emitted when the user taps the screen with the stated number of fingers a stated number of times. TapGestureDetector This class emits a signal when a tap gesture occurs that meets the requirements set by the application. A TapGesture is a discrete gesture, which means it does not have any state information attached. TapGestureDetector.DetectedEventArgs Event arguments that are passed via the TapGestureEvent signal. TextShadow The Text Shadow for TextLabel. Texture Texture represents a texture object used as input or output by shaders. TextureSet TextureSet is a handle to an object that specifies the set of images used as textures by a renderer. The images have to be ordered in the same order they are declared in the shader. TextVisual A class encapsulating the property map of the text visual. Theme Basically, the Theme is a dictionary of ViewStyles that can decorate NUI Views. Each ViewStyle item is identified by a string key that can be matched the StyleName. The main purpose of providing theme is to separate style details from the structure. Managing style separately makes it easier to customize the look of application by user context. Also since a theme can be created from xaml file, it can be treated as a resource. This enables sharing styles with other applications. ThemeChangedEventArgs The event arguments that hold data for the event ThemeChanged. ThemeManager This static module provides methods that can manage NUI Theme. TimePeriod TimePeriod is used to define delay and duration of a process such as Transition. TimePeriod is composed of Delay and Duration in milliseconds Timer Mechanism to issue simple periodic or one-shot events. Timer is provided for application developers to be able to issue simple periodic or one-shot events. Please note that the timer callback functions should return as soon as possible because they block the next SignalTick. Please note that timer signals are not in sync with DALi's render timer. This class is a handle class so it can be stack allocated and used as a member. Timer.TickEventArgs Event arguments that passed via the tick event. Touch Touch events are a collection of points at a specific moment in time. When a multi-touch event occurs, each point represents the points that are currently being touched or the points where a touch has stopped. Transition Transition class is a cluster of properties for the transition of View pair. TransitionBase TransitionBase class is a base class for all Transition. Each Transition child classes inherits this base class. TransitionComponents Parts of the transition that can be configured to provide a custom effect. TransitionData This object translates data from a property array of maps into an array of animators. This is normally used when animating visuals. TransitionGroup TransitionGroup class is a cluster of properties to use multiple Transitions on a target. FadeTransition, ScaleTransition, and SlideTransition can be added on this group with AddTransition method. The transitions can be started at the same time or can be started sequentially in order. TransitionList Define a List of LayoutTransitions TransitionOptions This TransitionOptions class is a class to control Transition motion. This class includes multiple options for the Transition. NUI supports various kinds of Transitions such as App transition, Page transition, and so on. TTSPlayer The Text-to-speech (TTS) player. TTSPlayer.StateChangedEventArgs State changed argument. TypeInfo TypeInfo class for instantiation of registered types and introspection of their actions and signals. TypeRegistry The TypeRegistry allows registration of type instance creation functions. These can then be created later by name and down cast to the appropriate type. Vector2 A two-dimensional vector. Vector3 A three-dimensional vector. Vector4 A four-dimensional vector. VertexBuffer VertexBuffer is a handle to an object that contains a buffer of structured data. VertexBuffers can be used to provide data to Geometry objects. ViewWrapper ViewWrapper. VisualAnimator A class encapsulating the property map of the transition data. VisualBase Sets whether the actor should be focusable by keyboard navigation. Visuals reuse geometry, shader etc. across controls. They ensure that the renderer and texture sets exist only when control is on window. Each visual also responds to actor size and color change, and provides clipping at the renderer level. VisualFactory The VisualFactory is a singleton object that provides and shares visuals between views. VisualMap A class encapsulating the transform map of the visual. WatchTime The WatchTime class is used to get time for the WatchApplication. A WatchTime has a time handle from watch application framework. You can get time(hour, minute, second, millisecond) and date(year, month, day) on receiving timeTick signal. WeakEvent The WeakEvent without holding strong reference of event handler. WebBackForwardList WebBackForwardList is a class for back-forward list of web view. WebBackForwardListItem WebBackForwardListItem is a class for back-forward list item of web view. WebCertificate It is a class for certificate of web view. WebConsoleMessage It is a class for console message of web view. WebContext WebContext is a class for context of web view. WebContextMenu It is a class for context menu of web view. WebContextMenuItem It is a class for context menu item of web view. WebCookieManager WebCookieManager is a class for cookie manager of web view. WebFormRepostPolicyDecisionMaker It is a class for form repost policy decision maker of web view. WebFrame It is a class for frame of web view. WebHitTestResult It is a class for hit test result of web view. WebHttpAuthHandler It is a class for http authencation handler of web view. WebHttpRequestInterceptor It is a class for http request interceptor of web view. WebPageLoadError It is a class for load error of page of web view. WebPasswordData It is a class for password data of web view. WebPolicyDecisionMaker It is a class for policy decision maker of web view. WebSecurityOrigin It is a class for security origin of web view. WebSettings WebSettings is a class for settings of web view. WebViewCertificateReceivedEventArgs Event arguments that passed via the WebView.CertificateConfirmed / WebView.SslCertificateChanged. WebViewConsoleMessageReceivedEventArgs Event arguments that passed via the WebView.ConsoleMessageReceived. WebViewContextMenuHiddenEventArgs Event arguments that passed via the WebView.ContextMenuHidden. WebViewContextMenuShownEventArgs Event arguments that passed via the WebView.ContextMenuShown. WebViewFormRepostPolicyDecidedEventArgs Event arguments that passed via the WebView.FormRepostPolicyDecided. WebViewHttpAuthRequestedEventArgs Event arguments that passed via the WebView.HttpAuthRequested. WebViewPageLoadErrorEventArgs Event arguments that passed via the WebView.PageLoadError. WebViewPageLoadEventArgs Event arguments that passed via the WebView.PageLoadStarted or WebView.PageLoadFinished. WebViewPolicyDecidedEventArgs Event arguments that passed via the WebView.ResponsePolicyDecided, WebView.NavigationPolicyDecided or WebView.NewWindowPolicyDecided. WebViewScrollEdgeReachedEventArgs Event arguments that passed via the WebView.ScrollEdgeReached. WebViewTextFoundEventArgs Event arguments that passed via the WebView.TextFound. WebViewUrlChangedEventArgs Event arguments that passed via the WebView.UrlChanged. Wheel The wheel event structure is used to store a wheel rolling, it facilitates processing of the wheel rolling and passing to other libraries like Toolkit. There is a key modifier which relates to keys like Alt, Shift, and Ctrl functions are supplied to check if they have been pressed when the wheel is being rolled. We support a mouse device and there may be another custom device that support the wheel event. The device type is specified as \\e type. The mouse wheel event can be sent to the specific actor but the custom wheel event will be sent to the window. Widget Widget provides some common functionality required by all custom widget. WidgetView The WidgetView is a class for displaying the widget image and controlling the widget. Input events that the WidgetView gets are delivered to the widget. WidgetView.WidgetViewEventArgs Event arguments of the widget view. WidgetViewManager WidgetViewManager manages addition of WidgetView controls. This class provides the functionality of adding the widget views and controlling the widgets. Window The window class is used internally for drawing. The window has an orientation and indicator properties. Window.AccessibilityHighlightEventArgs AccessibilityHighlightArgs Window.FocusChangedEventArgs The focus changed event argument. Window.HoverEventArgs Event arguments that passed via the hover signal. Window.InsetsChangedEventArgs InsetsChangedEventArgs Window.KeyEventArgs Key event arguments. Window.MouseInOutEventArgs MouseInOut evnet arguments. Window.MouseRelativeEventArgs MouseRelative evnet arguments. Window.PointerConstraintsEventArgs PointerConstraints evnet arguments. Window.ResizedEventArgs Feeds a key event into the window. This resized event arguments. Window.SafeNativeWindowHandle Contains and encapsulates Native Window handle. Window.TouchEventArgs The touch event argument. Window.TransitionEffectEventArgs TransitionEffectArgs Window.VisibilityChangedEventArgs VisibilityChangedArgs Window.WheelEventArgs Wheel event arguments. Window.WindowFocusChangedEventArgs Do not use this, that will be deprecated. WindowData This class represents the default window data for an Application object. It contains information about the default window. WindowMoveCompletedEventArgs Move Completed event is sent when window has been moved the display server. It is triggered by calling RequestMoveToServer(). WindowMovedEventArgs Move event is sent when window is resized by user or the display server. WindowOrientationChangedEventArgs OrientationChangedArgs WindowResizeCompletedEventArgs Resize Completed event is sent when window has been resized the display server. It is triggered by calling RequestResizeToServer(). XmlnsDefinitionAttribute Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context. Structs AnchorPoint [Obsolete(\"Do not use this, that will be deprecated.\")] BorderVisualProperty This specifies properties of the BorderVisual. ClipEvent This specifies clipboard event data. ColorVisualProperty This specifies properties of the ColorVisual. DragData This specifies drag data. DragEvent This specifies drag event. FontFamily FontFamily constant. FontSizeScale FontSizeScale constant. GradientVisualProperty This specifies properties of the GradientVisual. HiddenInputProperty The HiddenInput property. ImageVisualProperty This specifies properties of the ImageVisual. LayoutLength [Draft] A type that represents a layout length. Currently, this implies pixels, but could be extended to handle device dependant sizes, etc. MeasuredSize [Draft] Class that encodes a measurement and a measure state, which is set if the measured size is too small. MeasureSpecification [Draft] A MeasureSpecification is used during the Measure pass by a LayoutGroup to inform it's children how to be measured. For instance, it may measure a child with an exact width and an unspecified height in order to determine height for width. MeshVisualProperty This specifies properties of the MeshVisual. NpatchImageVisualProperty This specifies properties of the NpatchImageVisual. Offset Offset has left, right, bottom, top value. ParentOrigin ParentOrigin constants. PivotPoint PivotPoint constants. PositionAxis PositionAxis constants. PrimitiveVisualProperty This specifies properties of the PrimitiveVisual. SelectionPopupStyleProperty The SelectionPopupStyle property. SlideTransitionDirection Pre-defined SlideTransition Direction TextVisualProperty This specifies properties of the TextVisual. Visual This specifies visual types. Visual.Property This specifies visual properties. Visual.ShaderProperty This specifies shader properties. Interfaces FocusManager.ICustomFocusAlgorithm ICustomFocusAlgorithm is used to provide the custom keyboard focus algorithm for retrieving the next focusable view. The application can implement the interface and override the keyboard focus behavior. If the focus is changing within a layout container, then the layout container is queried first to provide the next focusable view. If this does not provide a valid view, then the Keyboard FocusManager will check focusable properties to determine the next focusable actor. If focusable properties are not set, then the keyboard FocusManager calls the GetNextFocusableView() method of this interface. IBorderInterface This is the interface used to draw the border UI. ICustomAwareDeviceFocusAlgorithm ICustomAwareDeviceFocusAlgorithm inherits from FocusManager.ICustomFocusAlgorithm ICustomAwareDeviceFocusAlgorithm is used to provide the custom keyboard focus algorithm for retrieving the next focusable view. The application can implement the interface and override the keyboard focus behavior. If the focus is changing within a layout container, then the layout container is queried first to provide the next focusable view. If this does not provide a valid view, then the Keyboard FocusManager will check focusable properties to determine the next focusable actor. If focusable properties are not set, then the keyboard FocusManager calls the GetNextFocusableView() method of this interface. This interface calls GetNextFocusableView() with deviceName. ILayoutParent [Draft] Interface that defines a layout Parent. Enables a layout child to access methods on its parent, e.g. Remove (during unparenting) Enums AlphaFunction.BuiltinFunctions This specifies the various types of BuiltinFunctions. AlphaFunction.Modes This specifies which mode is set for AlphaFunction. Animatable.Capability Enumeration for Handle's capabilities that can be queried. AnimatableProperties The properties that can be animated. Animation.EndActions Enumeration for what to do when the animation ends, stopped, or destroyed. Animation.Interpolation Enumeration for what interpolation method to use on key-frame animations. Animation.LoopingModes Enumeration for what looping mode is in. Animation.States Enumeration for what state the animation is in. ArcVisual.CapType Enumeration for the cap style of the arc line. AutoScrollStopMode Auto scrolling stop behavior. BlendEquationType Enumeration for blend equation. BlendFactorType Enumeration for blend factor. BlendModeType Enumeration for blend mode. CacheModel Enumeration for setting cache model of a WebView. CameraType Enumeration for type determination of how the camera operates. CircularAlignment Enumeration for Circular alignment. The @p horizontalAlignment and @p verticalAlignment can be used to align the text within the text area. ClippingModeType Enumeration for the ClippingMode describing how this actor's children will be clipped against it. ColorBlendingMode Defines how a color is blended. ColorMode This specifies whether the actor uses its own color or inherits. ColorVisualCutoutPolicyType Defines how a colorvisual cutout CookieAcceptPolicy Enumeration for setting cache model of a WebView. CustomViewBehaviour This specifies customView behavior types. DefaultItemLayoutProperty DefaultItemLayoutType DepthFunctionType Enumeration for depth functions. DepthTestModeType Enumeration for depth buffer test (read) modes. DepthWriteModeType Enumeration for depth buffer write modes. DeviceClassType An enum of Device Class types. DeviceSubClassType An enum of Device Subclass types. DimensionType This specifies the dimension of the width or the height for size negotiation. DirectionBias The Direction Bias type. DisposeTypes DragSourceEventType Drag source event type. DragType Drag event type. DrawModeType Enumeration for the instance of how the actor and it's children will be drawn. EllipsisPosition An enum of ellipsis position. EncodedImageBuffer.ImageTypes The list of type of encoded image buffer. It will be used when we want to specify the buffer data type. FaceCullingModeType Enumeration for face culling mode. FilterModeType The filter mode type. FittingModeType This specifies fitting mode types. Fitting options, used when resizing images to fit desired dimensions. A fitting mode controls the region of a loaded image to be mapped to the desired image rectangle. All fitting modes preserve the aspect ratio of the image contents. FlexLayout.AlignmentType Enumeration for the alignment of the flex items or lines when the items or lines do not use all the available space on the cross-axis. FlexLayout.FlexDirection Enumeration for the direction of the main axis in the flex container. This determines the direction that flex items are laid out in the flex container. FlexLayout.FlexJustification Enumeration for the alignment of the flex items when the items do not use all available space on the main-axis. FlexLayout.FlexWrapType Enumeration for the wrap type of the flex container when there is no enough room for all the items on one flex line. FlexLayout.PositionType Enumeration for the position type of the flex item how it is positioned within its parent. FontSizeType Enumeration for the size type of font. FontSlantType Enumeration type for the font's slant. FontWeightType Enumeration type for the font's weight. FontWidthType Enumeration type for the font's width. FrameBuffer.Attachment.Mask FrameError Enumeration for the frame error. FrameType Enable FrameBroker(Caller) or FrameProvider(Callee) Geometry.Type Enumeration for the description of the type of geometry, used to determine how the coordinates will be used. Gesture.GestureType Enumeration for type of gesture. Gesture.SourceDataType This is the data of source type Gesture.SourceType This is the value of which source the gesture was started with. (ex : mouse) Gesture.StateType Enumeration for state of the gesture. GestureSourceType Gesture source type. Deprecated. This value will be deleted without notice. Please do not use it. GLESVersion This Enumeration is used the GLES version for EGL configuration. It is for GLWindow and GLView. GLRenderingMode Enumeration for rendering mode This Enumeration is used to choose the rendering mode. It is for GLWindow and GLView. GLWindow.GLWindowOrientation Enumeration for orientation of the window is the way in which a rectangular page is oriented for normal viewing. GlyphType Enumeration type for the glyph type. GradientVisualSpreadMethodType This specifies SpreadMethod types. SpreadMethod defines what happens if the gradient starts or ends inside the bounds of the target rectangle. GradientVisualUnitsType The type of coordinate system for certain attributes of the points in a gradient. Graphics.BackendType Graphics Backend Type. GridLayout.Alignment The alignment of the grid layout child. GridLayout.Orientation Enumeration for the direction in which the content is laid out GridLayout.StretchFlags The value how child is resized within its space. HiddenInputModeType The type for HiddenInput mode. HorizontalAlignment Enumeration for the horizontal alignment of objects such as texts and layout items. HorizontalAlignmentType Enumeration for horizontal alignment types. InputFilterType Enumeration for the type of InputFilter. InputMethod.ActionButtonTitleType Specifies what the Input Method \"action\" button functionality is set to. InputMethod.AutoCapitalType Autocapitalization Types. InputMethod.CategoryType SetType that can be changed in the system input method. InputMethod.NormalLayoutType Available variation for the normal layout. InputMethod.NumberOnlyLayoutType Available variation for the number only layout. InputMethod.PanelLayoutType Input panel (virtual keyboard) layout types.. InputMethod.PasswordLayoutType Available variation for the password layout. InputMethodContext.EventType Events that are generated by the IMF. InputMethodContext.InputPanelAlign Enumeration for align of the input panel. InputMethodContext.InputPanelLanguage Enumeration for the language mode of the input panel. InputMethodContext.KeyboardType Enumeration for the types of keyboard. InputMethodContext.State Enumeration for the state of the input panel. InputMethodContext.TextDirection The direction of the text. Key.StateType Enumeration for specifying the state of the key event. Layer.LayerBehavior Enumeration for the behavior of the layer. LinearLayout.Alignment [Draft] Enumeration for the alignment of the linear layout items LinearLayout.Orientation [Draft] Enumeration for the direction in which the content is laid out LineWrapMode An enum of the line wrap mode of text controls. LoadPolicyType Specifies the load policy types. Decides when the image texture should be loaded. MeasuredSize.StateType Measured states for a Size value. MeasureSpecification.ModeType Size mode for this MeasureSpecification MeshVisualShadingModeValue The shading mode used by the mesh visual. MouseButton Mouse device button type. MouseInOut.StateType The state of the mouse event. MouseRelative.StateType The state of the mouse event. NativeImageQueue.ColorFormat NativeImageSource.ColorDepth NotificationLevel An enum of notification window's priority level. NUIApplication.States Enum of Application status NUIApplication.ThemeOptions Enumeration for theme options of the NUIApplication. NUIApplication.WindowMode Enumeration for deciding whether a NUI application window is opaque or transparent. NUIGadgetLifecycleState Enumeration for the lifecycle state of the NUIGadget. NUIGadgetType Enumeration for the type of the NUIGadget. PixelData.ReleaseFunction Enumeration for function to release the pixel buffer. PixelFormat Enumeration for Pixel formats. Pixel format, default color depth is RGBA 32 bit with alpha. PointStateType Enumeration for point state type. PrimitiveVisualShapeType The primitive shape to render as a primitive visual. ProjectionMode Enumeration for the projection modes. PropertyAccessMode This specifies the property access mode types. Enumeration for the access mode for custom properties. PropertyKey.KeyType The type of key. PropertyNotification.NotifyMode Enumeration for description of how to check condition. PropertyType This specifies all the property types. Enumeration for the property types supported. RelativeLayout.Alignment The alignment of the relative layout child. ReleasePolicyType Specifies the release policy types. Decides if the image should be cached in different conditions. RenderingBehaviorType Enumeration for Setting the rendering behavior of a Window. RenderModeType Enumeration for the controls of how this renderer uses its stencil properties and writes to the color buffer. RenderTask.RefreshRate ResizePolicyType Enumeration for size negotiation resize policies. Ruler.RulerType SamplingModeType This specifies sampling mode types. Filtering options are used when resizing images to sample original pixels. A SamplingMode controls how pixels in an input image are sampled and combined to generate each pixel of a destination image during scaling. NoFilter and Box modes do not guarantee that the output pixel array exactly matches the rectangle specified by the desired dimensions and the FittingMode, but all other filter modes do if the desired dimensions are not more than the raw dimensions of the input image file. ScreenOffMode An enum of screen mode. ScriptableProperty.ScriptableType The enum of ScriptableType ScrollModeType This specifies all the scroll mode type. ScrollState An enum of the scroll state of the text editor. Shader.Hint.Value Enumeration for the hint value. SizeScalePolicyType Enumeration for policies to determine how an actor should resize itself when having its size set in size negotiation. StencilFunctionType Enumeration for the comparison function used on the stencil buffer. StencilOperationType Enumeration for specifying the action to take when the stencil (or depth) test fails during stencil test. StyleChangeType Types of style change. Enumeration for the StyleChange type. TextDirection An enum of text directions. TextLayout Enumeration for Text Layout. TextureType The texture type. TransitionCondition The conditions for transitions. TTSPlayer.TTSMode Enumeration for the instance of TTS mode. TTSPlayer.TTSState Enumeration for the instance of TTS state. UnderlineType Enumeration for the type of Underline. VerticalAlignment Enumeration for the vertical alignment of objects such as texts and layout items. VerticalAlignmentType Enumeration for vertical alignment types. VerticalLineAlignment An enum of vertical line alignments. VisibilityChangeType The visibility change type. Visual.AlignType This specifies visual align types. Visual.Type The index for the visual type. VisualFittingModeType The values of this enum determine how the visual should fit into the view. VisualTransformPolicyType This specifies policy types that could be used by the transform for the offset or size. VisualTransformPropertyType This specifies all the transform property types. WebConsoleMessage.SeverityLevel Enumeration for level of log severity. WebContext.ApplicationType Application type WebContext.CacheModelType Cache model WebContextMenuItem.ItemTag Enum that provides the tags of items for the context menu. WebContextMenuItem.ItemType Enum that defines the types of the items for the context menu. WebCookieManager.CookieAcceptPolicyType Enumeration for cookie accept policy WebCookieManager.CookiePersistentStorageType Enumeration for cookie persistent storage type. WebHitTestResult.ResultContext Enumeration for context of hit test result. WebPageLoadError.ErrorCode Enumeration for the load error code WebPageLoadError.ErrorType Enumeration for the load error type WebPolicyDecisionMaker.DecisionType Decision type WebPolicyDecisionMaker.NavigationType Policy navigation type WebViewScrollEdgeReachedEventArgs.Edge The enumeration for edge. Wheel.WheelType The type of the wheel event. Widget.TerminationType Enumeration for termination type of widget Window.BorderDirection This is an enum for the resize direction or move value when the border area is touched. Window.BorderResizePolicyType This enum is the policy when resizing the border window. Window.EffectState Enumeration for transition effect's state. Window.EffectStates Enumeration for transition effect's state. Window.EffectType Enumeration for transition effect's type. Window.EffectTypes Enumeration for transition effect's type. Window.InsetsPartState The state of insets part. Window.InsetsPartType The type of insets part. Window.KeyGrabMode Enumeration for the key grab mode for platform-level APIs. Window.ResizeDirection Enumeration for window resized mode by display server. Window.WindowOrientation Enumeration for orientation of the window is the way in which a rectangular page is oriented for normal viewing. WindowLayoutType An enum of window layout types. WindowType An enum of window types. WrapModeType This specifies wrap mode types. WrapModeU and WrapModeV separately decide how the texture should be sampled when the u and v coordinate exceeds the range of 0.0 to 1.0. Delegates ApplicationTransitionManager.AnimationEventHandler AnimationEventHandler for FrameBroker animation Clipboard.ClipboardCallback User callback for clipboard event. DaliEventHandler [UnmanagedFunctionPointer(CallingConvention.Cdecl)] this should be removed with EventHandler from .NET DaliEventHandlerWithReturnType [UnmanagedFunctionPointer(CallingConvention.Cdecl)] DragAndDrop.DragAndDropEventHandler DragAndDrop.DragAndDropWindowEventHandler DragAndDrop.SourceEventHandler EventHandlerWithReturnType [UnmanagedFunctionPointer(CallingConvention.Cdecl)] Extents.ExtentsChangedCallback Constructor GLWindow.GLInitializeCallbackType Type of callback to initialize native GL code. GLWindow.GLRenderFrameCallbackType Type of callback to render to frame to use native GL code. GLWindow.GLTerminateCallbackType Type of callback to cleanup native GL resource. ItemFactory.SwigDelegateItemFactory_0 ItemFactory.SwigDelegateItemFactory_1 ItemFactory.SwigDelegateItemFactory_2 NUIApplication.XamlLoadedHandler Xaml loaded delegate. ReturnTypeEventHandler [UnmanagedFunctionPointer(CallingConvention.Cdecl)] WebContext.DownloadStartedCallback The callback function that is invoked when download is started. WebContext.HttpRequestInterceptedCallback The callback function that is invoked when http request need be intercepted. WebContext.MimeOverriddenCallback The callback function that is invoked when current mime type need be overridden. WebContext.PasswordDataListAcquiredCallback The callback function that is invoked when password data list is acquired. WebContext.SecurityOriginListAcquiredCallback The callback function that is invoked when security origin list is acquired. WebContext.StorageUsageAcquiredCallback The callback function that is invoked when storage usage is acquired. Window.FrameCallbackType Type of callback which is called when the frame rendering is done by graphics driver or when the frame is displayed on display." + "keywords": "Namespace Tizen.NUI Classes AbsoluteLayout [Draft] This class implements a absolute layout, allowing explicit positioning of children. Positions are from the top left of the layout and can be set using the View.Position and alike. AccessibilityDoGestureSignal Adaptor An Adaptor object is used to initialize and control how Dali runs. It provides the lifecycle interface that allows the application writer to provide their own main loop and other platform related features. The Adaptor class provides a means for initialising the resources required by the Dali::Core. When dealing with platform events, the application writer must ensure that DALi is called in a thread-safe manner. As soon as the Adaptor class is created and started, the application writer can initialise their view objects straight away or as required by the main loop they intend to use (there is no need to wait for an initialize signal as per the Tizen.NUI.Application class). AggregatedVisibilityChangedEventArgs Event arguments of aggregated visibility changed. AlphaFunction Alpha functions are used in animations to specify the rate of change of the animation parameter over time. Understanding an animation as a parametric function over time, the alpha function is applied to the parameter of the animation before computing the final animation value. Animatable Animatable. AnimatedImageVisual A class encapsulating the property map of the animated image (AGIF) visual. Animation Animation can be used to animate the properties of any number of objects, typically view. If the \"Finished\" event is connected to a member function of an object, it must be disconnected before the object is destroyed. This is typically done in the object destructor, and requires either the animation handle to be stored. The overall animation time is superseded by the values given in the animation time used when calling the AnimateTo(), AnimateBy(), AnimateBetween() and AnimatePath() methods. If any of the individual calls to those functions exceeds the overall animation time (Duration), then the overall animation time is automatically extended. ApplicationTransitionManager This ApplicationTransitionManager class is a class to control transition motion of application. ArcVisual A class encapsulating the property map of the arc visual. AuxiliaryMessageEventArgs Auxiliary Message Event arguments This has the three members as key, value and options. Options has the list of string BackKeyManager BackKeyManager is a class to manager back key event. BaseHandle BaseHandle is a handle to an internal Dali resource. BaseHandle.FocusRequestArgs Contains event arguments for the FocusChangeRequested event. BorderVisual A class encapsulating the property map of the border visual. Camera Capture Capture snapshots the current scene and save as a file. Applications should follow the example below to create capture : Capture capture = new Capture(); If required, you can also subscribe Finished event : capture.Finished += onCaptureFinished; At the subcribed event handler, user can know whether capture finish succeeded state. private void onCaptureFinished(object sender, CaptureFinishedEventArgs e) { if(e.Success) { //capture success, do something. } else { //capture failure, do something. } } suppose that we want to capture View 'A'. And, the View 'A' is overlapped by another View 'B' that is not a child of 'A'. in this case, if source is root of scene, the captured image includes a part of View 'B' on the 'A'. however, if source is just View 'A', the result includes only 'A'. CaptureFinishedEventArgs CaptureFinishedEventArgs Clipboard Clipboard. ClipboardDataSelectedEventArgs ClipboardDataSelectedEventArgs is a class to record clipboard selected event arguments which will be sent to user. This is to catch data selection event. Color The Color class. ColorVisual A class encapsulating the property map of the color visual. Container The Container is an abstract class to be inherited from by classes that desire to have views added to them. CubeTransitionCrossEffect CubeTransitionEffect Cube Transition Effect base class, used to apply custom effects to a Cube Transition instance. CubeTransitionEffect.TransitionCompletedEventArgs CubeTransitionFoldEffect CubeTransitionWaveEffect CustomViewRegistry View the Registry singleton. Used for registering controls and any scriptable properties they have (see ScriptableProperty). Internal Design from C# to C++ Each custom C# view should have it's static constructor called before any JSON file is loaded. Static constructors for a class will only run once ( they are run per control type, not per instance). Example of running a static constructor: System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (typeof(Spin).TypeHandle); Inside the static constructor the control should register it's type with the ViewRegistry For example: static Spin() { ViewRegistry.Instance.Register(CreateInstance, typeof(Spin) ); } The control should also provide a CreateInstance function, which gets passed to the ViewRegistry. // Eventually it will be called if DALi Builderfinds a Spin control in a JSON file. static CustomView CreateInstance() { return new Spin(); } The DALi C++ equivalent of this is TypeRegistration mType( typeid(Toolkit::Spin), typeid(Toolkit::Control), CreateInstance ); DefaultBorder This class creates a border UI. DefaultRuler Degree An angle in degrees. This reduces ambiguity when using methods which accept angles in degrees or radians. Disposable Disposable class. DpTypeConverter Default DpTypeConverter class to convert dp types. DragAndDrop DragAndDrop controls the drag object and data. EncodedImageBuffer Class for Encoded Image Buffer. Buffer comes from System.IO.Stream. This data will decode internally when you use GeneratedUrl as View's ResourceUrl. Note: This class doesn't allow to fix/change anything. Only constructor allow to setup data. EnvironmentVariable EnvironmentVariable Extents Extents class describing the a collection of uint16_t. FadeTransition FadeTransition class is a cluster of properties for the fade transition of a View. FixedRuler FlexLayout This class implements a flex layout. The flex layout implementation is based on open source Facebook Yoga layout engine. For more information about the flex layout API and how to use it please refer to https://yogalayout.com/docs/ We implement the subset of the API in the class below. FocusChangingEventArgs Event arguments passed via the FocusChanging signal. FocusManager Provides the functionality of handling keyboard navigation and maintaining the two-dimensional keyboard focus chain. It provides functionality of setting the focus and moving the focus in four directions( i.e., left, right, up, and down). It also draws a highlight for the focused view and sends an event when the focus is changed. FocusManager.FocusChangedEventArgs Event arguments that passed via the FocusChanged signal. FocusManager.FocusedViewActivatedEventArgs Event arguments that passed via the FocusedViewEnterKey signal. FocusManager.FocusedViewEnterKeyEventArgs Do not use this, that will be deprecated. FocusManager.FocusGroupChangedEventArgs Event arguments that passed via the FocusGroupChanged signal. FocusManager.PreFocusChangeEventArgs Event arguments that passed via the PreFocusChange signal. FontClient FontClient provides access to font information and resources. FrameBuffer FrameBuffer.Attachment FrameUpdateCallbackInterface GaussianBlurView GaussianBlurView is a class for applying a render process that blurs an image. Geometry Geometry is handle to an object that can be used to define a geometric elements. Gesture Base structure for different gestures that an application can receive. A Gesture is an event that is produced from a combination of several touch events in a particular order or within a certain time frame (for example, pinch). GestureDetector GestureDetectors analyses a stream of touch events and attempt to determine the intention of the user. An view is attached to a gesture detector and if the detector recognises a pattern in its analysis, it will trigger a detected event to the application. This is the base class for different gesture detectors available and provides functionality that is common to all the gesture detectors. GestureOptions This is a calss that sets the configuration options of Gestures GetResourcesProvider A class to get resources in current application. GLWindow The GLWindow class is to draw with native GLES. This class is the special window. It is for native GLES application. So, some special functions and type are supported. In addition, basic window's functions are supported, too. GLWindow.FocusChangedEventArgs The focus changed event argument. GLWindow.KeyEventArgs Key event arguments. GLWindow.ResizedEventArgs Feeds a key event into the window. This resized event arguments. GLWindow.TouchEventArgs The touch event argument. GLWindow.VisibilityChangedEventArgs VisibilityChangedArgs GradientVisual A class encapsulating the property map of the gradient visual. Graphics Graphics Backend Type. GraphicsCapabilities GraphicsTypeConverter GraphicsTypeConverter class to convert types. GraphicsTypeExtensions The GraphicTypeExtensions class is graphics type converter for pixel based object. Density independent pixel(dp) unit is our basic target type and you can get converted value by PxToDp(), and you can get original pixel by PxToDp(). One dp is a virtual pixel unit that's roughly equal to one pixel on a medium-density(160dpi) screen. See GraphicsTypeManager and GraphicsTypeConverter also. GraphicsTypeManager GraphicsTypeManager class to manage various types. GridLayout GridLayout is a 2D grid pattern layout that consists of a set of rows and columns. Hover Hover events are a collection of points at a specific moment in time. When a multi-event occurs, each point represents the points that are currently being hovered or the points where a hover has stopped. ImageLoader A class containing methods providing image loading ImageLoading A class containing methods providing image loading ImageShadow The Shadow composed of image for View ImageUrl Url for Image ImageVisual A class encapsulating the property map of the image visual. InputMethod A class encapsulating the input method map. InputMethodContext Specifically manages the input method framework (IMF) that enables the virtual or hardware keyboards. InputMethodContext.ActivatedEventArgs InputMethodContext activated event arguments. InputMethodContext.CallbackData Data required by the IMF from the callback. InputMethodContext.ContentReceivedEventArgs InputMethodContext content received event arguments. InputMethodContext.EventData This structure is used to pass on data from the IMF regarding predictive text. InputMethodContext.EventReceivedEventArgs InputMethodContext event receives event arguments. InputMethodContext.KeyboardTypeChangedEventArgs InputMethodContext keyboard type changed event arguments. InputMethodContext.LanguageChangedEventArgs InputMethodContext language changed event arguments. InputMethodContext.ResizedEventArgs InputMethodContext resized event arguments. InputMethodContext.StatusChangedEventArgs InputMethodContext status changed event arguments. Item ItemCollection ItemCollection.ItemCollectionEnumerator ItemFactory ItemIdCollection ItemIdCollection.ItemIdCollectionEnumerator ItemLayout ItemRange ItemView Key The key structure is used to store a key press. KeyFrames A set of key frames for a property that can be animated using DALi animation. This allows the generation of key frame objects from individual Property::Values. KeyValue KeyValue class. Layer Layers provide a mechanism for overlaying groups of actors on top of each other. Layer.VisibilityChangedEventArgs Event arguments of visibility changed. LayoutGroup [Draft] LayoutGroup class providing container functionality. LayoutItem [Draft] Base class for layouts. It is used to layout a View It can be laid out by a LayoutGroup. LayoutTransition LayoutTransition stores the animation setting for a transition condition. LinearLayout [Draft] This class implements a linear box layout, automatically handling right to left or left to right direction change. LongPressGesture A long press gesture is emitted when the user holds the screen with the stated number of fingers. A long press gesture finishes when all touches have been released. LongPressGestureDetector This class emits a signals when a long press gesture occurs that meets the requirements set by the application. For any valid long press, two signals will be emitted: First identifying the beginning (state = Started) i.e. when fingers held down for the required time. Second identifying the ending (state = Finished) i.e. when fingers are released. LongPressGestureDetector.DetectedEventArgs Event arguments that passed via the LongPressGestureEvent signal. Matrix The Matrix class represents transformations and projections. The matrix is stored as a flat array and is Column Major, i.e. the storage order is as follows (numbers represent indices of array): 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15 Each axis is contiguous in memory, so the x-axis corresponds to elements 0, 1, 2 and 3, the y-axis corresponds to elements 4, 5, 6, 7, the z-axis corresponds to elements 12, 13, 14 and 15, and the translation vector corresponds to elements 12, 13 and 14. Matrix3 A 3x3 matrix. The matrix is stored as a flat array and is Column Major, i.e. the storage order is as follows (numbers represent indices of array): 0 3 6 1 4 7 2 5 8 Each axis is contiguous in memory, so the x-axis corresponds to elements 0, 1, and 2, the y-axis corresponds to elements 3, 4, 5, the z-axis corresponds to elements 6, 7, and 8. MeshVisual A class encapsulating the property map of the mesh visual. MouseInOut MouseInOut is used when the mouse enters or exits a window. MouseRelative MouseRelative is used when relative mouse movement occurs in the window. NativeImageInterface NativeImageQueue NativeImageQueue is a class for displaying an image resource using queue. NativeImageSource NPatchVisual A class encapsulating the property map of the n-patch image visual. NUIApplication Represents an application that have a UI screen. The NUIApplication class has a default stage. NUIComponentApplication The class for supporting multi-components application model. NUIEventType Class that represents the type of NUI event for backends. This class can be converted from string type. NUIFrameComponent The class for showing UI module NUIGadget This class represents a NUIGadget controlled lifecycles. NUIGadgetInfo This class provides properties to get information the gadget. NUIGadgetLifecycleChangedEventArgs Arguments for the event raised when the NUIGadget lifecycle is changed. NUIGadgetManager This class has the methods and events of the NUIGadgetManager. NUIGadgetResourceManager This class has the methods of the NUIGadgetResourceManager. NUIWatchApplication Represents an application that can make watch-face. NUIWatchApplication.AmbientChangedEventArgs Event arguments that passed via ambient tick event signal. NUIWatchApplication.AmbientTickEventArgs Event arguments that passed via ambient tick event signal. NUIWatchApplication.TimeTickEventArgs Event arguments that passed via time tick event signal. NUIWidgetApplication Represents an application that have UI screen. The NUIWidgetApplication class has a default stage. PaddingType The gesture state. Palette A helper class to extract prominent colors from an image. A number of colors with different profiles are extracted from the image: Vibrant, Vibrant Dark, Vibrant Light, Muted, Muted Dark, Muted Light These can be retrieved from the appropriate getter method. Palette.Swatch Represents a color swatch generated from an image's palette. The RGB color can be retrieved calling getRgb() PanGesture A PanGesture is emitted when the user moves one or more fingers in a particular direction. A pan gesture will end in the following ways: User releases the primary finger (the first touch). User has more fingers on the screen than the maximum specified. User has less fingers on the screen than the minimum specified. Cancelled by the system. A pan gesture will continue to be sent to the actor under than initial pan until it ends. PanGestureDetector This class emits a signals when a pan gesture occurs. PanGestureDetector.DetectedEventArgs Event arguments that are passed via the PanGestureEvent signal. Path A 3D parametric curve. Paths can be used to animate the position and orientation of actors. PinchGesture A PinchGesture is emitted when the user moves two fingers towards or away from each other. A pinch gesture will continue to be sent to the actor under the center point of the pinch until the pinch ends. PinchGestureDetector It tries to detect when the user moves two touch points towards or away from each other. PinchGestureDetector.DetectedEventArgs Event arguments that passed via the PinchGestureEvent signal. PixelBuffer The PixelBuffer object holds a pixel buffer. The PixelBuffer keeps ownership of its initial buffer. However, the user is free to modify the pixel data, either directly or via image operations. In order to upload the pixel data to the texture memory, there are two possibilities, either convert it back to a PixelData object, which releases the PixelBuffer object, leaving the user with an empty handle (ideal for one-time indirect image manipulation) or create a new PixelData object from this object, leaving the buffer intact (ideal for continuous manipulation). PixelData The PixelData object holds a pixel buffer. The PixelData takes over the ownership of the pixel buffer. The buffer memory must not be released outside of this class, instead, the PixelData object will release it automatically when the reference count falls to zero. PointerConstraints PointerConstraints is used when pointer is locked/unlocked PointTypeConverter Default PointTypeConverter class to convert point types. Position Position is a three-dimensional vector. Position2D Position2D is a two-dimensional vector. PrimitiveVisual A class encapsulating the property map of the primitive visual. PropertyArray An array of property values. PropertyBuffer PropertyBuffer is a handle to an object that contains a buffer of structured data. PropertyBuffers can be used to provide data to Geometry objects. PropertyCondition A condition that can be evaluated on a Property Value PropertyKey A key type which can be either a std::string or a Property::Index. PropertyMap A map of property values, the key type could be string or Property::Index. PropertyNotification Issues a notification upon a condition of the property being met. See PropertyCondition for available defined conditions. PropertyNotification.NotifyEventArgs Event arguments that passed via Notify signal PropertyValue A value-type representing a property value. Radian An angle in radians. Rectangle The Rectangle class. RefObject RelativeLayout RelativeLayout calculates the size and position of all the children based on their relationship to each other. RelativeVector2 RelativeVector2 is a two-dimensional vector. Both values (x and y) should be between [0, 1]. RelativeVector3 RelativeVector3 is a three-dimensional vector. All values (x, y, z and w) should be between [0, 1]. RelativeVector4 RelativeVector4 is a four-dimensional vector. All values (x, y, and z) should be between [0, 1]. RelayoutContainer An interface to encapsulate the information required for relayout. RenderEffect View's optional render effect. Applications can apply RenderEffect as the example below : RenderEffect effect = RenderEffect.CreateBackgroundBlurEffect(20.0f); view.SetRenderEffect(effect); view.ClearRenderEffect(); Note that a view owns at most one render effect. Renderer Renderer is a handle to an object used to show content by combining a Geometry, a TextureSet and a shader. Renderer.Ranges RenderTask RenderTaskList Rotation The Rotation class. RotationGesture A RotationGesture is emitted when the user moves two fingers in a circular motion. A rotation gesture will continue to be sent to the actor under the center point of the rotation until the rotation ends. RotationGestureDetector It tries to detect when the user moves two touch points in a circular motion. RotationGestureDetector.DetectedEventArgs Event arguments that passed via the RotationGestureEvent signal. Ruler RulerDomain RulerPtr SafeFrameBrokerHandle Sampler Sampler is a handle to an object that can be used to provide the sampling parameters to sample textures. ScaleTransition ScaleTransition provides smoothly appearing/disappearing scale effects for target View. If this transition is for appearing, the View comes out with the scale factor applied and will be animated to its original scale. If this transition is for disappearing, the View starts at its original size and will finally become scaled by scale factor and vanishes. ScriptableProperty Adds this attribute to any property belonging to a view (control) you want to be scriptable from JSON. ScrollView ScrollView contains views that can be scrolled manually (via touch). ScrollView.Property This should be internal, do not use. ScrollView.SnapEvent Snaps signal event's data. ScrollView.SnapStartedEventArgs Event arguments that passed via the SnapStarted signal. ScrollViewEffect ScrollView Effect base class, used to apply custom effects to a ScrollView instance. ScrollViewPagePathEffect ScrollView Page Path Effect. This effect causes Views to follow a given path. The opacity of the view will be 0.0 at the beginning of the path and will go to 1.0 as it is approximating to half of the path to return to 0.0 at the end of the path. Shader Shader. Shader.Hint Hint. Shadow Represents a shadow with color and blur radius for a View. ShadowBase The base class to describe basic shadow. Size A three-dimensional size. Size2D A two-dimensional size. SlideTransition SlideTransition class is a cluster of properties for the slide transition of a View. SlideTransition provides smoothly appearing/disappearing effects for target Control. The direction the target Control is comming from or going to can be selected in the pre-defined directions at the SlideTransitionDirection {UP, DOWN, LEFT, RIGHT} And, to use custom direction, the direction can be set by using Vector2. Spin Spins the CustomView class. SpTypeConverter Default SpTypeConverter class to convert dp types. StringToVoidSignal StyleManager The StyleManager informs applications of the system theme change, and supports application theme change at runtime. Applies various styles to controls using the properties system. On theme change, it automatically updates all controls, then raises a event to inform the application. If the application wants to customize the theme, RequestThemeChange needs to be called. It provides the path to the application resource root folder, from there the filename can be specified along with any subfolders, for example, Images, Models, etc. StyleManager.StyleChangedEventArgs Style changed event arguments. SVGVisual A class encapsulating the property map of the SVG visual. TapGesture A TapGesture is emitted when the user taps the screen with the stated number of fingers a stated number of times. TapGestureDetector This class emits a signal when a tap gesture occurs that meets the requirements set by the application. A TapGesture is a discrete gesture, which means it does not have any state information attached. TapGestureDetector.DetectedEventArgs Event arguments that are passed via the TapGestureEvent signal. TextShadow The Text Shadow for TextLabel. Texture Texture represents a texture object used as input or output by shaders. TextureSet TextureSet is a handle to an object that specifies the set of images used as textures by a renderer. The images have to be ordered in the same order they are declared in the shader. TextVisual A class encapsulating the property map of the text visual. Theme Basically, the Theme is a dictionary of ViewStyles that can decorate NUI Views. Each ViewStyle item is identified by a string key that can be matched the StyleName. The main purpose of providing theme is to separate style details from the structure. Managing style separately makes it easier to customize the look of application by user context. Also since a theme can be created from xaml file, it can be treated as a resource. This enables sharing styles with other applications. ThemeChangedEventArgs The event arguments that hold data for the event ThemeChanged. ThemeManager This static module provides methods that can manage NUI Theme. TimePeriod TimePeriod is used to define delay and duration of a process such as Transition. TimePeriod is composed of Delay and Duration in milliseconds Timer Mechanism to issue simple periodic or one-shot events. Timer is provided for application developers to be able to issue simple periodic or one-shot events. Please note that the timer callback functions should return as soon as possible because they block the next SignalTick. Please note that timer signals are not in sync with DALi's render timer. This class is a handle class so it can be stack allocated and used as a member. Timer.TickEventArgs Event arguments that passed via the tick event. Touch Touch events are a collection of points at a specific moment in time. When a multi-touch event occurs, each point represents the points that are currently being touched or the points where a touch has stopped. Transition Transition class is a cluster of properties for the transition of View pair. TransitionBase TransitionBase class is a base class for all Transition. Each Transition child classes inherits this base class. TransitionComponents Parts of the transition that can be configured to provide a custom effect. TransitionData This object translates data from a property array of maps into an array of animators. This is normally used when animating visuals. TransitionGroup TransitionGroup class is a cluster of properties to use multiple Transitions on a target. FadeTransition, ScaleTransition, and SlideTransition can be added on this group with AddTransition method. The transitions can be started at the same time or can be started sequentially in order. TransitionList Define a List of LayoutTransitions TransitionOptions This TransitionOptions class is a class to control Transition motion. This class includes multiple options for the Transition. NUI supports various kinds of Transitions such as App transition, Page transition, and so on. TTSPlayer The Text-to-speech (TTS) player. TTSPlayer.StateChangedEventArgs State changed argument. TypeInfo TypeInfo class for instantiation of registered types and introspection of their actions and signals. TypeRegistry The TypeRegistry allows registration of type instance creation functions. These can then be created later by name and down cast to the appropriate type. Vector2 A two-dimensional vector. Vector3 A three-dimensional vector. Vector4 A four-dimensional vector. VertexBuffer VertexBuffer is a handle to an object that contains a buffer of structured data. VertexBuffers can be used to provide data to Geometry objects. ViewWrapper ViewWrapper. VisualAnimator A class encapsulating the property map of the transition data. VisualBase Sets whether the actor should be focusable by keyboard navigation. Visuals reuse geometry, shader etc. across controls. They ensure that the renderer and texture sets exist only when control is on window. Each visual also responds to actor size and color change, and provides clipping at the renderer level. VisualFactory The VisualFactory is a singleton object that provides and shares visuals between views. VisualMap A class encapsulating the transform map of the visual. WatchTime The WatchTime class is used to get time for the WatchApplication. A WatchTime has a time handle from watch application framework. You can get time(hour, minute, second, millisecond) and date(year, month, day) on receiving timeTick signal. WeakEvent The WeakEvent without holding strong reference of event handler. WebBackForwardList WebBackForwardList is a class for back-forward list of web view. WebBackForwardListItem WebBackForwardListItem is a class for back-forward list item of web view. WebCertificate It is a class for certificate of web view. WebConsoleMessage It is a class for console message of web view. WebContext WebContext is a class for context of web view. WebContextMenu It is a class for context menu of web view. WebContextMenuItem It is a class for context menu item of web view. WebCookieManager WebCookieManager is a class for cookie manager of web view. WebFormRepostPolicyDecisionMaker It is a class for form repost policy decision maker of web view. WebFrame It is a class for frame of web view. WebHitTestResult It is a class for hit test result of web view. WebHttpAuthHandler It is a class for http authencation handler of web view. WebHttpRequestInterceptor It is a class for http request interceptor of web view. WebPageLoadError It is a class for load error of page of web view. WebPasswordData It is a class for password data of web view. WebPolicyDecisionMaker It is a class for policy decision maker of web view. WebSecurityOrigin It is a class for security origin of web view. WebSettings WebSettings is a class for settings of web view. WebViewCertificateReceivedEventArgs Event arguments that passed via the WebView.CertificateConfirmed / WebView.SslCertificateChanged. WebViewConsoleMessageReceivedEventArgs Event arguments that passed via the WebView.ConsoleMessageReceived. WebViewContextMenuHiddenEventArgs Event arguments that passed via the WebView.ContextMenuHidden. WebViewContextMenuShownEventArgs Event arguments that passed via the WebView.ContextMenuShown. WebViewFormRepostPolicyDecidedEventArgs Event arguments that passed via the WebView.FormRepostPolicyDecided. WebViewHttpAuthRequestedEventArgs Event arguments that passed via the WebView.HttpAuthRequested. WebViewPageLoadErrorEventArgs Event arguments that passed via the WebView.PageLoadError. WebViewPageLoadEventArgs Event arguments that passed via the WebView.PageLoadStarted or WebView.PageLoadFinished. WebViewPolicyDecidedEventArgs Event arguments that passed via the WebView.ResponsePolicyDecided, WebView.NavigationPolicyDecided or WebView.NewWindowPolicyDecided. WebViewScrollEdgeReachedEventArgs Event arguments that passed via the WebView.ScrollEdgeReached. WebViewTextFoundEventArgs Event arguments that passed via the WebView.TextFound. WebViewUrlChangedEventArgs Event arguments that passed via the WebView.UrlChanged. Wheel The wheel event structure is used to store a wheel rolling, it facilitates processing of the wheel rolling and passing to other libraries like Toolkit. There is a key modifier which relates to keys like Alt, Shift, and Ctrl functions are supplied to check if they have been pressed when the wheel is being rolled. We support a mouse device and there may be another custom device that support the wheel event. The device type is specified as \\e type. The mouse wheel event can be sent to the specific actor but the custom wheel event will be sent to the window. Widget Widget provides some common functionality required by all custom widget. WidgetView The WidgetView is a class for displaying the widget image and controlling the widget. Input events that the WidgetView gets are delivered to the widget. WidgetView.WidgetViewEventArgs Event arguments of the widget view. WidgetViewManager WidgetViewManager manages addition of WidgetView controls. This class provides the functionality of adding the widget views and controlling the widgets. Window The window class is used internally for drawing. The window has an orientation and indicator properties. Window.AccessibilityHighlightEventArgs AccessibilityHighlightArgs Window.FocusChangedEventArgs The focus changed event argument. Window.HoverEventArgs Event arguments that passed via the hover signal. Window.InsetsChangedEventArgs InsetsChangedEventArgs Window.KeyEventArgs Key event arguments. Window.MouseInOutEventArgs MouseInOut evnet arguments. Window.MouseRelativeEventArgs MouseRelative evnet arguments. Window.PointerConstraintsEventArgs PointerConstraints evnet arguments. Window.ResizedEventArgs Feeds a key event into the window. This resized event arguments. Window.SafeNativeWindowHandle Contains and encapsulates Native Window handle. Window.TouchEventArgs The touch event argument. Window.TransitionEffectEventArgs TransitionEffectArgs Window.VisibilityChangedEventArgs VisibilityChangedArgs Window.WheelEventArgs Wheel event arguments. Window.WindowFocusChangedEventArgs Do not use this, that will be deprecated. WindowData This class represents the default window data for an Application object. It contains information about the default window. WindowMoveCompletedEventArgs Move Completed event is sent when window has been moved the display server. It is triggered by calling RequestMoveToServer(). WindowMovedEventArgs Move event is sent when window is resized by user or the display server. WindowOrientationChangedEventArgs OrientationChangedArgs WindowResizeCompletedEventArgs Resize Completed event is sent when window has been resized the display server. It is triggered by calling RequestResizeToServer(). XmlnsDefinitionAttribute Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context. Structs AnchorPoint [Obsolete(\"Do not use this, that will be deprecated.\")] BorderVisualProperty This specifies properties of the BorderVisual. ClipEvent This specifies clipboard event data. ColorVisualProperty This specifies properties of the ColorVisual. DragData This specifies drag data. DragEvent This specifies drag event. FontFamily FontFamily constant. FontSizeScale FontSizeScale constant. GradientVisualProperty This specifies properties of the GradientVisual. HiddenInputProperty The HiddenInput property. ImageVisualProperty This specifies properties of the ImageVisual. LayoutLength [Draft] A type that represents a layout length. Currently, this implies pixels, but could be extended to handle device dependant sizes, etc. MeasuredSize [Draft] Class that encodes a measurement and a measure state, which is set if the measured size is too small. MeasureSpecification [Draft] A MeasureSpecification is used during the Measure pass by a LayoutGroup to inform it's children how to be measured. For instance, it may measure a child with an exact width and an unspecified height in order to determine height for width. MeshVisualProperty This specifies properties of the MeshVisual. NpatchImageVisualProperty This specifies properties of the NpatchImageVisual. Offset Offset has left, right, bottom, top value. ParentOrigin ParentOrigin constants. PivotPoint PivotPoint constants. PositionAxis PositionAxis constants. PrimitiveVisualProperty This specifies properties of the PrimitiveVisual. SelectionPopupStyleProperty The SelectionPopupStyle property. SlideTransitionDirection Pre-defined SlideTransition Direction TextVisualProperty This specifies properties of the TextVisual. Visual This specifies visual types. Visual.Property This specifies visual properties. Visual.ShaderProperty This specifies shader properties. Interfaces FocusManager.ICustomFocusAlgorithm ICustomFocusAlgorithm is used to provide the custom keyboard focus algorithm for retrieving the next focusable view. The application can implement the interface and override the keyboard focus behavior. If the focus is changing within a layout container, then the layout container is queried first to provide the next focusable view. If this does not provide a valid view, then the Keyboard FocusManager will check focusable properties to determine the next focusable actor. If focusable properties are not set, then the keyboard FocusManager calls the GetNextFocusableView() method of this interface. IBorderInterface This is the interface used to draw the border UI. ICustomAwareDeviceFocusAlgorithm ICustomAwareDeviceFocusAlgorithm inherits from FocusManager.ICustomFocusAlgorithm ICustomAwareDeviceFocusAlgorithm is used to provide the custom keyboard focus algorithm for retrieving the next focusable view. The application can implement the interface and override the keyboard focus behavior. If the focus is changing within a layout container, then the layout container is queried first to provide the next focusable view. If this does not provide a valid view, then the Keyboard FocusManager will check focusable properties to determine the next focusable actor. If focusable properties are not set, then the keyboard FocusManager calls the GetNextFocusableView() method of this interface. This interface calls GetNextFocusableView() with deviceName. ILayoutParent [Draft] Interface that defines a layout Parent. Enables a layout child to access methods on its parent, e.g. Remove (during unparenting) Enums AlphaFunction.BuiltinFunctions This specifies the various types of BuiltinFunctions. AlphaFunction.Modes This specifies which mode is set for AlphaFunction. Animatable.Capability Enumeration for Handle's capabilities that can be queried. AnimatableProperties The properties that can be animated. Animation.EndActions Enumeration for what to do when the animation ends, stopped, or destroyed. Animation.Interpolation Enumeration for what interpolation method to use on key-frame animations. Animation.LoopingModes Enumeration for what looping mode is in. Animation.States Enumeration for what state the animation is in. ArcVisual.CapType Enumeration for the cap style of the arc line. AutoScrollStopMode Auto scrolling stop behavior. BlendEquationType Enumeration for blend equation. BlendFactorType Enumeration for blend factor. BlendModeType Enumeration for blend mode. CacheModel Enumeration for setting cache model of a WebView. CameraType Enumeration for type determination of how the camera operates. CircularAlignment Enumeration for Circular alignment. The @p horizontalAlignment and @p verticalAlignment can be used to align the text within the text area. ClippingModeType Enumeration for the ClippingMode describing how this actor's children will be clipped against it. ColorBlendingMode Defines how a color is blended. ColorMode This specifies whether the actor uses its own color or inherits. ColorVisualCutoutPolicyType Defines how a colorvisual cutout CookieAcceptPolicy Enumeration for setting cache model of a WebView. CustomViewBehaviour This specifies customView behavior types. DefaultItemLayoutProperty DefaultItemLayoutType DepthFunctionType Enumeration for depth functions. DepthTestModeType Enumeration for depth buffer test (read) modes. DepthWriteModeType Enumeration for depth buffer write modes. DeviceClassType An enum of Device Class types. DeviceSubClassType An enum of Device Subclass types. DimensionType This specifies the dimension of the width or the height for size negotiation. DirectionBias The Direction Bias type. DisposeTypes DragSourceEventType Drag source event type. DragType Drag event type. DrawModeType Enumeration for the instance of how the actor and it's children will be drawn. EllipsisPosition An enum of ellipsis position. EncodedImageBuffer.ImageTypes The list of type of encoded image buffer. It will be used when we want to specify the buffer data type. FaceCullingModeType Enumeration for face culling mode. FilterModeType The filter mode type. FittingModeType This specifies fitting mode types. Fitting options, used when resizing images to fit desired dimensions. A fitting mode controls the region of a loaded image to be mapped to the desired image rectangle. All fitting modes preserve the aspect ratio of the image contents. FlexLayout.AlignmentType Enumeration for the alignment of the flex items or lines when the items or lines do not use all the available space on the cross-axis. FlexLayout.FlexDirection Enumeration for the direction of the main axis in the flex container. This determines the direction that flex items are laid out in the flex container. FlexLayout.FlexJustification Enumeration for the alignment of the flex items when the items do not use all available space on the main-axis. FlexLayout.FlexWrapType Enumeration for the wrap type of the flex container when there is no enough room for all the items on one flex line. FlexLayout.PositionType Enumeration for the position type of the flex item how it is positioned within its parent. FontSizeType Enumeration for the size type of font. FontSlantType Enumeration type for the font's slant. FontWeightType Enumeration type for the font's weight. FontWidthType Enumeration type for the font's width. FrameBuffer.Attachment.Mask FrameError Enumeration for the frame error. FrameType Enable FrameBroker(Caller) or FrameProvider(Callee) Geometry.Type Enumeration for the description of the type of geometry, used to determine how the coordinates will be used. Gesture.GestureType Enumeration for type of gesture. Gesture.SourceDataType This is the data of source type Gesture.SourceType This is the value of which source the gesture was started with. (ex : mouse) Gesture.StateType Enumeration for state of the gesture. GestureSourceType Gesture source type. Deprecated. This value will be deleted without notice. Please do not use it. GLESVersion This Enumeration is used the GLES version for EGL configuration. It is for GLWindow and GLView. GLRenderingMode Enumeration for rendering mode This Enumeration is used to choose the rendering mode. It is for GLWindow and GLView. GLWindow.GLWindowOrientation Enumeration for orientation of the window is the way in which a rectangular page is oriented for normal viewing. GlyphType Enumeration type for the glyph type. GradientVisualSpreadMethodType This specifies SpreadMethod types. SpreadMethod defines what happens if the gradient starts or ends inside the bounds of the target rectangle. GradientVisualUnitsType The type of coordinate system for certain attributes of the points in a gradient. Graphics.BackendType Graphics Backend Type. GridLayout.Alignment The alignment of the grid layout child. GridLayout.Orientation Enumeration for the direction in which the content is laid out GridLayout.StretchFlags The value how child is resized within its space. HiddenInputModeType The type for HiddenInput mode. HorizontalAlignment Enumeration for the horizontal alignment of objects such as texts and layout items. HorizontalAlignmentType Enumeration for horizontal alignment types. InputFilterType Enumeration for the type of InputFilter. InputMethod.ActionButtonTitleType Specifies what the Input Method \"action\" button functionality is set to. InputMethod.AutoCapitalType Autocapitalization Types. InputMethod.CategoryType SetType that can be changed in the system input method. InputMethod.NormalLayoutType Available variation for the normal layout. InputMethod.NumberOnlyLayoutType Available variation for the number only layout. InputMethod.PanelLayoutType Input panel (virtual keyboard) layout types.. InputMethod.PasswordLayoutType Available variation for the password layout. InputMethodContext.EventType Events that are generated by the IMF. InputMethodContext.InputPanelAlign Enumeration for align of the input panel. InputMethodContext.InputPanelLanguage Enumeration for the language mode of the input panel. InputMethodContext.KeyboardType Enumeration for the types of keyboard. InputMethodContext.State Enumeration for the state of the input panel. InputMethodContext.TextDirection The direction of the text. Key.StateType Enumeration for specifying the state of the key event. Layer.LayerBehavior Enumeration for the behavior of the layer. LinearLayout.Alignment [Draft] Enumeration for the alignment of the linear layout items LinearLayout.Orientation [Draft] Enumeration for the direction in which the content is laid out LineWrapMode An enum of the line wrap mode of text controls. LoadPolicyType Specifies the load policy types. Decides when the image texture should be loaded. MeasuredSize.StateType Measured states for a Size value. MeasureSpecification.ModeType Size mode for this MeasureSpecification MeshVisualShadingModeValue The shading mode used by the mesh visual. MouseButton Mouse device button type. MouseInOut.StateType The state of the mouse event. MouseRelative.StateType The state of the mouse event. NativeImageQueue.ColorFormat NativeImageSource.ColorDepth NotificationLevel An enum of notification window's priority level. NUIApplication.States Enum of Application status NUIApplication.ThemeOptions Enumeration for theme options of the NUIApplication. NUIApplication.WindowMode Enumeration for deciding whether a NUI application window is opaque or transparent. NUIGadgetLifecycleState Enumeration for the lifecycle state of the NUIGadget. NUIGadgetType Enumeration for the type of the NUIGadget. PixelData.ReleaseFunction Enumeration for function to release the pixel buffer. PixelFormat Enumeration for Pixel formats. Pixel format, default color depth is RGBA 32 bit with alpha. PointStateType Enumeration for point state type. PrimitiveVisualShapeType The primitive shape to render as a primitive visual. ProjectionMode Enumeration for the projection modes. PropertyAccessMode This specifies the property access mode types. Enumeration for the access mode for custom properties. PropertyKey.KeyType The type of key. PropertyNotification.NotifyMode Enumeration for description of how to check condition. PropertyType This specifies all the property types. Enumeration for the property types supported. RelativeLayout.Alignment The alignment of the relative layout child. ReleasePolicyType Specifies the release policy types. Decides if the image should be cached in different conditions. RenderingBehaviorType Enumeration for Setting the rendering behavior of a Window. RenderModeType Enumeration for the controls of how this renderer uses its stencil properties and writes to the color buffer. RenderTask.RefreshRate ResizePolicyType Enumeration for size negotiation resize policies. Ruler.RulerType SamplingModeType This specifies sampling mode types. Filtering options are used when resizing images to sample original pixels. A SamplingMode controls how pixels in an input image are sampled and combined to generate each pixel of a destination image during scaling. NoFilter and Box modes do not guarantee that the output pixel array exactly matches the rectangle specified by the desired dimensions and the FittingMode, but all other filter modes do if the desired dimensions are not more than the raw dimensions of the input image file. ScreenOffMode An enum of screen mode. ScriptableProperty.ScriptableType The enum of ScriptableType ScrollModeType This specifies all the scroll mode type. ScrollState An enum of the scroll state of the text editor. Shader.Hint.Value Enumeration for the hint value. SizeScalePolicyType Enumeration for policies to determine how an actor should resize itself when having its size set in size negotiation. StencilFunctionType Enumeration for the comparison function used on the stencil buffer. StencilOperationType Enumeration for specifying the action to take when the stencil (or depth) test fails during stencil test. StyleChangeType Types of style change. Enumeration for the StyleChange type. TextDirection An enum of text directions. TextLayout Enumeration for Text Layout. TextRenderMode Enumeration for the render mode of text. TextureType The texture type. TransitionCondition The conditions for transitions. TTSPlayer.TTSMode Enumeration for the instance of TTS mode. TTSPlayer.TTSState Enumeration for the instance of TTS state. UnderlineType Enumeration for the type of Underline. VerticalAlignment Enumeration for the vertical alignment of objects such as texts and layout items. VerticalAlignmentType Enumeration for vertical alignment types. VerticalLineAlignment An enum of vertical line alignments. VisibilityChangeType The visibility change type. Visual.AlignType This specifies visual align types. Visual.Type The index for the visual type. VisualFittingModeType The values of this enum determine how the visual should fit into the view. VisualTransformPolicyType This specifies policy types that could be used by the transform for the offset or size. VisualTransformPropertyType This specifies all the transform property types. WebConsoleMessage.SeverityLevel Enumeration for level of log severity. WebContext.ApplicationType Application type WebContext.CacheModelType Cache model WebContextMenuItem.ItemTag Enum that provides the tags of items for the context menu. WebContextMenuItem.ItemType Enum that defines the types of the items for the context menu. WebCookieManager.CookieAcceptPolicyType Enumeration for cookie accept policy WebCookieManager.CookiePersistentStorageType Enumeration for cookie persistent storage type. WebHitTestResult.ResultContext Enumeration for context of hit test result. WebPageLoadError.ErrorCode Enumeration for the load error code WebPageLoadError.ErrorType Enumeration for the load error type WebPolicyDecisionMaker.DecisionType Decision type WebPolicyDecisionMaker.NavigationType Policy navigation type WebViewScrollEdgeReachedEventArgs.Edge The enumeration for edge. Wheel.WheelType The type of the wheel event. Widget.TerminationType Enumeration for termination type of widget Window.BorderDirection This is an enum for the resize direction or move value when the border area is touched. Window.BorderResizePolicyType This enum is the policy when resizing the border window. Window.EffectState Enumeration for transition effect's state. Window.EffectStates Enumeration for transition effect's state. Window.EffectType Enumeration for transition effect's type. Window.EffectTypes Enumeration for transition effect's type. Window.InsetsPartState The state of insets part. Window.InsetsPartType The type of insets part. Window.KeyGrabMode Enumeration for the key grab mode for platform-level APIs. Window.ResizeDirection Enumeration for window resized mode by display server. Window.WindowOrientation Enumeration for orientation of the window is the way in which a rectangular page is oriented for normal viewing. WindowLayoutType An enum of window layout types. WindowType An enum of window types. WrapModeType This specifies wrap mode types. WrapModeU and WrapModeV separately decide how the texture should be sampled when the u and v coordinate exceeds the range of 0.0 to 1.0. Delegates ApplicationTransitionManager.AnimationEventHandler AnimationEventHandler for FrameBroker animation Clipboard.ClipboardCallback User callback for clipboard event. DaliEventHandler [UnmanagedFunctionPointer(CallingConvention.Cdecl)] this should be removed with EventHandler from .NET DaliEventHandlerWithReturnType [UnmanagedFunctionPointer(CallingConvention.Cdecl)] DragAndDrop.DragAndDropEventHandler DragAndDrop.DragAndDropWindowEventHandler DragAndDrop.SourceEventHandler EventHandlerWithReturnType [UnmanagedFunctionPointer(CallingConvention.Cdecl)] Extents.ExtentsChangedCallback Constructor GLWindow.GLInitializeCallbackType Type of callback to initialize native GL code. GLWindow.GLRenderFrameCallbackType Type of callback to render to frame to use native GL code. GLWindow.GLTerminateCallbackType Type of callback to cleanup native GL resource. ItemFactory.SwigDelegateItemFactory_0 ItemFactory.SwigDelegateItemFactory_1 ItemFactory.SwigDelegateItemFactory_2 NUIApplication.XamlLoadedHandler Xaml loaded delegate. ReturnTypeEventHandler [UnmanagedFunctionPointer(CallingConvention.Cdecl)] WebContext.DownloadStartedCallback The callback function that is invoked when download is started. WebContext.HttpRequestInterceptedCallback The callback function that is invoked when http request need be intercepted. WebContext.MimeOverriddenCallback The callback function that is invoked when current mime type need be overridden. WebContext.PasswordDataListAcquiredCallback The callback function that is invoked when password data list is acquired. WebContext.SecurityOriginListAcquiredCallback The callback function that is invoked when security origin list is acquired. WebContext.StorageUsageAcquiredCallback The callback function that is invoked when storage usage is acquired. Window.FrameCallbackType Type of callback which is called when the frame rendering is done by graphics driver or when the frame is displayed on display." }, "API12/api/Tizen.NUI.IBorderInterface.html": { "href": "API12/api/Tizen.NUI.IBorderInterface.html", @@ -41852,7 +41862,7 @@ "API12/api/Tizen.NUI.Scene3D.html": { "href": "API12/api/Tizen.NUI.Scene3D.html", "title": "Namespace Tizen.NUI.Scene3D", - "keywords": "Namespace Tizen.NUI.Scene3D Classes BlendShapeIndex Specialized MotionIndex to control blend shape. We can control the blend shape by index (when we set BlendShapeId as IndexKey), or by name (when we set BlendShapeId as StringKey). Camera Camera class controls a camera in 3D space. Camera can be added on the SceneView and displays SceneView's virtual 3D world to the screen. Camera can be translated and rotated in the space. Light This class is to define 3D Light source. Currently this Light class supports Directional Light that lights every position from the same direction. (e.g, Sun light) If a Light object is added on SceneView, the 3D objects in the SceneView are shined the Light. NUI Scene3D limits the maximum enabled light count per each SceneView. Currently the maximum number is set to 5, and it can be retrieved by using MaximumActivatedLightCount. If more than 5 enabled Light objects are added on SceneView, SceneView turns on only 5 lights in the order the lights were added. This Light can be added to SceneView directly but also it can be added on other View. When a parent actor is added to a SceneView, its Light behaves in the SceneView the same as if it were added directly to the SceneView. Material Class for setting Material properties of 3D models. Model Model is a Class to show 3D mesh objects. Model supports glTF 2.0 and DLI model formats. Physically Based Rendering with Image Based Lighting is also supported. Model.MeshHitEventArgs MeshHitEventArgs Contains arguments when MeshHitSignal called ModelNode ModelNode is a class for representing the Node of Model in Scene3D. ModelPrimitive Class for Model Primitives for 3D Geometry and Material. MotionData List of model motion definitions. Each motion has pair of MotionIndex and MotionValue. MotionIndex is abstract class that specify the target of motion. MotionValue is destination value of target for the motion. It can be expressed with PropertyValue or KeyFrames. MotionIndex Index of motion value. It will be used to specify the target of motion applied. There are three kinds of MotionIndex : MotionPropertyIndex, MotionTransformIndex and BlendShapeIndex. MotionPropertyIndex will be used for control all kind of properties. The MotionData loaded from files / buffer will have this kind of MotionIndex. MotionTransformIndex will be used for control the ModelNode's Position / Orientation / Scale, or each components. BlendShapeIndex will be used for control some blend shape animation. MotionPropertyIndex Basic MotionIndex to control Property. It can control more general case. MotionTransformIndex Specialized MotionIndex to control transform. It will be used when app developer doesn't care about Property index list, but want to change the transform properties anyway fast enough. MotionValue This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames. SceneView SceneView is a Class to show multiple 3D objects in a single 2D screen. Each SceneView has its own 3D space, and 3D objects added to SceneView are positioned in the space. SceneView uses left-handed coordinate system same as NUI. X as right, Y as down, and Z as forward. SceneView has internal root container to control inner rendering process like depth test. When a View is added to the SceneView with Add(View) method, it is actually added on the root container. Therefore, the added Views exist in the sub tree of SceneView, but are not direct children. The sub tree of Views will be rendered with the SceneView's own Camera. SceneView has one built-in camera by default. The default Camera is not removed by using RemoveCamera(Camera) method. GetCamera(uint) method with index \"0\" returns the default camera, and the minimum value returned by GetCameraCount() method is 1. SceneView also provides multiple Camera and one of them can be used to render multiple objects. AddCamera(Camera), RemoveCamera(Camera), GetCamera(uint), and SelectCamera(uint) are methods to manage Cameras of the SceneView. User can place multiple cameras in a scene to display the entire scene or to display individual objects. User can use the SelectCamera(uint) method to select the currently required camera. When the SceneView's size changes, some camera properties that depend on its size may also change. The changing properties are as follows: AspectRatio, LeftPlaneDistance, RightPlaneDistance, TopPlaneDistance, and BottomPlaneDistance. The Camera's FieldOfView is vertical fov. The horizontal fov is updated internally according to the SceneView size. The SetImageBasedLightSource(string, string, float) method sets the same IBL to all Model objects added to the SceneView. For the IBL, two cube map textures(diffuse and specular) are required. SceneView supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. If a model already has an IBL, it is batch overridden with the IBL of the SceneView. If the SceneView has IBL, the IBL of newly added models is also overridden. The IBL textures start to be loaded asynchronously when SetImageBasedLightSource(string, string, float) method is called. ResourcesLoaded signal notifies that the loading of the IBL resources have been completed. If FBO is used, the rendering result of SceneView is drawn on the FBO and it is mapped on the plane of the SceneView. It could decreases performance slightly, but it is useful to show SceneView according to the rendering order with other Views. And since SceneView is a View, it can be placed together with other 2D UI components in the NUI window. Enums Camera.ProjectionDirectionType Enumeration for the projectionDirection. Camera.ProjectionModeType Enumeration for the projectionMode. ProjectionMode defines how the camera shows 3D objects or scene on a 2D plane with projection. MaterialAlphaModeType MaterialAlphaModeType is enum for Material's AlphaMode type MaterialDepthIndexRange Depth index ranges to define rendering order. MaterialTextureType MaterialTextureType is enum for Material's Texture type MotionTransformIndex.TransformTypes The list of transform property types what this MotionTransformIndex can control. MotionValue.ValueType Determine whether current stored value is PropertyValue, or KeyFrames." + "keywords": "Namespace Tizen.NUI.Scene3D Classes BlendShapeIndex Specialized MotionIndex to control blend shape. We can control the blend shape by index (when we set BlendShapeId as IndexKey), or by name (when we set BlendShapeId as StringKey). Camera Camera class controls a camera in 3D space. Camera can be added on the SceneView and displays SceneView's virtual 3D world to the screen. Camera can be translated and rotated in the space. Light This class is to define 3D Light source. Currently this Light class supports Directional Light that lights every position from the same direction. (e.g, Sun light) If a Light object is added on SceneView, the 3D objects in the SceneView are shined the Light. NUI Scene3D limits the maximum enabled light count per each SceneView. Currently the maximum number is set to 5, and it can be retrieved by using MaximumActivatedLightCount. If more than 5 enabled Light objects are added on SceneView, SceneView turns on only 5 lights in the order the lights were added. This Light can be added to SceneView directly but also it can be added on other View. When a parent actor is added to a SceneView, its Light behaves in the SceneView the same as if it were added directly to the SceneView. Material Class for setting Material properties of 3D models. Model Model is a Class to show 3D mesh objects. Model supports glTF 2.0 and DLI model formats. Physically Based Rendering with Image Based Lighting is also supported. Model.MeshHitEventArgs MeshHitEventArgs Contains arguments when MeshHitSignal called ModelNode ModelNode is a class for representing the Node of Model in Scene3D. ModelPrimitive Class for Model Primitives for 3D Geometry and Material. MotionData List of model motion definitions. Each motion has pair of MotionIndex and MotionValue. MotionIndex is abstract class that specify the target of motion. MotionValue is destination value of target for the motion. It can be expressed with PropertyValue or KeyFrames. MotionIndex Index of motion value. It will be used to specify the target of motion applied. There are three kinds of MotionIndex : MotionPropertyIndex, MotionTransformIndex and BlendShapeIndex. MotionPropertyIndex will be used for control all kind of properties. The MotionData loaded from files / buffer will have this kind of MotionIndex. MotionTransformIndex will be used for control the ModelNode's Position / Orientation / Scale, or each components. BlendShapeIndex will be used for control some blend shape animation. MotionPropertyIndex Basic MotionIndex to control Property. It can control more general case. MotionTransformIndex Specialized MotionIndex to control transform. It will be used when app developer doesn't care about Property index list, but want to change the transform properties anyway fast enough. MotionValue This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames. Panel Panel is a control to show 2D UI on 3D Scene. 2D UI contents set on this Panel are rendered on a screen panel that is placed on 3D scene. Each Panel has a single plane with defined resolution. The plane is always placed at center to fit within the boundaries of the panel while maintaining the aspect ratio of the resolution. SceneView SceneView is a Class to show multiple 3D objects in a single 2D screen. Each SceneView has its own 3D space, and 3D objects added to SceneView are positioned in the space. SceneView uses left-handed coordinate system same as NUI. X as right, Y as down, and Z as forward. SceneView has internal root container to control inner rendering process like depth test. When a View is added to the SceneView with Add(View) method, it is actually added on the root container. Therefore, the added Views exist in the sub tree of SceneView, but are not direct children. The sub tree of Views will be rendered with the SceneView's own Camera. SceneView has one built-in camera by default. The default Camera is not removed by using RemoveCamera(Camera) method. GetCamera(uint) method with index \"0\" returns the default camera, and the minimum value returned by GetCameraCount() method is 1. SceneView also provides multiple Camera and one of them can be used to render multiple objects. AddCamera(Camera), RemoveCamera(Camera), GetCamera(uint), and SelectCamera(uint) are methods to manage Cameras of the SceneView. User can place multiple cameras in a scene to display the entire scene or to display individual objects. User can use the SelectCamera(uint) method to select the currently required camera. When the SceneView's size changes, some camera properties that depend on its size may also change. The changing properties are as follows: AspectRatio, LeftPlaneDistance, RightPlaneDistance, TopPlaneDistance, and BottomPlaneDistance. The Camera's FieldOfView is vertical fov. The horizontal fov is updated internally according to the SceneView size. The SetImageBasedLightSource(string, string, float) method sets the same IBL to all Model objects added to the SceneView. For the IBL, two cube map textures(diffuse and specular) are required. SceneView supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. If a model already has an IBL, it is batch overridden with the IBL of the SceneView. If the SceneView has IBL, the IBL of newly added models is also overridden. The IBL textures start to be loaded asynchronously when SetImageBasedLightSource(string, string, float) method is called. ResourcesLoaded signal notifies that the loading of the IBL resources have been completed. If FBO is used, the rendering result of SceneView is drawn on the FBO and it is mapped on the plane of the SceneView. It could decreases performance slightly, but it is useful to show SceneView according to the rendering order with other Views. And since SceneView is a View, it can be placed together with other 2D UI components in the NUI window. Enums Camera.ProjectionDirectionType Enumeration for the projectionDirection. Camera.ProjectionModeType Enumeration for the projectionMode. ProjectionMode defines how the camera shows 3D objects or scene on a 2D plane with projection. MaterialAlphaModeType MaterialAlphaModeType is enum for Material's AlphaMode type MaterialDepthIndexRange Depth index ranges to define rendering order. MaterialTextureType MaterialTextureType is enum for Material's Texture type MotionTransformIndex.TransformTypes The list of transform property types what this MotionTransformIndex can control. MotionValue.ValueType Determine whether current stored value is PropertyValue, or KeyFrames." }, "API12/api/Tizen.NUI.Scene3D.Light.html": { "href": "API12/api/Tizen.NUI.Scene3D.Light.html", @@ -41882,7 +41892,7 @@ "API12/api/Tizen.NUI.Scene3D.Model.html": { "href": "API12/api/Tizen.NUI.Scene3D.Model.html", "title": "Class Model", - "keywords": "Class Model Definition Namespace: Tizen.NUI.Scene3D Assembly: Tizen.NUI.Scene3D.dll Model is a Class to show 3D mesh objects. Model supports glTF 2.0 and DLI model formats. Physically Based Rendering with Image Based Lighting is also supported. public class Model : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Model Derived Avatar Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Examples Model model = new Model(modelUrl) { Size = new Size(width, height), }; model.ResourcesLoaded += (s, e) => { model.PivotPoint = new Vector3(0.5f, 0.5f, 0.5f); // Use center as a Pivot. int animationCount = model.GetAnimationCount(); if(animationCount > 0) { // Play an Animation of index 0. model.GetAnimation(0).Play(); } }; model.SetImageBasedLightSource(diffuseUrl, specularUrl, scaleFactor); window.Add(model); Constructors View Source Model() Create an initialized Model. Declaration public Model() Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source Model(string, string) Create an initialized Model. Declaration public Model(string modelUrl, string resourceDirectoryUrl = \"\") Parameters Type Name Description string modelUrl model file url.(e.g. glTF, and DLI). string resourceDirectoryUrl The url to derectory containing resources: binary, image etc. Remarks If resourceDirectoryUrl is empty, the parent directory url of modelUrl is used for resource url. http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage. View Source Model(Model) Copy constructor. Declaration public Model(Model model) Parameters Type Name Description Model model Source object to copy. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Properties View Source ImageBasedLightScaleFactor Set/Get the ImageBasedLight ScaleFactor. Scale factor controls light source intensity in [0.0f, 1.0f] Declaration public float ImageBasedLightScaleFactor { get; set; } Property Value Type Description float Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ModelPivotPoint Get The original pivot point of the model Declaration public Position ModelPivotPoint { get; } Property Value Type Description Position Remarks This returns (0, 0, 0) before resources are loaded. View Source ModelRoot Retrieves root ModelNode of this Model. Declaration public ModelNode ModelRoot { get; } Property Value Type Description ModelNode Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Methods View Source AddModelNode(ModelNode) Adds modelNode to this Model. Declaration public void AddModelNode(ModelNode modelNode) Parameters Type Name Description ModelNode modelNode Root of a ModelNode tree Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ApplyCamera(uint, Camera) Apply camera parameters at the index to inputed Camera. If camera parameter is valid and camera is not empty, apply parameters. It will change camera's transform and near / far / fov or orthographic size / aspect ratio (if defined) Declaration public bool ApplyCamera(uint index, Camera camera) Parameters Type Name Description uint index Index of camera to be retrieved. Camera camera Camera to be applied parameter. Returns Type Description bool True if Apply successed. False otherwise. Remarks This method should be called after Model load has been finished. View Source CastShadow(bool) Sets whether this Model casts shadow or not. If it is true, this model is drawn on Shadow Map. Note: This method affects all of the child ModelNode. However, same property of each child ModelNode can be changed respectively and it not changes parent's property. Declaration public void CastShadow(bool castShadow) Parameters Type Name Description bool castShadow Whether this Model casts shadow or not. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source Dispose(DisposeTypes) To make transitionSet instance be disposed. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type Overrides View.Dispose(DisposeTypes) Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source FindChildModelNodeByName(string) Removes Returns a child ModelNode object with a name that matches nodeName. Declaration public ModelNode FindChildModelNodeByName(string nodeName) Parameters Type Name Description string nodeName The name of the child ModelNode object you want to find. Returns Type Description ModelNode Child ModelNode that has nodeName as name. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source GenerateCamera(uint) Generate Camera using camera parameters at the index. If camera parameter is valid, create new Camera. Else, return empty Handle. Declaration public Camera GenerateCamera(uint index) Parameters Type Name Description uint index Index of camera to be generated. Returns Type Description Camera Generated Camera by the index, or empty Handle if generation failed. Remarks This method should be called after Model load has been finished. View Source GenerateMotionDataAnimation(MotionData) Generate animation by MotionData. If there is no animatable item for MotionData, return null. Declaration public Animation GenerateMotionDataAnimation(MotionData motionData) Parameters Type Name Description MotionData motionData Source motion data. Returns Type Description Animation Generated animation from then given motion data, or null if there is no animatable item in motionData Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source GetAnimation(string) Retrieves animation with the given name. Note: This method should be called after Model load finished. Declaration public Animation GetAnimation(string name) Parameters Type Name Description string name String name of animation to be retrieved. Returns Type Description Animation Animation that has the given name. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source GetAnimation(uint) Gets animation at the index. Declaration public Animation GetAnimation(uint index) Parameters Type Name Description uint index Index of animation to be retrieved. Returns Type Description Animation Animation at the index. Remarks This method should be called after Model load has been finished. View Source GetAnimationCount() Gets number of animations that has been loaded from model file. Declaration public uint GetAnimationCount() Returns Type Description uint The number of loaded animations. Remarks This method should be called after Model load has been finished. View Source GetCameraCount() Gets number of camera parameters that has been loaded from model file. Declaration public uint GetCameraCount() Returns Type Description uint The number of loaded camera parameters. Remarks This method should be called after Model load has been finished. View Source IsShadowCasting() Retrieves whether the Model casts shadow or not for Light. Note: IBL does not cast any shadow. Declaration public bool IsShadowCasting() Returns Type Description bool True if this model casts shadow. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source IsShadowReceiving() Retrieves whether the Model receives shadow or not for Light If it is true, this model is drawn on Shadow Map. Declaration public bool IsShadowReceiving() Returns Type Description bool True if this model receives shadow. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBlendShapeAnimation(string) Load blendshape animation and assign to model from json file. Declaration public Animation LoadBlendShapeAnimation(string jsonFilename) Parameters Type Name Description string jsonFilename Name of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBlendShapeAnimationFromBuffer(string) Load morphing animation and assign to model from json string. Declaration public Animation LoadBlendShapeAnimationFromBuffer(string jsonBuffer) Parameters Type Name Description string jsonBuffer Contents of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBvhAnimation(string, Vector3, bool) Load bvh animation and assign to model. Scale is additional scale factor of bvh animation. It is possible that Model's scale may not matched with bvh animation scale. If scale is null, default use as Vector3.ONE Declaration public Animation LoadBvhAnimation(string bvhFilename, Vector3 scale = null, bool translateRootFromModelNode = true) Parameters Type Name Description string bvhFilename Name of bvh format file. Vector3 scale Scale value of bvh animation match with model. bool translateRootFromModelNode Whether we should translate the bvh root from it's ModelNode position or not. Returns Type Description Animation Animaion of bvh Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBvhAnimationFromBuffer(string, Vector3, bool) Load bvh animation and assign to model. Scale is additional scale factor of bvh animation. It is possible that Model's scale may not matched with bvh animation scale. If scale is null, default use as Vector3.ONE Declaration public Animation LoadBvhAnimationFromBuffer(string bvhBuffer, Vector3 scale = null, bool translateRootFromModelNode = true) Parameters Type Name Description string bvhBuffer Contents of bvh format file. Vector3 scale Scale value of bvh animation match with model. bool translateRootFromModelNode Whether we should translate the bvh root from it's ModelNode position or not. Returns Type Description Animation Animaion of bvh Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadFacialAnimation(string) Load facial animation and assign to model. Declaration public Animation LoadFacialAnimation(string facialFilename) Parameters Type Name Description string facialFilename Name of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadFacialAnimationFromBuffer(string) Load facial animation and assign to model. Declaration public Animation LoadFacialAnimationFromBuffer(string facialBuffer) Parameters Type Name Description string facialBuffer Contents of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ReceiveShadow(bool) Sets whether this Model receives shadow or not. If it is true, shadows are drawn on this model. Note: This method affects all of the child ModelNode. However, same property of each child ModelNode can be changed respectively and it not changes parent's property. Declaration public void ReceiveShadow(bool receiveShadow) Parameters Type Name Description bool receiveShadow Whether this Model receives shadow or not. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ReleaseSwigCPtr(HandleRef) Release swigCPtr. Declaration protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description System.Runtime.InteropServices.HandleRef swigCPtr Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source RemoveModelNode(ModelNode) Removes modelNode from this Model. Declaration public void RemoveModelNode(ModelNode modelNode) Parameters Type Name Description ModelNode modelNode Root of a ModelNode tree to be removed Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source SetImageBasedLightSource(string, string, float) Changes Image Based Light according to the given input textures. Declaration public void SetImageBasedLightSource(string diffuseUrl, string specularUrl, float scaleFactor = 1) Parameters Type Name Description string diffuseUrl The path of Cube map image that will be used as a diffuse IBL source. string specularUrl The path of Cube map image that will be used as a specular IBL source. float scaleFactor Scale factor that controls light source intensity in [0.0f, 1.0f]. Default value is 1.0f. Remarks http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage. View Source SetMotionData(MotionData) Set values from MotionData. Note that this method doesn not apply KeyFrames animation. If you want to apply the animation, please use GenerateMotionDataAnimation(MotionData) and play the result. Declaration public void SetMotionData(MotionData motionData) Parameters Type Name Description MotionData motionData Source motion data. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Events View Source ColliderMeshHitted EventHandler event. It will be invoked when collider mesh is hit. Declaration public event EventHandler ColliderMeshHitted Event Type Type Description EventHandler<> Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" + "keywords": "Class Model Definition Namespace: Tizen.NUI.Scene3D Assembly: Tizen.NUI.Scene3D.dll Model is a Class to show 3D mesh objects. Model supports glTF 2.0 and DLI model formats. Physically Based Rendering with Image Based Lighting is also supported. public class Model : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Model Derived Avatar Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Examples Model model = new Model(modelUrl) { Size = new Size(width, height), }; model.ResourcesLoaded += (s, e) => { model.PivotPoint = new Vector3(0.5f, 0.5f, 0.5f); // Use center as a Pivot. int animationCount = model.GetAnimationCount(); if(animationCount > 0) { // Play an Animation of index 0. model.GetAnimation(0).Play(); } }; model.SetImageBasedLightSource(diffuseUrl, specularUrl, scaleFactor); window.Add(model); Constructors View Source Model() Create an initialized Model. Declaration public Model() Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source Model(string, string) Create an initialized Model. Declaration public Model(string modelUrl, string resourceDirectoryUrl = \"\") Parameters Type Name Description string modelUrl model file url.(e.g. glTF, and DLI). string resourceDirectoryUrl The url to derectory containing resources: binary, image etc. Remarks If resourceDirectoryUrl is empty, the parent directory url of modelUrl is used for resource url. http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage. View Source Model(Model) Copy constructor. Declaration public Model(Model model) Parameters Type Name Description Model model Source object to copy. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Properties View Source ImageBasedLightScaleFactor Set/Get the ImageBasedLight ScaleFactor. Scale factor controls light source intensity in [0.0f, 1.0f] Declaration public float ImageBasedLightScaleFactor { get; set; } Property Value Type Description float Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ModelPivotPoint Get The original pivot point of the model Declaration public Position ModelPivotPoint { get; } Property Value Type Description Position Remarks This returns (0, 0, 0) before resources are loaded. View Source ModelRoot Retrieves root ModelNode of this Model. Declaration public ModelNode ModelRoot { get; } Property Value Type Description ModelNode Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ShadowCast Whether this Model casts shadow or not by directional light. If it is true, this Model is drawn on Shadow Map. Default value is true. Declaration public bool ShadowCast { get; set; } Property Value Type Description bool Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ShadowReceive Whether this Model receives shadow or not by directional light. If it is true, shadows are drawn on this Model. Default value is true. Declaration public bool ShadowReceive { get; set; } Property Value Type Description bool Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Methods View Source AddModelNode(ModelNode) Adds modelNode to this Model. Declaration public void AddModelNode(ModelNode modelNode) Parameters Type Name Description ModelNode modelNode Root of a ModelNode tree Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ApplyCamera(uint, Camera) Apply camera parameters at the index to inputed Camera. If camera parameter is valid and camera is not empty, apply parameters. It will change camera's transform and near / far / fov or orthographic size / aspect ratio (if defined) Declaration public bool ApplyCamera(uint index, Camera camera) Parameters Type Name Description uint index Index of camera to be retrieved. Camera camera Camera to be applied parameter. Returns Type Description bool True if Apply successed. False otherwise. Remarks This method should be called after Model load has been finished. View Source Dispose(DisposeTypes) To make transitionSet instance be disposed. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type Overrides View.Dispose(DisposeTypes) Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source FindChildModelNodeByName(string) Removes Returns a child ModelNode object with a name that matches nodeName. Declaration public ModelNode FindChildModelNodeByName(string nodeName) Parameters Type Name Description string nodeName The name of the child ModelNode object you want to find. Returns Type Description ModelNode Child ModelNode that has nodeName as name. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source GenerateCamera(uint) Generate Camera using camera parameters at the index. If camera parameter is valid, create new Camera. Else, return empty Handle. Declaration public Camera GenerateCamera(uint index) Parameters Type Name Description uint index Index of camera to be generated. Returns Type Description Camera Generated Camera by the index, or empty Handle if generation failed. Remarks This method should be called after Model load has been finished. View Source GenerateMotionDataAnimation(MotionData) Generate animation by MotionData. If there is no animatable item for MotionData, return null. Declaration public Animation GenerateMotionDataAnimation(MotionData motionData) Parameters Type Name Description MotionData motionData Source motion data. Returns Type Description Animation Generated animation from then given motion data, or null if there is no animatable item in motionData Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source GetAnimation(string) Retrieves animation with the given name. Note: This method should be called after Model load finished. Declaration public Animation GetAnimation(string name) Parameters Type Name Description string name String name of animation to be retrieved. Returns Type Description Animation Animation that has the given name. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source GetAnimation(uint) Gets animation at the index. Declaration public Animation GetAnimation(uint index) Parameters Type Name Description uint index Index of animation to be retrieved. Returns Type Description Animation Animation at the index. Remarks This method should be called after Model load has been finished. View Source GetAnimationCount() Gets number of animations that has been loaded from model file. Declaration public uint GetAnimationCount() Returns Type Description uint The number of loaded animations. Remarks This method should be called after Model load has been finished. View Source GetCameraCount() Gets number of camera parameters that has been loaded from model file. Declaration public uint GetCameraCount() Returns Type Description uint The number of loaded camera parameters. Remarks This method should be called after Model load has been finished. View Source LoadBlendShapeAnimation(string) Load blendshape animation and assign to model from json file. Declaration public Animation LoadBlendShapeAnimation(string jsonFilename) Parameters Type Name Description string jsonFilename Name of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBlendShapeAnimationFromBuffer(string) Load morphing animation and assign to model from json string. Declaration public Animation LoadBlendShapeAnimationFromBuffer(string jsonBuffer) Parameters Type Name Description string jsonBuffer Contents of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBvhAnimation(string, Vector3, bool) Load bvh animation and assign to model. Scale is additional scale factor of bvh animation. It is possible that Model's scale may not matched with bvh animation scale. If scale is null, default use as Vector3.ONE Declaration public Animation LoadBvhAnimation(string bvhFilename, Vector3 scale = null, bool translateRootFromModelNode = true) Parameters Type Name Description string bvhFilename Name of bvh format file. Vector3 scale Scale value of bvh animation match with model. bool translateRootFromModelNode Whether we should translate the bvh root from it's ModelNode position or not. Returns Type Description Animation Animaion of bvh Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadBvhAnimationFromBuffer(string, Vector3, bool) Load bvh animation and assign to model. Scale is additional scale factor of bvh animation. It is possible that Model's scale may not matched with bvh animation scale. If scale is null, default use as Vector3.ONE Declaration public Animation LoadBvhAnimationFromBuffer(string bvhBuffer, Vector3 scale = null, bool translateRootFromModelNode = true) Parameters Type Name Description string bvhBuffer Contents of bvh format file. Vector3 scale Scale value of bvh animation match with model. bool translateRootFromModelNode Whether we should translate the bvh root from it's ModelNode position or not. Returns Type Description Animation Animaion of bvh Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadFacialAnimation(string) Load facial animation and assign to model. Declaration public Animation LoadFacialAnimation(string facialFilename) Parameters Type Name Description string facialFilename Name of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source LoadFacialAnimationFromBuffer(string) Load facial animation and assign to model. Declaration public Animation LoadFacialAnimationFromBuffer(string facialBuffer) Parameters Type Name Description string facialBuffer Contents of json format file what we predefined. Returns Type Description Animation Animaion of facial Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source ReleaseSwigCPtr(HandleRef) Release swigCPtr. Declaration protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description System.Runtime.InteropServices.HandleRef swigCPtr Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source RemoveModelNode(ModelNode) Removes modelNode from this Model. Declaration public void RemoveModelNode(ModelNode modelNode) Parameters Type Name Description ModelNode modelNode Root of a ModelNode tree to be removed Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. View Source SetImageBasedLightSource(string, string, float) Changes Image Based Light according to the given input textures. Declaration public void SetImageBasedLightSource(string diffuseUrl, string specularUrl, float scaleFactor = 1) Parameters Type Name Description string diffuseUrl The path of Cube map image that will be used as a diffuse IBL source. string specularUrl The path of Cube map image that will be used as a specular IBL source. float scaleFactor Scale factor that controls light source intensity in [0.0f, 1.0f]. Default value is 1.0f. Remarks http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage. View Source SetMotionData(MotionData) Set values from MotionData. Note that this method doesn not apply KeyFrames animation. If you want to apply the animation, please use GenerateMotionDataAnimation(MotionData) and play the result. Declaration public void SetMotionData(MotionData motionData) Parameters Type Name Description MotionData motionData Source motion data. Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Events View Source ColliderMeshHitted EventHandler event. It will be invoked when collider mesh is hit. Declaration public event EventHandler ColliderMeshHitted Event Type Type Description EventHandler<> Remarks Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. The number of animation is also retrieved by GetAnimationCount() method. Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). For the IBL, two cube map textures(diffuse and specular) are required. Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. The model and IBL textures start to be loaded asynchronously when the Model object is on Window. ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished. By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. The PivotPoint can be modified after model loading is finished. If user set size property, the mesh will be scaled to the input size. Default value of ParentOrigin of the Model is Center. Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" }, "API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html": { "href": "API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html", @@ -41934,10 +41944,15 @@ "title": "Enum MotionValue.ValueType", "keywords": "Enum MotionValue.ValueType Definition Namespace: Tizen.NUI.Scene3D Assembly: Tizen.NUI.Scene3D.dll Determine whether current stored value is PropertyValue, or KeyFrames. public enum MotionValue.ValueType Fields Name Description Invalid Value is null, or invalid class. KeyFrames Value is KeyFrames. Property Value is PropertyValue. Extension Methods EXamlExtensions.LoadFromEXaml(MotionValue.ValueType, string) EXamlExtensions.LoadFromEXamlByRelativePath(MotionValue.ValueType, string) EXamlExtensions.LoadFromEXamlPath(MotionValue.ValueType, string) EXamlExtensions.LoadFromEXamlPath(MotionValue.ValueType, Type) Extensions.LoadFromXaml(MotionValue.ValueType, string) Extensions.LoadFromXaml(MotionValue.ValueType, Type) Extensions.LoadFromXamlFile(MotionValue.ValueType, string)" }, + "API12/api/Tizen.NUI.Scene3D.Panel.html": { + "href": "API12/api/Tizen.NUI.Scene3D.Panel.html", + "title": "Class Panel", + "keywords": "Class Panel Definition Namespace: Tizen.NUI.Scene3D Assembly: Tizen.NUI.Scene3D.dll Panel is a control to show 2D UI on 3D Scene. 2D UI contents set on this Panel are rendered on a screen panel that is placed on 3D scene. Each Panel has a single plane with defined resolution. The plane is always placed at center to fit within the boundaries of the panel while maintaining the aspect ratio of the resolution. public class Panel : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View Panel Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. Examples View contentRoot = CreateUIContent(); // Create 2D UI Scene Panel panel = new Panel() { Size = new Size(width, height), }; panel.PanelResolution = new Vector2(resolutionWidth, resolutionHeight)); panel.Content = contentRoot; Constructors View Source Panel() Create an initialized Panel. Declaration public Panel() Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. Properties View Source BackFacePlaneColor Color of back face plane. Default color is white. Declaration public Color BackFacePlaneColor { get; set; } Property Value Type Description Color Remarks Because back face plane is always opaque, alpha channel is ignored. View Source Content Root View of 2D UI content. The content is rendered on the plane of the Panel by using off screen rendering. Declaration public View Content { get; set; } Property Value Type Description View Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source DoubleSided Whether the content is rendered as double sided or not. Default value is false. Declaration public bool DoubleSided { get; set; } Property Value Type Description bool Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source PanelResolution Resolution of the Panel. The resolution is independent from the Panel size property. The resolution defines a plane that the 2D UI scene will be rendered. And the shape of the panel plane is defined by aspect ratio of the input resolution. The plane is cleared by white color. Declaration public Vector2 PanelResolution { get; set; } Property Value Type Description Vector2 Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source ShadowCast Whether this Panel casts shadow or not by directional light. If it is true, this panel is drawn on Shadow Map. Default value is true. Declaration public bool ShadowCast { get; set; } Property Value Type Description bool Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source ShadowReceive Whether this Panel receives shadow or not by directional light. If it is true, shadows are drawn on this panel. Default value is true. Declaration public bool ShadowReceive { get; set; } Property Value Type Description bool Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source Transparent Whether Transparent background is used or not. Default value is false Declaration public bool Transparent { get; set; } Property Value Type Description bool Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source UsingBackFacePlane Whether to use back face plane or not. If this property is true, an opaque plane will be displayed when viewed from behind the Panel. Default value is true. Default back face plane color is white. Declaration public bool UsingBackFacePlane { get; set; } Property Value Type Description bool Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. Methods View Source Dispose(DisposeTypes) To make transitionSet instance be disposed. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type Overrides View.Dispose(DisposeTypes) Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. View Source ReleaseSwigCPtr(HandleRef) Release swigCPtr. Declaration protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description System.Runtime.InteropServices.HandleRef swigCPtr Remarks 2D UI Content can be added on Panel, but the result that another 3D SceneView is added on Panel is not guaranteed. Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" + }, "API12/api/Tizen.NUI.Scene3D.SceneView.html": { "href": "API12/api/Tizen.NUI.Scene3D.SceneView.html", "title": "Class SceneView", - "keywords": "Class SceneView Definition Namespace: Tizen.NUI.Scene3D Assembly: Tizen.NUI.Scene3D.dll SceneView is a Class to show multiple 3D objects in a single 2D screen. Each SceneView has its own 3D space, and 3D objects added to SceneView are positioned in the space. SceneView uses left-handed coordinate system same as NUI. X as right, Y as down, and Z as forward. SceneView has internal root container to control inner rendering process like depth test. When a View is added to the SceneView with Add(View) method, it is actually added on the root container. Therefore, the added Views exist in the sub tree of SceneView, but are not direct children. The sub tree of Views will be rendered with the SceneView's own Camera. SceneView has one built-in camera by default. The default Camera is not removed by using RemoveCamera(Camera) method. GetCamera(uint) method with index \"0\" returns the default camera, and the minimum value returned by GetCameraCount() method is 1. SceneView also provides multiple Camera and one of them can be used to render multiple objects. AddCamera(Camera), RemoveCamera(Camera), GetCamera(uint), and SelectCamera(uint) are methods to manage Cameras of the SceneView. User can place multiple cameras in a scene to display the entire scene or to display individual objects. User can use the SelectCamera(uint) method to select the currently required camera. When the SceneView's size changes, some camera properties that depend on its size may also change. The changing properties are as follows: AspectRatio, LeftPlaneDistance, RightPlaneDistance, TopPlaneDistance, and BottomPlaneDistance. The Camera's FieldOfView is vertical fov. The horizontal fov is updated internally according to the SceneView size. The SetImageBasedLightSource(string, string, float) method sets the same IBL to all Model objects added to the SceneView. For the IBL, two cube map textures(diffuse and specular) are required. SceneView supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. If a model already has an IBL, it is batch overridden with the IBL of the SceneView. If the SceneView has IBL, the IBL of newly added models is also overridden. The IBL textures start to be loaded asynchronously when SetImageBasedLightSource(string, string, float) method is called. ResourcesLoaded signal notifies that the loading of the IBL resources have been completed. If FBO is used, the rendering result of SceneView is drawn on the FBO and it is mapped on the plane of the SceneView. It could decreases performance slightly, but it is useful to show SceneView according to the rendering order with other Views. And since SceneView is a View, it can be placed together with other 2D UI components in the NUI window. public class SceneView : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View SceneView Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source SceneView() Create an initialized SceneView. Declaration public SceneView() View Source SceneView(SceneView) Copy constructor. Declaration public SceneView(SceneView sceneView) Parameters Type Name Description SceneView sceneView The source object. Properties View Source FramebufferMultiSamplingLevel Set/Get the Framebuffer's MultiSamplingLevel. Only has effects if UseFramebuffer is true, and Framebuffer MultiSampling is supported. Default is 0. Declaration public uint FramebufferMultiSamplingLevel { get; set; } Property Value Type Description uint Remarks Getter didn't consider Framebuffer MultiSampling is supported or not. View Source ImageBasedLightScaleFactor Set/Get the ImageBasedLight ScaleFactor. Scale factor controls light source intensity in [0.0f, 1.0f] Declaration public float ImageBasedLightScaleFactor { get; set; } Property Value Type Description float View Source SkyboxIntensity Set/Get Skybox intensity. The skybox intensity is multiplied to the color of skybox texture. Default value is 1.0f. Declaration public float SkyboxIntensity { get; set; } Property Value Type Description float View Source SkyboxOrientation Set/Get angle of orientation of the skybox. If orientation is set, the skybox will be rotate by the Radian orientation along YAxis. Default value is 0.0f. Declaration public Rotation SkyboxOrientation { get; set; } Property Value Type Description Rotation View Source SkyboxUrl Set/Get SkyboxUrl. If SkyboxUrl is set, the cube map image is loaded and skybox is attached on scene. Skybox texture is asynchronously loaded. When loading is finished, ResourcesLoaded is emitted. Declaration public string SkyboxUrl { get; set; } Property Value Type Description string View Source UseFramebuffer Set/Get the UseFramebuffer. If this property is true, rendering result of SceneView is drawn on FBO and it is mapping on this SceneView plane. If this property is false, each item in SceneView is rendered on window directly. Default is false. Declaration public bool UseFramebuffer { get; set; } Property Value Type Description bool Remarks If UseFramebuffer is true, it could decrease performance but entire rendering order is satisfied. If UseFramebuffer is false, the performance becomes better but SceneView is rendered on the top of the other 2D components regardless tree order. Methods View Source AddCamera(Camera) Adds a Camera to the SceneView at the end of the camera list of SceneView. The Camera can be used as a selected camera to render the scene by using SelectCamera(uint) or SelectCamera(string) Declaration public void AddCamera(Camera camera) Parameters Type Name Description Camera camera Camera added on this SceneView. Remarks Some properties of the Camera will be change depending on the Size of this SceneView. Those properties are as follows: AspectRatio, LeftPlaneDistance, RightPlaneDistance, TopPlaneDistance, and BottomPlaneDistance. The FieldOfView of Camera is for vertical fov. When the size of the SceneView is changed, the vertical fov is maintained and the horizontal fov is automatically calculated according to the SceneView's AspectRatio. View Source CameraTransition(string, int, AlphaFunction) Starts camera transition from currently selected camera to a camera of input name. Camera Position, Orientation and FieldOfView are smoothly animated. Declaration public void CameraTransition(string name, int durationMilliSeconds, AlphaFunction alphaFunction = null) Parameters Type Name Description string name string keyword of destination Camera of Camera transition. int durationMilliSeconds The duration in milliseconds. AlphaFunction alphaFunction The alpha function to apply. Remarks The selected camera is switched to the Camera of the input name when the transition is started. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed. View Source CameraTransition(uint, int, AlphaFunction) Starts camera transition from currently selected camera to a camera of index. Camera Position, Orientation and FieldOfView are smoothly animated. Declaration public void CameraTransition(uint index, int durationMilliSeconds, AlphaFunction alphaFunction = null) Parameters Type Name Description uint index Index of destination Camera of Camera transition. int durationMilliSeconds The duration in milliseconds. AlphaFunction alphaFunction The alpha function to apply. Remarks The selected camera is switched to the Camera of the index when the transition is started. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed. View Source GetCamera(string) Retrieves a Camera of the input name. Declaration public Camera GetCamera(string name) Parameters Type Name Description string name string keyword of Camera to be retrieved. Returns Type Description Camera Camera that has the name as a View.Name property View Source GetCamera(uint) Retrieves a Camera of the index. Declaration public Camera GetCamera(uint index) Parameters Type Name Description uint index Index of Camera to be retrieved. Returns Type Description Camera Camera of the index. View Source GetCameraCount() Retrieves the number of cameras. Declaration public uint GetCameraCount() Returns Type Description uint The number of Cameras. View Source GetResolutionHeight() Retrieves height of resolution of the SceneView. Declaration public uint GetResolutionHeight() Returns Type Description uint Camera currently used in SceneView as a selected Camera. Remarks If the SceneView not uses FBO, this method returns SceneView's height. View Source GetResolutionWidth() Retrieves width of resolution of the SceneView. Declaration public uint GetResolutionWidth() Returns Type Description uint Camera currently used in SceneView as a selected Camera. Remarks If the SceneView not uses FBO, this method returns SceneView's width. View Source GetSelectedCamera() Retrieves selected Camera. Declaration public Camera GetSelectedCamera() Returns Type Description Camera Camera currently used in SceneView as a selected Camera. View Source ReleaseSwigCPtr(HandleRef) Release swigCPtr. Declaration protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description System.Runtime.InteropServices.HandleRef swigCPtr View Source RemoveCamera(Camera) Removes a Camera from this SceneView. If removed Camera is selected Camera, first camera in the list becomes the selected Camera. Declaration public void RemoveCamera(Camera camera) Parameters Type Name Description Camera camera camera Camera to be removed from this Camera. Remarks When Camera.Dispose() is called, the NUI object is disposed, but camera information is maintained internally. Therefore, even if Camera.Dispose() is called, RemoveCamera() or RemoveCamera() methods can be used. If RemoveCamera() is called too, all information is deleted together. View Source ResetResolution() Resets SceneView's resolution to the current size of SceneView. Declaration public void ResetResolution() View Source SelectCamera(string) Makes SceneView use a Camera of a name as a selected camera. Declaration public void SelectCamera(string name) Parameters Type Name Description string name string keyword of Camera to be used as a selected camera. View Source SelectCamera(uint) Makes SceneView use a Camera of index as a selected camera. Declaration public void SelectCamera(uint index) Parameters Type Name Description uint index Index of Camera to be used as a selected camera. View Source SetImageBasedLightSource(string, string, float) Changes Image Based Light as the input textures. Declaration public void SetImageBasedLightSource(string diffuseUrl, string specularUrl, float scaleFactor = 1) Parameters Type Name Description string diffuseUrl The path of Cube map image that can be used as a diffuse IBL source. string specularUrl The path of Cube map image that can be used as a specular IBL source. float scaleFactor Scale factor that controls light source intensity in [0.0f, 1.0f]. Default value is 1.0f. Remarks http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage. View Source SetResolution(uint, uint) Sets SceneView's resolution manually. Declaration public void SetResolution(uint width, uint height) Parameters Type Name Description uint width The input width. uint height The input height. Remarks This manual resolution is only available when the SceneView uses FBO for rendering by using FBO (UseFrameBuffer is true). If the aspect ratio of input width/height is different with SceneView's aspect ratio, the rendered result is stretched to fill SceneView's area. Events View Source CameraTransitionFinished An event emitted when Camera Transition is finished. Declaration public event EventHandler CameraTransitionFinished Event Type Type Description EventHandler Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods SceneViewExtension.EnableCropToMask(SceneView, bool) SceneViewExtension.GetAlphaMaskUrl(SceneView) SceneViewExtension.GetMaskContentScaleFactor(SceneView) SceneViewExtension.IsEnabledCropToMask(SceneView) SceneViewExtension.SetAlphaMaskUrl(SceneView, string) SceneViewExtension.SetMaskContentScaleFactor(SceneView, float) EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" + "keywords": "Class SceneView Definition Namespace: Tizen.NUI.Scene3D Assembly: Tizen.NUI.Scene3D.dll SceneView is a Class to show multiple 3D objects in a single 2D screen. Each SceneView has its own 3D space, and 3D objects added to SceneView are positioned in the space. SceneView uses left-handed coordinate system same as NUI. X as right, Y as down, and Z as forward. SceneView has internal root container to control inner rendering process like depth test. When a View is added to the SceneView with Add(View) method, it is actually added on the root container. Therefore, the added Views exist in the sub tree of SceneView, but are not direct children. The sub tree of Views will be rendered with the SceneView's own Camera. SceneView has one built-in camera by default. The default Camera is not removed by using RemoveCamera(Camera) method. GetCamera(uint) method with index \"0\" returns the default camera, and the minimum value returned by GetCameraCount() method is 1. SceneView also provides multiple Camera and one of them can be used to render multiple objects. AddCamera(Camera), RemoveCamera(Camera), GetCamera(uint), and SelectCamera(uint) are methods to manage Cameras of the SceneView. User can place multiple cameras in a scene to display the entire scene or to display individual objects. User can use the SelectCamera(uint) method to select the currently required camera. When the SceneView's size changes, some camera properties that depend on its size may also change. The changing properties are as follows: AspectRatio, LeftPlaneDistance, RightPlaneDistance, TopPlaneDistance, and BottomPlaneDistance. The Camera's FieldOfView is vertical fov. The horizontal fov is updated internally according to the SceneView size. The SetImageBasedLightSource(string, string, float) method sets the same IBL to all Model objects added to the SceneView. For the IBL, two cube map textures(diffuse and specular) are required. SceneView supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. And also, ktx format with cube map is supported. If a model already has an IBL, it is batch overridden with the IBL of the SceneView. If the SceneView has IBL, the IBL of newly added models is also overridden. The IBL textures start to be loaded asynchronously when SetImageBasedLightSource(string, string, float) method is called. ResourcesLoaded signal notifies that the loading of the IBL resources have been completed. If FBO is used, the rendering result of SceneView is drawn on the FBO and it is mapped on the plane of the SceneView. It could decreases performance slightly, but it is useful to show SceneView according to the rendering order with other Views. And since SceneView is a View, it can be placed together with other 2D UI components in the NUI window. public class SceneView : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider Inheritance object BindableObject Element BaseHandle Animatable Container View SceneView Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Constructors View Source SceneView() Create an initialized SceneView. Declaration public SceneView() View Source SceneView(SceneView) Copy constructor. Declaration public SceneView(SceneView sceneView) Parameters Type Name Description SceneView sceneView The source object. Properties View Source FramebufferMultiSamplingLevel Set/Get the Framebuffer's MultiSamplingLevel. Only has effects if UseFramebuffer is true, and Framebuffer MultiSampling is supported. Default is 0. Declaration public uint FramebufferMultiSamplingLevel { get; set; } Property Value Type Description uint Remarks Getter didn't consider Framebuffer MultiSampling is supported or not. View Source ImageBasedLightScaleFactor Set/Get the ImageBasedLight ScaleFactor. Scale factor controls light source intensity in [0.0f, 1.0f] Declaration public float ImageBasedLightScaleFactor { get; set; } Property Value Type Description float View Source SkyboxIntensity Set/Get Skybox intensity. The skybox intensity is multiplied to the color of skybox texture. Default value is 1.0f. Declaration public float SkyboxIntensity { get; set; } Property Value Type Description float View Source SkyboxOrientation Set/Get angle of orientation of the skybox. If orientation is set, the skybox will be rotate by the Radian orientation along YAxis. Default value is 0.0f. Declaration public Rotation SkyboxOrientation { get; set; } Property Value Type Description Rotation View Source SkyboxUrl Set/Get SkyboxUrl. If SkyboxUrl is set, the cube map image is loaded and skybox is attached on scene. Skybox texture is asynchronously loaded. When loading is finished, ResourcesLoaded is emitted. Declaration public string SkyboxUrl { get; set; } Property Value Type Description string View Source UseFramebuffer Set/Get the UseFramebuffer. If this property is true, rendering result of SceneView is drawn on FBO and it is mapping on this SceneView plane. If this property is false, each item in SceneView is rendered on window directly. Default is false. Declaration public bool UseFramebuffer { get; set; } Property Value Type Description bool Remarks If UseFramebuffer is true, it could decrease performance but entire rendering order is satisfied. If UseFramebuffer is false, the performance becomes better but SceneView is rendered on the top of the other 2D components regardless tree order. Methods View Source AddCamera(Camera) Adds a Camera to the SceneView at the end of the camera list of SceneView. The Camera can be used as a selected camera to render the scene by using SelectCamera(uint) or SelectCamera(string) Declaration public void AddCamera(Camera camera) Parameters Type Name Description Camera camera Camera added on this SceneView. Remarks Some properties of the Camera will be change depending on the Size of this SceneView. Those properties are as follows: AspectRatio, LeftPlaneDistance, RightPlaneDistance, TopPlaneDistance, and BottomPlaneDistance. The FieldOfView of Camera is for vertical fov. When the size of the SceneView is changed, the vertical fov is maintained and the horizontal fov is automatically calculated according to the SceneView's AspectRatio. View Source CameraTransition(string, int, AlphaFunction) Starts camera transition from currently selected camera to a camera of input name. Camera Position, Orientation and FieldOfView are smoothly animated. Declaration public void CameraTransition(string name, int durationMilliSeconds, AlphaFunction alphaFunction = null) Parameters Type Name Description string name string keyword of destination Camera of Camera transition. int durationMilliSeconds The duration in milliseconds. AlphaFunction alphaFunction The alpha function to apply. Remarks The selected camera is switched to the Camera of the input name when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed. View Source CameraTransition(uint, int, AlphaFunction) Starts camera transition from currently selected camera to a camera of index. Camera Position, Orientation and FieldOfView are smoothly animated. Declaration public void CameraTransition(uint index, int durationMilliSeconds, AlphaFunction alphaFunction = null) Parameters Type Name Description uint index Index of destination Camera of Camera transition. int durationMilliSeconds The duration in milliseconds. AlphaFunction alphaFunction The alpha function to apply. Remarks The selected camera is switched to the Camera of the index when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed. View Source Dispose(DisposeTypes) Dispose Explicit or Implicit Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type Overrides View.Dispose(DisposeTypes) View Source GetCamera(string) Retrieves a Camera of the input name. Declaration public Camera GetCamera(string name) Parameters Type Name Description string name string keyword of Camera to be retrieved. Returns Type Description Camera Camera that has the name as a View.Name property View Source GetCamera(uint) Retrieves a Camera of the index. Declaration public Camera GetCamera(uint index) Parameters Type Name Description uint index Index of Camera to be retrieved. Returns Type Description Camera Camera of the index. View Source GetCameraCount() Retrieves the number of cameras. Declaration public uint GetCameraCount() Returns Type Description uint The number of Cameras. View Source GetResolutionHeight() Retrieves height of resolution of the SceneView. Declaration public uint GetResolutionHeight() Returns Type Description uint Height of the SceneView resolution. Remarks If the SceneView not uses FBO, this method returns SceneView's height. View Source GetResolutionWidth() Retrieves width of resolution of the SceneView. Declaration public uint GetResolutionWidth() Returns Type Description uint Width of the SceneView resolution Remarks If the SceneView not uses FBO, this method returns SceneView's width. View Source GetSelectedCamera() Retrieves selected Camera. Declaration public Camera GetSelectedCamera() Returns Type Description Camera Camera currently used in SceneView as a selected Camera. View Source ReleaseSwigCPtr(HandleRef) Release swigCPtr. Declaration protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr) Parameters Type Name Description System.Runtime.InteropServices.HandleRef swigCPtr View Source RemoveCamera(Camera) Removes a Camera from this SceneView. If removed Camera is selected Camera, first camera in the list becomes the selected Camera. Declaration public void RemoveCamera(Camera camera) Parameters Type Name Description Camera camera camera Camera to be removed from this Camera. Remarks When Camera.Dispose() is called, the NUI object is disposed, but camera information is maintained internally. Therefore, even if Camera.Dispose() is called, RemoveCamera() or RemoveCamera() methods can be used. If RemoveCamera() is called too, all information is deleted together. View Source ResetResolution() Resets SceneView's resolution to the current size of SceneView. Declaration public void ResetResolution() View Source SelectCamera(string) Makes SceneView use a Camera of a name as a selected camera. Declaration public void SelectCamera(string name) Parameters Type Name Description string name string keyword of Camera to be used as a selected camera. View Source SelectCamera(uint) Makes SceneView use a Camera of index as a selected camera. Declaration public void SelectCamera(uint index) Parameters Type Name Description uint index Index of Camera to be used as a selected camera. View Source SetImageBasedLightSource(string, string, float) Changes Image Based Light as the input textures. Declaration public void SetImageBasedLightSource(string diffuseUrl, string specularUrl, float scaleFactor = 1) Parameters Type Name Description string diffuseUrl The path of Cube map image that can be used as a diffuse IBL source. string specularUrl The path of Cube map image that can be used as a specular IBL source. float scaleFactor Scale factor that controls light source intensity in [0.0f, 1.0f]. Default value is 1.0f. Remarks http://tizen.org/privilege/mediastorage for local files in media storage. http://tizen.org/privilege/externalstorage for local files in external storage. View Source SetResolution(uint, uint) Sets SceneView's resolution manually. Declaration public void SetResolution(uint width, uint height) Parameters Type Name Description uint width The input width. uint height The input height. Remarks This manual resolution is only available when the SceneView uses FBO for rendering by using FBO (UseFrameBuffer is true). If the aspect ratio of input width/height is different with SceneView's aspect ratio, the rendered result is stretched to fill SceneView's area. Events View Source CameraTransitionFinished An event emitted when Camera Transition is finished. Declaration public event EventHandler CameraTransitionFinished Event Type Type Description EventHandler Implements IDynamicResourceHandler INameScope System.IDisposable IResourcesProvider Extension Methods SceneViewExtension.EnableCropToMask(SceneView, bool) SceneViewExtension.GetAlphaMaskUrl(SceneView) SceneViewExtension.GetMaskContentScaleFactor(SceneView) SceneViewExtension.IsEnabledCropToMask(SceneView) SceneViewExtension.SetAlphaMaskUrl(SceneView, string) SceneViewExtension.SetMaskContentScaleFactor(SceneView, float) EXamlExtensions.LoadFromEXaml(T, string) EXamlExtensions.LoadFromEXamlByRelativePath(T, string) EXamlExtensions.LoadFromEXamlPath(TXaml, string) EXamlExtensions.LoadFromEXamlPath(T, Type) Extensions.LoadFromXaml(TXaml, string) Extensions.LoadFromXaml(TXaml, Type) Extensions.LoadFromXamlFile(TXaml, string)" }, "API12/api/Tizen.NUI.ScreenOffMode.html": { "href": "API12/api/Tizen.NUI.ScreenOffMode.html", @@ -42189,6 +42204,11 @@ "title": "Enum TextLayout", "keywords": "Enum TextLayout Definition Namespace: Tizen.NUI Assembly: Tizen.NUI.dll Enumeration for Text Layout. public enum TextLayout Fields Name Description Circular Circular. MultiLine MultiLine. SingleLine SingleLine. Extension Methods EXamlExtensions.LoadFromEXaml(TextLayout, string) EXamlExtensions.LoadFromEXamlByRelativePath(TextLayout, string) EXamlExtensions.LoadFromEXamlPath(TextLayout, string) EXamlExtensions.LoadFromEXamlPath(TextLayout, Type) Extensions.LoadFromXaml(TextLayout, string) Extensions.LoadFromXaml(TextLayout, Type) Extensions.LoadFromXamlFile(TextLayout, string)" }, + "API12/api/Tizen.NUI.TextRenderMode.html": { + "href": "API12/api/Tizen.NUI.TextRenderMode.html", + "title": "Enum TextRenderMode", + "keywords": "Enum TextRenderMode Definition Namespace: Tizen.NUI Assembly: Tizen.NUI.dll Enumeration for the render mode of text. public enum TextRenderMode Fields Name Description AsyncAuto automatically requests an asynchronous text load in OnRelayout. AsyncManual users should manually request rendering using the async text method. Sync default, synchronous text loading. Extension Methods EXamlExtensions.LoadFromEXaml(TextRenderMode, string) EXamlExtensions.LoadFromEXamlByRelativePath(TextRenderMode, string) EXamlExtensions.LoadFromEXamlPath(TextRenderMode, string) EXamlExtensions.LoadFromEXamlPath(TextRenderMode, Type) Extensions.LoadFromXaml(TextRenderMode, string) Extensions.LoadFromXaml(TextRenderMode, Type) Extensions.LoadFromXamlFile(TextRenderMode, string)" + }, "API12/api/Tizen.NUI.TextShadow.html": { "href": "API12/api/Tizen.NUI.TextShadow.html", "title": "Class TextShadow", @@ -52797,7 +52817,7 @@ "API4/api/Tizen.NUI.BaseComponents.View.html": { "href": "API4/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, IDisposable Inheritance object BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Button Button Popup Popup ProgressBar ProgressBar ScrollBar ScrollBar Slider Slider ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with BACKGROUND_IMAGE and BACKGROUND type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color View Source BackgroundImage The mutually exclusive with BACKGROUND_COLOR and BACKGROUND type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the anchor-point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides Container.Dispose(DisposeTypes) View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, IDisposable Inheritance object BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Button Button Popup Popup ProgressBar ProgressBar ScrollBar ScrollBar Slider Slider ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with BACKGROUND_IMAGE and BACKGROUND type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color View Source BackgroundImage The mutually exclusive with BACKGROUND_COLOR and BACKGROUND type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the anchor-point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides Container.Dispose(DisposeTypes) View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.IDisposable" }, "API4/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API4/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -63182,7 +63202,7 @@ "API5/api/Tizen.NUI.BaseComponents.View.html": { "href": "API5/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Button Popup ProgressBar ScrollBar Slider ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Fields View Source FlexProperty Declaration public static readonly BindableProperty FlexProperty Field Value Type Description Tizen.NUI.Binding.BindableProperty Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with BACKGROUND_IMAGE and BACKGROUND type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color View Source BackgroundImage The mutually exclusive with BACKGROUND_COLOR and BACKGROUND type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). Please note that this multi-cascade setting is especially possible for this NUI object (Position2D). This means by default others are impossible so it is recommended that NUI object typed properties are configured by their constructor with parameters. For example, this code is working fine : view.Scale = new Vector3( 2.0f, 1.5f, 0.0f); but this will not work! : view.Scale.X = 2.0f; view.Scale.Y = 1.5f; View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the anchor-point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Please note that multi-cascade setting is not possible for this NUI object. It is recommended that NUI object typed properties are configured by their constructor with parameters. For example, this code is working fine : view.Size = new Size( 1.0f, 1.0f, 0.0f); but this will not work! : view.Size.Width = 2.0f; view.Size.Height = 2.0f; It may not match the current value in some cases, i.e. when the animation is progressing or the maximum or minimu size is set. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). Please note that this multi-cascade setting is especially possible for this NUI object (Size2D). This means by default others are impossible so it is recommended that NUI object typed properties are configured by their constructor with parameters. For example, this code is working fine : view.Scale = new Vector3( 2.0f, 1.5f, 0.0f); but this will not work! : view.Scale.X = 2.0f; view.Scale.Y = 1.5f; It may not match the current value in some cases, i.e. when the animation is progressing or the maximum or minimu size is set. View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides Container.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Button Popup ProgressBar ScrollBar Slider ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Fields View Source FlexProperty Declaration public static readonly BindableProperty FlexProperty Field Value Type Description Tizen.NUI.Binding.BindableProperty Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with BACKGROUND_IMAGE and BACKGROUND type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color View Source BackgroundImage The mutually exclusive with BACKGROUND_COLOR and BACKGROUND type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). Please note that this multi-cascade setting is especially possible for this NUI object (Position2D). This means by default others are impossible so it is recommended that NUI object typed properties are configured by their constructor with parameters. For example, this code is working fine : view.Scale = new Vector3( 2.0f, 1.5f, 0.0f); but this will not work! : view.Scale.X = 2.0f; view.Scale.Y = 1.5f; View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the anchor-point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Please note that multi-cascade setting is not possible for this NUI object. It is recommended that NUI object typed properties are configured by their constructor with parameters. For example, this code is working fine : view.Size = new Size( 1.0f, 1.0f, 0.0f); but this will not work! : view.Size.Width = 2.0f; view.Size.Height = 2.0f; It may not match the current value in some cases, i.e. when the animation is progressing or the maximum or minimu size is set. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). Please note that this multi-cascade setting is especially possible for this NUI object (Size2D). This means by default others are impossible so it is recommended that NUI object typed properties are configured by their constructor with parameters. For example, this code is working fine : view.Scale = new Vector3( 2.0f, 1.5f, 0.0f); but this will not work! : view.Scale.X = 2.0f; view.Scale.Y = 1.5f; It may not match the current value in some cases, i.e. when the animation is progressing or the maximum or minimu size is set. View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides Container.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" }, "API5/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API5/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -74312,7 +74332,7 @@ "API6/api/Tizen.NUI.BaseComponents.View.html": { "href": "API6/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Set a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides Container.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Set a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides Container.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" }, "API6/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API6/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -85857,7 +85877,7 @@ "API7/api/Tizen.NUI.BaseComponents.View.html": { "href": "API7/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Set a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Set a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is true by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" }, "API7/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API7/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -97537,7 +97557,7 @@ "API8/api/Tizen.NUI.BaseComponents.View.html": { "href": "API8/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Set a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object Tizen.NUI.Binding.BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel TextLabel Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView Tizen.NUI.BaseComponents.VectorGraphics.CanvasView VideoView VideoView VideoView VideoView VideoView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.BaseComponents.WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.Extension.RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Readonly Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Set a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source ScreenPosition Retrieves the screen postion of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { set; } Property Value Type Description string View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies enum or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" }, "API8/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API8/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", @@ -109862,7 +109882,7 @@ "API9/api/Tizen.NUI.BaseComponents.View.html": { "href": "API9/api/Tizen.NUI.BaseComponents.View.html", "title": "Class View", - "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived CameraView CameraView CameraView CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel CanvasView CanvasView CanvasView CanvasView VideoView VideoView VideoView VideoView WebView WebView WebView WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect RiveAnimationView RiveAnimationView RiveAnimationView RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. Also, this property is for TableView class. Use the property for the child position of TableView. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with Tizen.NUI.NUIApplication.ThemeOptions.ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use ChildCount property instead.\")] public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use Padding property instead.\")] public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) Exceptions Type Condition System.InvalidOperationException Thrown when deleting a view that is not a child of this view See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" + "keywords": "Class View Definition Namespace: Tizen.NUI.BaseComponents Assembly: Tizen.NUI.dll View is the base class for all views. public class View : Container, INotifyPropertyChanged, IDisposable Inheritance object BindableObject Tizen.NUI.Binding.Element BaseHandle Animatable Container View Derived CameraView CameraView CameraView CameraView Tizen.NUI.BaseComponents.DirectRenderingGLView Tizen.NUI.BaseComponents.DirectRenderingGLView FlexContainer FlexContainer FlexContainer FlexContainer Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView Tizen.NUI.BaseComponents.GLView ImageView ImageView ImageView ImageView Scrollable Scrollable Scrollable Scrollable TableView TableView TableView TableView TextEditor TextEditor TextEditor TextEditor TextField TextField TextField TextField TextLabel TextLabel TextLabel TextLabel CanvasView CanvasView CanvasView CanvasView VideoView VideoView VideoView VideoView WebView WebView WebView WebView Tizen.NUI.Camera Tizen.NUI.Camera Tizen.NUI.CubeTransitionEffect Tizen.NUI.CubeTransitionEffect RiveAnimationView RiveAnimationView RiveAnimationView RiveAnimationView Tizen.NUI.GaussianBlurView Tizen.NUI.GaussianBlurView Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Camera Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Light Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.Model Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.ModelNode Tizen.NUI.Scene3D.Panel Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView Tizen.NUI.Scene3D.SceneView ViewWrapper ViewWrapper ViewWrapper ViewWrapper Tizen.NUI.Wearable.WatchView Tizen.NUI.Wearable.WatchView WidgetView WidgetView WidgetView WidgetView Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable Constructors View Source View() Creates a new instance of a view. Declaration public View() Properties View Source AlignSelf The Child property of FlexContainer. The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public int AlignSelf { get; set; } Property Value Type Description int View Source Background The background of view. Declaration public PropertyMap Background { get; set; } Property Value Type Description PropertyMap View Source BackgroundColor The mutually exclusive with \"backgroundImage\" and \"background\" type Vector4. Declaration public Color BackgroundColor { get; set; } Property Value Type Description Color Remarks The property cascade chaining set is possible. For example, this (view.BackgroundColor.X = 0.1f;) is possible. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BackgroundColor\", new Color(r, g, b, a)); View Source BackgroundImage The mutually exclusive with \"backgroundColor\" and \"background\" type Map. Declaration public string BackgroundImage { get; set; } Property Value Type Description string View Source BorderlineColor The color for the borderline of the View. It is Color.Black by default. Declaration public Color BorderlineColor { get; set; } Property Value Type Description Color Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineColor\", new Color(r, g, b, a)); View Source BorderlineOffset The Relative offset for the borderline of the View. Recommended range : [-1.0f to 1.0f]. If -1.0f, draw borderline inside of the View. If 1.0f, draw borderline outside of the View. If 0.0f, draw borderline half inside and half outside. It is 0.0f by default. Declaration public float BorderlineOffset { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineOffset\", -1.0f); View Source BorderlineWidth The width for the borderline of the View. Declaration public float BorderlineWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"BorderlineWidth\", 100.0f); Note that, an image background may not have borderline if it uses the Border property. View Source BoxShadow Describes a box shaped shadow drawing for a View. It is null by default. Declaration public Shadow BoxShadow { get; set; } Property Value Type Description Shadow Remarks The mutually exclusive with \"ImageShadow\". View Source CellHorizontalAlignment The horizontal alignment of this child inside the cells, if not set, the default value is 'left'. Declaration public HorizontalAlignmentType CellHorizontalAlignment { get; set; } Property Value Type Description HorizontalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CellIndex The top-left cell this child occupies, if not set, the first available cell is used. Declaration public Vector2 CellIndex { get; set; } Property Value Type Description Vector2 Remarks The property cascade chaining set is possible. For example, this (view.CellIndex.X = 0.1f;) is possible. Also, this property is for TableView class. Use the property for the child position of TableView. View Source CellVerticalAlignment The vertical alignment of this child inside the cells, if not set, the default value is 'top'. Declaration public VerticalAlignmentType CellVerticalAlignment { get; set; } Property Value Type Description VerticalAlignmentType Remarks This property is for TableView class. Use the property for the child position of TableView. View Source ChildCount Get the number of children held by the view. Declaration public uint ChildCount { get; } Property Value Type Description uint View Source ClippingMode Gets or sets the clipping behavior (mode) of it's children. Declaration public ClippingModeType ClippingMode { get; set; } Property Value Type Description ClippingModeType View Source ColumnSpan The number of columns this child occupies, if not set, the default value is 1. Declaration public float ColumnSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source CornerRadius The radius for the rounded corners of the View. This will rounds background and shadow edges. The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner). Each radius will clamp internally to the half of smaller of the view's width or height. Note that, an image background (or shadow) may not have rounded corners if it uses a Border property. Declaration public Vector4 CornerRadius { get; set; } Property Value Type Description Vector4 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"CornerRadius\", new Vector4(10, 10, 10, 10)); View Source CornerRadiusPolicy Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units). It is absolute by default. When the policy is relative, the corner radius is relative to the smaller of the view's width and height. Declaration public VisualTransformPolicyType CornerRadiusPolicy { get; set; } Property Value Type Description VisualTransformPolicyType View Source CurrentPosition Retrieves the position of the view. The coordinates are relative to the view's parent. Declaration public Position CurrentPosition { get; } Property Value Type Description Position View Source CurrentSize Retrieves the size of the view. The coordinates are relative to the view's parent. Declaration public Size2D CurrentSize { get; } Property Value Type Description Size2D View Source DownFocusableView The down focusable view. This will return null if not set. This will also return null if the specified down focusable view is not on a window. Declaration public View DownFocusableView { get; set; } Property Value Type Description View View Source DrawMode Gets or sets the status of how the view and its children should be drawn. Not all views are renderable, but DrawMode can be inherited from any view. If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front. If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay. Overlay views are drawn in a separate pass, after all non-overlay views within the layer. For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used. Declaration public DrawModeType DrawMode { get; set; } Property Value Type Description DrawModeType View Source Flex The Child property of FlexContainer. The proportion of the free space in the container, the flex item will receive. If all items in the container set this property, their sizes will be proportional to the specified flex factor. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public float Flex { get; set; } Property Value Type Description float View Source FlexMargin The Child property of FlexContainer. The space around the flex item. Declaration [Obsolete(\"Deprecated in API8, will be removed in API10.\")] public Vector4 FlexMargin { get; set; } Property Value Type Description Vector4 Remarks The property cascade chaining set is possible. For example, this (view.FlexMargin.X = 0.1f;) is possible. View Source Focusable Whether the view should be focusable by keyboard navigation. Declaration public bool Focusable { get; set; } Property Value Type Description bool View Source HeightForWidth Gets or sets the status of whether the height size is dependent on the width size. Declaration public bool HeightForWidth { get; set; } Property Value Type Description bool View Source HeightResizePolicy Gets or sets the height resize policy to be used. Declaration public ResizePolicyType HeightResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source HeightSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int HeightSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source HierarchyDepth Gets the depth in the hierarchy for the view. Declaration public int HierarchyDepth { get; } Property Value Type Description int View Source ID Gets the view's ID. Read-only Declaration public uint ID { get; } Property Value Type Description uint View Source InheritLayoutDirection Gets/Sets whether inherit parent's the layout Direction. Declaration public bool InheritLayoutDirection { get; set; } Property Value Type Description bool View Source InheritOrientation Gets or sets the status of whether a child view inherits it's parent's orientation. Declaration public bool InheritOrientation { get; set; } Property Value Type Description bool View Source InheritPosition Gets or sets whether a child view inherits it's parent's position. Default is to inherit. Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view. Declaration public bool InheritPosition { get; set; } Property Value Type Description bool View Source InheritScale Gets or sets the status of whether a child view inherits it's parent's scale. Declaration public bool InheritScale { get; set; } Property Value Type Description bool View Source IsOnWindow Queries whether the view is connected to the stage. When a view is connected, it will be directly or indirectly parented to the root view. Declaration public bool IsOnWindow { get; } Property Value Type Description bool View Source Layout Set the layout on this View. Replaces any existing Layout. Declaration public LayoutItem Layout { get; set; } Property Value Type Description LayoutItem Remarks If this Layout is set as null explicitly, it means this View itself and it's child Views will not use Layout anymore. View Source LayoutDirection Gets/Sets the layout Direction. Declaration public ViewLayoutDirectionType LayoutDirection { get; set; } Property Value Type Description ViewLayoutDirectionType View Source LayoutTransition Sets a layout transitions for this View. Declaration public LayoutTransition LayoutTransition { get; set; } Property Value Type Description LayoutTransition Remarks Use LayoutTransitions to receive a collection of LayoutTransitions set on the View. Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source LayoutTransitions Gets the List of transitions for this View. Declaration public Dictionary LayoutTransitions { get; } Property Value Type Description System.Collections.Generic.Dictionary View Source LeaveRequired Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view. Declaration public bool LeaveRequired { get; set; } Property Value Type Description bool View Source LeftFocusableView The left focusable view. This will return null if not set. This will also return null if the specified left focusable view is not on a window. Declaration public View LeftFocusableView { get; set; } Property Value Type Description View View Source Margin Gets or sets the Margin for use in layout. Declaration public Extents Margin { get; set; } Property Value Type Description Extents Remarks Margin property is supported by Layout algorithms and containers. Please Set Layout if you want to use Margin property. The property cascade chaining set is possible. For example, this (view.Margin.X = 0.1f;) is possible. View Source MaximumSize Gets or sets the maximum size the view can be assigned in size negotiation. Declaration public Size2D MaximumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MaximumSize.Width = 1;) is possible. View Source MinimumSize Gets or sets the minimum size the view can be assigned in size negotiation. Declaration public Size2D MinimumSize { get; set; } Property Value Type Description Size2D Remarks The property cascade chaining set is possible. For example, this (view.MinimumSize.Width = 1;) is possible. Exceptions Type Condition System.ArgumentNullException Thrown when value is null. View Source Name Gets or sets the view's name. Declaration public string Name { get; set; } Property Value Type Description string View Source NaturalSize Returns the natural size of the view. Declaration public Vector3 NaturalSize { get; } Property Value Type Description Vector3 Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source NaturalSize2D Returns the natural size (Size2D) of the view. Declaration public Size2D NaturalSize2D { get; } Property Value Type Description Size2D Remarks Deriving classes stipulate the natural size and by default a view has a zero natural size. View Source Opacity Retrieves and sets the view's opacity. Declaration public float Opacity { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Opacity\", 0.5f); View Source Orientation Gets or sets the orientation of the view. The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point. Declaration public Rotation Orientation { get; set; } Property Value Type Description Rotation Remarks This is an asynchronous method. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Orientation\", new Rotation(new Radian((float)Math.PI), Vector3.XAxis)); View Source Padding Gets or sets the padding for use in layout. Declaration public Extents Padding { get; set; } Property Value Type Description Extents Remarks The property cascade chaining set is possible. For example, this (view.Padding.X = 0.1f;) is possible. View Source ParentOrigin Gets or sets the origin of a view within its parent's area. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner. The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5). A view's position is the distance between this origin and the view's anchor-point. Declaration public Position ParentOrigin { get; set; } Property Value Type Description Position View Source PivotPoint Gets or sets the anchor-point of a view. This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner. The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5). A view position is the distance between its parent-origin and this anchor-point. A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point. The view has been initialized. Declaration public Position PivotPoint { get; set; } Property Value Type Description Position Remarks The property cascade chaining set is possible. For example, this (view.PivotPoint.X = 0.1f;) is possible. View Source Position Gets or sets the position of the view. By default, sets the position vector between the parent origin and pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position Position { get; set; } Property Value Type Description Position Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Position\", new Position(50, 0)); The property cascade chaining set is possible. For example, this (view.Position.X = 1.0f;) is possible. View Source Position2D Sets the position of the view for X and Y. By default, sets the position vector between the parent origin and the pivot point (default). If the position inheritance is disabled, sets the world position. Declaration public Position2D Position2D { get; set; } Property Value Type Description Position2D Remarks This NUI object (Position2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Position2D.X = 100; view.Position2D.Y = 100; ) is equivalent to this ( view.Position2D = new Position2D(100, 100); ). View Source PositionUsesPivotPoint Determines whether the pivot point should be used to determine the position of the view. This is false by default. Declaration public bool PositionUsesPivotPoint { get; set; } Property Value Type Description bool Remarks If false, then the top-left of the view is used for the position. Setting this to false will allow scaling or rotation around the pivot point without affecting the view's position. View Source PositionX Gets or sets the position X of the view. Declaration public float PositionX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionX\", 50.0f); View Source PositionY Gets or sets the position Y of the view. Declaration public float PositionY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionY\", 50.0f); View Source PositionZ Gets or sets the position Z of the view. Declaration public float PositionZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"PositionZ\", 50.0f); View Source RendererCount Gets the number of renderers held by the view. Declaration public uint RendererCount { get; } Property Value Type Description uint View Source RightFocusableView The right focusable view. This will return null if not set. This will also return null if the specified right focusable view is not on a window. Declaration public View RightFocusableView { get; set; } Property Value Type Description View View Source RowSpan The number of rows this child occupies, if not set, the default value is 1. Declaration public float RowSpan { get; set; } Property Value Type Description float Remarks This property is for TableView class. Use the property for the child position of TableView. View Source Scale Gets or sets the scale factor applied to the view. Declaration public Vector3 Scale { get; set; } Property Value Type Description Vector3 Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Scale\", new Vector3(1.5f, 1.5f, 1.0f)); The property cascade chaining set is possible. For example, this (view.Scale.X = 0.1f;) is possible. View Source ScaleX Gets or sets the scale X factor applied to the view. Declaration public float ScaleX { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleX\", 1.5f); View Source ScaleY Gets or sets the scale Y factor applied to the view. Declaration public float ScaleY { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleY\", 1.5f); View Source ScaleZ Gets or sets the scale Z factor applied to the view. Declaration public float ScaleZ { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"ScaleZ\", 1.5f); View Source ScreenPosition Retrieves the screen position of the view. Declaration public Vector2 ScreenPosition { get; } Property Value Type Description Vector2 View Source Sensitive Gets or sets the status of whether the view should emit touch or hover signals. If a View is made insensitive, then the View and its children are not hittable. Declaration public bool Sensitive { get; set; } Property Value Type Description bool View Source SiblingOrder Sets the sibling order of the view so the depth position can be defined within the same parent. Declaration public int SiblingOrder { get; set; } Property Value Type Description int Remarks Note the initial value is 0. SiblingOrder should be bigger than 0 or equal to 0. Raise, Lower, RaiseToTop, LowerToBottom, RaiseAbove, and LowerBelow will override the sibling order. The values set by this property will likely change. View Source Size Sets the size of a view for the width, the height and the depth. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size Size { get; set; } Property Value Type Description Size Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Size\", new Size(100, 100)); The property cascade chaining set is possible. For example, this (view.Size.Width = 1.0f;) is possible. View Source Size2D Sets the size of a view for the width and the height. Geometry can be scaled to fit within this area. This does not interfere with the view's scale factor. The views default depth is the minimum of width and height. Declaration public Size2D Size2D { get; set; } Property Value Type Description Size2D Remarks This NUI object (Size2D) typed property can be configured by multiple cascade setting. For example, this code ( view.Size2D.Width = 100; view.Size2D.Height = 100; ) is equivalent to this ( view.Size2D = new Size2D(100, 100); ). View Source SizeHeight Gets or sets the size height of the view. Declaration public float SizeHeight { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeHeight\", 500.0f); View Source SizeModeFactor Gets or sets the relative to parent size factor of the view. This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType. Declaration public Vector3 SizeModeFactor { get; set; } Property Value Type Description Vector3 Remarks The property cascade chaining set is possible. For example, this (view.DecorationBoundingBox.X = 0.1f;) is possible. View Source SizeScalePolicy Gets or sets the policy to use when setting size with size negotiation. Defaults to SizeScalePolicyType.UseSizeSet. Declaration public SizeScalePolicyType SizeScalePolicy { get; set; } Property Value Type Description SizeScalePolicyType View Source SizeWidth Gets or sets the size width of the view. Declaration public float SizeWidth { get; set; } Property Value Type Description float Remarks Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"SizeWidth\", 500.0f); View Source State The current state of the view. Declaration public View.States State { get; set; } Property Value Type Description View.States View Source StyleName The StyleName, type string. The value indicates DALi style name defined in json theme file. Declaration public string StyleName { get; set; } Property Value Type Description string View Source SubState The current sub state of the view. Declaration public View.States SubState { get; set; } Property Value Type Description View.States View Source ThemeChangeSensitive If the value is true, the View will change its style as the theme changes. The default value is false in normal case but it can be true when the NUIApplication is created with Tizen.NUI.NUIApplication.ThemeOptions.ThemeChangeSensitive. Declaration public bool ThemeChangeSensitive { get; set; } Property Value Type Description bool View Source Tooltip Displays a tooltip Declaration public PropertyMap Tooltip { get; set; } Property Value Type Description PropertyMap View Source TooltipText Displays a tooltip as a text. Declaration public string TooltipText { get; set; } Property Value Type Description string View Source TransitionOptions Set or Get TransitionOptions for the page transition. This property is used to define how this view will be transitioned during Page switching. Declaration public TransitionOptions TransitionOptions { get; set; } Property Value Type Description TransitionOptions View Source UpFocusableView The up focusable view. This will return null if not set. This will also return null if the specified up focusable view is not on a window. Declaration public View UpFocusableView { get; set; } Property Value Type Description View View Source Visibility Retrieves the visibility flag of the view. Declaration public bool Visibility { get; } Property Value Type Description bool Remarks If the view is not visible, then the view and its children will not be rendered. This is regardless of the individual visibility values of the children, i.e., the view will only be rendered if all of its parents have visibility set to true. Animatable - This property can be animated using Animation class. animation.AnimateTo(view, \"Visibility\", false); View Source Weight The weight of the View, used to share available space in a layout with siblings. Declaration public float Weight { get; set; } Property Value Type Description float View Source WidthForHeight Gets or sets the status of whether the width size is dependent on the height size. Declaration public bool WidthForHeight { get; set; } Property Value Type Description bool View Source WidthResizePolicy Gets or sets the width resize policy to be used. Declaration public ResizePolicyType WidthResizePolicy { get; set; } Property Value Type Description ResizePolicyType View Source WidthSpecification The required policy for this dimension, LayoutParamPolicies values or exact value. Declaration public int WidthSpecification { get; set; } Property Value Type Description int Examples // matchParentView matches its size to its parent size. matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent; matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent; // wrapContentView wraps its children with their desired size. wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent; wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent; // exactSizeView shows itself with an exact size. exactSizeView.WidthSpecification = 100; exactSizeView.HeightSpecification = 100; View Source WorldColor Gets the view's world color. Declaration public Vector4 WorldColor { get; } Property Value Type Description Vector4 View Source WorldOrientation Gets or sets the world orientation of the view. Declaration public Rotation WorldOrientation { get; } Property Value Type Description Rotation View Source WorldPosition Gets or sets the world position of the view. Declaration public Vector3 WorldPosition { get; } Property Value Type Description Vector3 View Source WorldScale Gets the world scale of the view. Declaration public Vector3 WorldScale { get; } Property Value Type Description Vector3 Methods View Source Add(View) Adds a child view to this view. Declaration public override void Add(View child) Parameters Type Name Description View child Overrides Container.Add(View) See Also Add(View) View Source AddRenderer(Renderer) Declaration public uint AddRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer Returns Type Description uint View Source AnimateBackgroundColor(object, int, int, BuiltinFunctions?, object) Creates an animation to animate the background color visual. If there is no background visual, creates one with transparent black as it's mixColor. Declaration public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null) Parameters Type Name Description object destinationValue int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialValue Returns Type Description Animation View Source AnimateColor(string, object, int, int, BuiltinFunctions?, object) Creates an animation to animate the mixColor of the named visual. Declaration public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null) Parameters Type Name Description string targetVisual object destinationColor int startTime int endTime AlphaFunction.BuiltinFunctions? alphaFunction object initialColor Returns Type Description Animation View Source ApplyStyle(ViewStyle) Apply style instance to the view. Basically it sets the bindable property to the value of the bindable property with same name in the style. Declaration public virtual void ApplyStyle(ViewStyle viewStyle) Parameters Type Name Description ViewStyle viewStyle View Source ClearBackground() Clears the background. Declaration public void ClearBackground() View Source Dispose(DisposeTypes) you can override it to clean-up your own resources. Declaration protected override void Dispose(DisposeTypes type) Parameters Type Name Description DisposeTypes type DisposeTypes Overrides BaseHandle.Dispose(DisposeTypes) View Source DoAction(int, int, PropertyValue) Perform an action on a visual registered to this view. Visuals will have actions. This API is used to perform one of these actions with the given attributes. Declaration public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes) Parameters Type Name Description int propertyIndexOfVisual The Property index of the visual. int propertyIndexOfActionId The action to perform. See Visual to find the supported actions. PropertyValue attributes Optional attributes for the action. View Source FindChildByName(string) Search through this view's hierarchy for a view with the given name. The view itself is also considered in the search. Declaration public View FindChildByName(string viewName) Parameters Type Name Description string viewName The name of the view to find. Returns Type Description View A handle to the view if found, or an empty handle if not. View Source FindDescendantByID(uint) Search through this View's hierarchy for a View with the given unique ID. Declaration public View FindDescendantByID(uint id) Parameters Type Name Description uint id The ID of the View to find. Returns Type Description View A handle to the View if found, or an empty handle if not. View Source GetChildAt(uint) Retrieves a child view by index. Declaration public override View GetChildAt(uint index) Parameters Type Name Description uint index Returns Type Description View Overrides Container.GetChildAt(uint) See Also GetChildAt(uint) View Source GetChildCount() Retrieves the number of children held by the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use ChildCount property instead.\")] public override uint GetChildCount() Returns Type Description uint Overrides Container.GetChildCount() See Also GetChildCount() View Source GetHeightForWidth(float) Calculates the height of the view given a width. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetHeightForWidth(float width) Parameters Type Name Description float width The width to use. Returns Type Description float The height based on the width. View Source GetLayer() Gets the parent layer of this view.If a view has no parent, this method does not do anything. Declaration public Layer GetLayer() Returns Type Description Layer The parent layer of view View Source GetPadding(PaddingType) Return the value of padding for the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use Padding property instead.\")] public void GetPadding(PaddingType paddingOut) Parameters Type Name Description PaddingType paddingOut the value of padding for the view View Source GetParent() Gets the views parent. Declaration public override Container GetParent() Returns Type Description Container Overrides Container.GetParent() See Also GetParent() View Source GetRelayoutSize(DimensionType) Return the amount of size allocated for relayout. Declaration public float GetRelayoutSize(DimensionType dimension) Parameters Type Name Description DimensionType dimension The dimension to retrieve. Returns Type Description float Return the size. View Source GetRendererAt(uint) Declaration public Renderer GetRendererAt(uint index) Parameters Type Name Description uint index Returns Type Description Renderer View Source GetStyleName() Retrieves the name of the style to be applied to the view (if any). Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public string GetStyleName() Returns Type Description string A string matching a style, or an empty string. View Source GetWidthForHeight(float) Calculates the width of the view given a height. The natural size is used for default calculation. Size 0 is treated as aspect ratio 1:1. Declaration public float GetWidthForHeight(float height) Parameters Type Name Description float height The height to use. Returns Type Description float The width based on the height. View Source HasFocus() Queries whether the view has a focus. Declaration public bool HasFocus() Returns Type Description bool True if this view has a focus. View Source Hide() Hides the view. Declaration public void Hide() Remarks This is an asynchronous method. If the view is hidden, then the view and its children will not be rendered. This is regardless of the individual visibility of the children, i.e., the view will only be rendered if all of its parents are shown. View Source IsResourceReady() Queries if all resources required by a view are loaded and ready. Declaration public bool IsResourceReady() Returns Type Description bool Remarks Most resources are only loaded when the control is placed on the stage. View Source Lower() Lower the view below the previous sibling view. Declaration public void Lower() View Source LowerBelow(View) Lowers the view to below the target view. Declaration public void LowerBelow(View target) Parameters Type Name Description View target Will be lowered below this view. Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source LowerToBottom() Lowers the view to the bottom of all views. Declaration public void LowerToBottom() Remarks The sibling order of views within the parent will be updated automatically. Once a raise or lower API is used that view will then have an exclusive sibling order independent of insertion. View Source Raise() Raise view above the next sibling view. Declaration public void Raise() View Source RaiseAbove(View) Raises the view to above the target view. Declaration public void RaiseAbove(View target) Parameters Type Name Description View target Will be raised above this view. Remarks The sibling order of views within the parent will be updated automatically. Views on the level above the target view will still be shown above this view. Once a raise or lower API is used then that view will have an exclusive sibling order independent of insertion. View Source RaiseToTop() Raises the view above all other views. Declaration public void RaiseToTop() Remarks Sibling order of views within the parent will be updated automatically. Once a raise or lower API is used, that view will then have an exclusive sibling order independent of insertion. View Source Remove(View) Removes a child view from this View. If the view was not a child of this view, this is a no-op. Declaration public override void Remove(View child) Parameters Type Name Description View child Overrides Container.Remove(View) Exceptions Type Condition System.InvalidOperationException Thrown when deleting a view that is not a child of this view See Also Remove(View) View Source RemoveRenderer(uint) Declaration public void RemoveRenderer(uint index) Parameters Type Name Description uint index View Source RemoveRenderer(Renderer) Declaration public void RemoveRenderer(Renderer renderer) Parameters Type Name Description Renderer renderer View Source ScreenToLocal(out float, out float, float, float) Converts screen coordinates into the view's coordinate system using the default camera. Declaration public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) Parameters Type Name Description float localX On return, the X-coordinate relative to the view. float localY On return, the Y-coordinate relative to the view. float screenX The screen X-coordinate. float screenY The screen Y-coordinate. Returns Type Description bool True if the conversion succeeded. Remarks The view coordinates are relative to the top-left(0.0, 0.0, 0.5). View Source SetPadding(PaddingType) Set the padding for the view. Declaration public void SetPadding(PaddingType padding) Parameters Type Name Description PaddingType padding Padding for the view. View Source SetSizeModeFactor(Vector3) Sets the relative to parent size factor of the view. This factor is only used when ResizePolicy is set to either: ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT. This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy. Declaration public void SetSizeModeFactor(Vector3 factor) Parameters Type Name Description Vector3 factor A Vector3 representing the relative factor to be applied to each axis. View Source SetStyleName(string) Sets the name of the style to be applied to the view. Declaration [Obsolete(\"This has been deprecated in API9 and will be removed in API11. Use StyleName property instead.\")] public void SetStyleName(string styleName) Parameters Type Name Description string styleName A string matching a style described in a stylesheet. View Source Show() Shows the view. Declaration public void Show() Remarks This is an asynchronous method. View Source Unparent() Removes a view from its parent view or layer. If a view has no parent, this method does nothing. Declaration public void Unparent() Events View Source AddedToWindow An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler. The OnWindow signal is emitted after the view has been connected to the window. Declaration public event EventHandler AddedToWindow Event Type Type Description System.EventHandler View Source ChildAdded Event when a child is added. Declaration public event EventHandler ChildAdded Event Type Type Description System.EventHandler View Source ChildRemoved Event when a child is removed. Declaration public event EventHandler ChildRemoved Event Type Type Description System.EventHandler View Source FocusGained An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusGained signal is emitted when the control gets the key input focus. Declaration public event EventHandler FocusGained Event Type Type Description System.EventHandler View Source FocusLost An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyInputFocusLost signal is emitted when the control loses the key input focus. Declaration public event EventHandler FocusLost Event Type Type Description System.EventHandler View Source HoverEvent An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user. The hovered signal is emitted when the hover input is received. Declaration public event EventHandlerWithReturnType HoverEvent Event Type Type Description EventHandlerWithReturnType View Source KeyEvent An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user. The KeyPressed signal is emitted when the key event is received. Declaration public event EventHandlerWithReturnType KeyEvent Event Type Type Description EventHandlerWithReturnType View Source LayoutDirectionChanged Event for layout direction change which can be used to subscribe/unsubscribe the event handler. This signal is emitted when the layout direction property of this or a parent view is changed. Declaration public event EventHandler LayoutDirectionChanged Event Type Type Description System.EventHandler View Source Relayout An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler. The OnRelayout signal is emitted after the size has been set on the view during relayout. Declaration public event EventHandler Relayout Event Type Type Description System.EventHandler View Source RemovedFromWindow An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler. OffWindow signal is emitted after the view has been disconnected from the window. Declaration public event EventHandler RemovedFromWindow Event Type Type Description System.EventHandler View Source ResourcesLoaded An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user. This signal is emitted after all resources required by a view are loaded and ready. Declaration public event EventHandler ResourcesLoaded Event Type Type Description System.EventHandler View Source TouchEvent An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user. The touched signal is emitted when the touch input is received. Declaration public event EventHandlerWithReturnType TouchEvent Event Type Type Description EventHandlerWithReturnType View Source VisibilityChanged An event for visibility change which can be used to subscribe or unsubscribe the event handler. This signal is emitted when the visible property of this or a parent view is changed. Declaration public event EventHandler VisibilityChanged Event Type Type Description System.EventHandler View Source WheelEvent An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user. The WheelMoved signal is emitted when the wheel event is received. Declaration public event EventHandlerWithReturnType WheelEvent Event Type Type Description EventHandlerWithReturnType Implements System.ComponentModel.INotifyPropertyChanged System.IDisposable" }, "API9/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html": { "href": "API9/api/Tizen.NUI.BaseComponents.View.KeyEventArgs.html", diff --git a/latest/api/Tizen.NUI.BaseComponents.View.html b/latest/api/Tizen.NUI.BaseComponents.View.html index e8e67e02d8b..09c187ff0a7 100644 --- a/latest/api/Tizen.NUI.BaseComponents.View.html +++ b/latest/api/Tizen.NUI.BaseComponents.View.html @@ -158,6 +158,7 @@

                  DefinitionModel +
                  Tizen.NUI.Scene3D.Panel
                  diff --git a/manifest.json b/manifest.json index 1dafc194cf6..65b7a7a6fdf 100644 --- a/manifest.json +++ b/manifest.json @@ -17485,7 +17485,7 @@ "output": { ".html": { "relative_path": "API10/api/Tizen.NUI.BaseComponents.View.html", - "hash": "YfBRoPwNLeELfJYqyIZ6LsBL9ttTmyf1dGfdvcNuwJw=" + "hash": "CkMuPOXkoUTrC4BIOfB+2FCjZKRuvXuSXroVWYWGnZs=" } }, "is_incremental": false, @@ -53079,7 +53079,7 @@ "output": { ".html": { "relative_path": "API11/api/Tizen.NUI.BaseComponents.View.html", - "hash": "HMoRojiH2ADu6Zp23dSshqLNFlBi9pVjSq8MSU5QJBQ=" + "hash": "BORNgJcGaldlbaaF8d8mSvlzdGEhePmTKC5RazXP9wY=" } }, "is_incremental": false, @@ -95261,6 +95261,32 @@ "version": "API12", "group": "API12" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.yml", + "output": { + ".html": { + "relative_path": "API12/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html", + "hash": "aXGdNiJn4jFoa++bof31vxywlq4o7lQCC7HZBLTLMLw=" + } + }, + "is_incremental": false, + "version": "API12", + "group": "API12" + }, + { + "type": "ManagedReference", + "source_relative_path": "obj/API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.yml", + "output": { + ".html": { + "relative_path": "API12/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html", + "hash": "1iOafSPdN9O7b4ge2/gDJu3wRwNP0kzREPJZo8IqBXA=" + } + }, + "is_incremental": false, + "version": "API12", + "group": "API12" + }, { "type": "ManagedReference", "source_relative_path": "obj/API12/api/Tizen.NUI.BaseComponents.CameraView.DisplayType.yml", @@ -95800,7 +95826,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html", - "hash": "hNntWCPSyGO4GNdGwab1LHHQmzUm+9CadJuhHEBaLa8=" + "hash": "4FO2BtcGHFbNHv82jsfp7GWO9aecYjdjFn204x4HrQo=" } }, "is_incremental": false, @@ -95813,7 +95839,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html", - "hash": "T4N9XZIGXfuV+YTsFeSknk4HkkbwLGJdZG39ZK5UNaU=" + "hash": "+hpzJUh/5DlkF/MQBwNWGOIStjh57ecqGrjEVapTvc0=" } }, "is_incremental": false, @@ -96138,7 +96164,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.BaseComponents.TextLabel.html", - "hash": "7uKK9M7qDrE04MKUOmr7zsqL4zz1xUjpjL2g0uvyEfg=" + "hash": "YJFHzPfacp29ZG+z5rUhunPYkUue/ARVsytlnzftcPo=" } }, "is_incremental": false, @@ -96619,7 +96645,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.BaseComponents.View.html", - "hash": "eFZBE0Ygl+ioSOFSJB0St+mpK4UJp/pjihD5aHO/B0A=" + "hash": "kPOEtBmE7rxQ7T8tf3Nv2g1gS02/hLDPCANBep0QMVE=" } }, "is_incremental": false, @@ -96840,7 +96866,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.BaseComponents.html", - "hash": "Tr1z0jzK1fbku7O+DDqociMVrRvoBi7+N2PRpcieXV4=" + "hash": "aH5qbOnAvjgWAvX/RW4A4Mq4Foaa2gLz2BoKr32FUyE=" } }, "is_incremental": false, @@ -104991,7 +105017,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html", - "hash": "31RH9pZvS3t3qBk8Jv6QCXsC7shOP4vA+gBKFlGj0V4=" + "hash": "tFiRPM0tvqXULdBEcnUwWtXBnxAVR7QEsi2RDraxEsw=" } }, "is_incremental": false, @@ -105004,7 +105030,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.Scene3D.Model.html", - "hash": "EI5CIPM6i9tNV5R4nDsi0XAIm+KM/PKfCDZRDNHlWtM=" + "hash": "P5AT5i42V92wC2Wv/nlklnoyL1ojGMeZBhoZc9WyOZI=" } }, "is_incremental": false, @@ -105128,13 +105154,26 @@ "version": "API12", "group": "API12" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/API12/api/Tizen.NUI.Scene3D.Panel.yml", + "output": { + ".html": { + "relative_path": "API12/api/Tizen.NUI.Scene3D.Panel.html", + "hash": "fWlTQtBgzDp6YZj9XyONmxGiGRR1F6Ean4ngcnNGANA=" + } + }, + "is_incremental": false, + "version": "API12", + "group": "API12" + }, { "type": "ManagedReference", "source_relative_path": "obj/API12/api/Tizen.NUI.Scene3D.SceneView.yml", "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.Scene3D.SceneView.html", - "hash": "LmHgQ6aEp9s9H/nek+tRHaEaSY+PaEAargeIRKd7ujM=" + "hash": "t17CUpR7UHRQ1dEhvGvd2yuy8FfN+BUgP1d2OhXn5JI=" } }, "is_incremental": false, @@ -105147,7 +105186,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.Scene3D.html", - "hash": "dfHlp8zRImoktDYduC66/o2PwSjJL9xRaFHg1pZKGTA=" + "hash": "W5eUY9t8/ab9qt9MqNsrfOCQt5LyTdRYqZJRmC3wZII=" } }, "is_incremental": false, @@ -105433,7 +105472,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.SlideTransitionDirection.html", - "hash": "pyCoDmNrtDhewQ44SAwHSD6yTewxuKnhbWPuCWm31j4=" + "hash": "yjQ1AJKzzegEaC+T50BA8wrC1/y8MQou96np99N44dc=" } }, "is_incremental": false, @@ -105843,6 +105882,19 @@ "version": "API12", "group": "API12" }, + { + "type": "ManagedReference", + "source_relative_path": "obj/API12/api/Tizen.NUI.TextRenderMode.yml", + "output": { + ".html": { + "relative_path": "API12/api/Tizen.NUI.TextRenderMode.html", + "hash": "L2qX6aC3piI+jlFsOQKMzICK128RBkI86K8HCpipyrw=" + } + }, + "is_incremental": false, + "version": "API12", + "group": "API12" + }, { "type": "ManagedReference", "source_relative_path": "obj/API12/api/Tizen.NUI.TextShadow.yml", @@ -107802,7 +107854,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.Window.FrameCallbackType.html", - "hash": "s4o/Dao+u58SJSIm4qsCczsF6F0FPRmcuouVv9WHz80=" + "hash": "e7ITVurqCJd9AfYZcQk9uDA7NlFLyXJTkDFiFZZ+OW8=" } }, "is_incremental": false, @@ -108049,7 +108101,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.Window.html", - "hash": "JKysfa2moiHeq9Uzqqb1DqUpFI64/it7etRSRDzyoAA=" + "hash": "6RULKF81jKJslvJ2UOM/ZBkIjZJOrwoqa+HV0F5BO+E=" } }, "is_incremental": false, @@ -109115,7 +109167,7 @@ "output": { ".html": { "relative_path": "API12/api/Tizen.NUI.html", - "hash": "krjlJ30sufF5iP2tdT6F4MkjE91OFyXXh2n0P26hSsQ=" + "hash": "AmuQ6SVhJ0qDkcgTA8peQNxjAiYxfmuGc9IcFOPTJ+s=" } }, "is_incremental": false, @@ -120724,7 +120776,7 @@ "output": { ".html": { "relative_path": "API12/api/toc.html", - "hash": "6Ww1pbt/wXXBx4fEJtKVM+7uzCdGcSNW0yNTU9NBCKk=" + "hash": "p3hElUkaUx81QjiLLYo8u1nylCzHee8Lmk2aJYexqQg=" } }, "is_incremental": false, @@ -134023,7 +134075,7 @@ "output": { ".html": { "relative_path": "API4/api/Tizen.NUI.BaseComponents.View.html", - "hash": "NADfCBxqY95YeNYD/CJYIzTq/+U9zmZifm9x5E450NM=" + "hash": "6XHFgx2NetyztlIw8EYItG4v+OHXvdpFzBmXjMwr2ug=" } }, "is_incremental": false, @@ -160933,7 +160985,7 @@ "output": { ".html": { "relative_path": "API5/api/Tizen.NUI.BaseComponents.View.html", - "hash": "x+vD1M8ju+aj/g7O92RYFgbK7MWFXRtqi3ik7v9a3/8=" + "hash": "EDu6JVUnRdVGGthzk1+Nin/qifnp7y8PMMUkMnaBYV4=" } }, "is_incremental": false, @@ -189702,7 +189754,7 @@ "output": { ".html": { "relative_path": "API6/api/Tizen.NUI.BaseComponents.View.html", - "hash": "73/cmDsweeoPTtwjMl68FPwK4tCBw2J9RnMiELwc4eo=" + "hash": "epFA0cgXjpa3C7riJ8kcRJmrkP8zKsv2prn8vtxFmKQ=" } }, "is_incremental": false, @@ -219693,7 +219745,7 @@ "output": { ".html": { "relative_path": "API7/api/Tizen.NUI.BaseComponents.View.html", - "hash": "+wYdeM99B9bdEKFrexgMx+byxNqEuSLMx0phZJdtGkI=" + "hash": "xC3A+1meYccipzB4EqPYUBO3DsDwBXVQpYxITJLh/k0=" } }, "is_incremental": false, @@ -249970,7 +250022,7 @@ "output": { ".html": { "relative_path": "API8/api/Tizen.NUI.BaseComponents.View.html", - "hash": "Pu1CDJSnZCFC2OhrQ+lXoM49Gp1BauaSIC/jKism56w=" + "hash": "vSnZor1ncohbkKm0fONByhP0OfcwOGeZzFrm67tb4Qo=" } }, "is_incremental": false, @@ -281976,7 +282028,7 @@ "output": { ".html": { "relative_path": "API9/api/Tizen.NUI.BaseComponents.View.html", - "hash": "91xAgbuzDLFexaHfuvzjjqG3kFAGFMxlHtgJoK0Ux+0=" + "hash": "xzOW/of3lfVLYVRWvY110o98CJjUr+v4TdwLx/lt9b0=" } }, "is_incremental": false, @@ -299209,7 +299261,7 @@ "ManagedReferenceDocumentProcessor": { "can_incremental": false, "incrementalPhase": "build", - "total_file_count": 3361, + "total_file_count": 3365, "skipped_file_count": 0 }, "TocDocumentProcessor": { diff --git a/master/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html b/master/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html new file mode 100644 index 00000000000..0599d52cf38 --- /dev/null +++ b/master/api/Tizen.NUI.BaseComponents.AsyncTextRenderedEventArgs.html @@ -0,0 +1,277 @@ + + + + + + + Class AsyncTextRenderedEventArgs + + + + + + + + + + + + + + + + + + +
                  +
                  + + + + +
                  +
                  + +
                  +
                  +
                  +

                  +
                  +
                    +
                    +
                    + + +
                    +
                    + +
                    +
                    + + + + + + diff --git a/master/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html b/master/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html new file mode 100644 index 00000000000..b16f1c3c28f --- /dev/null +++ b/master/api/Tizen.NUI.BaseComponents.AsyncTextSizeComputedEventArgs.html @@ -0,0 +1,277 @@ + + + + + + + Class AsyncTextSizeComputedEventArgs + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + +
                    +
                    +
                    +

                    +
                    +
                      +
                      +
                      + + +
                      +
                      + +
                      +
                      + + + + + + diff --git a/master/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html b/master/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html index 68bbbbd9dcd..edef7a604ad 100644 --- a/master/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html +++ b/master/api/Tizen.NUI.BaseComponents.LottieAnimationViewDynamicProperty.html @@ -107,7 +107,7 @@

                      DefinitionProperties

                      - View Source + View Source

                      Callback

                      @@ -137,7 +137,7 @@
                      Property Value
                      - View Source + View Source

                      KeyPath

                      @@ -167,7 +167,7 @@
                      Property Value
                      - View Source + View Source

                      Property

                      @@ -199,7 +199,7 @@
                      Property Value

                      Methods

                      - View Source + View Source

                      Equals(object)

                      @@ -246,7 +246,7 @@
                      Returns
                      - View Source + View Source

                      Equals(LottieAnimationViewDynamicProperty)

                      @@ -293,7 +293,7 @@
                      Returns
                      - View Source + View Source

                      GetHashCode()

                      @@ -325,7 +325,7 @@
                      Returns

                      Operators

                      - View Source + View Source

                      operator ==(LottieAnimationViewDynamicProperty, LottieAnimationViewDynamicProperty)

                      @@ -377,7 +377,7 @@
                      Returns
                      - View Source + View Source

                      operator !=(LottieAnimationViewDynamicProperty, LottieAnimationViewDynamicProperty)

                      @@ -462,7 +462,7 @@

                      Extension Methods

                      diff --git a/master/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html b/master/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html index cd79000fb77..456e61d1b8b 100644 --- a/master/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html +++ b/master/api/Tizen.NUI.BaseComponents.LottieFrameInfo.html @@ -114,7 +114,7 @@

                      DefinitionConstructors

                      - View Source + View Source

                      LottieFrameInfo(int, int)

                      @@ -152,7 +152,7 @@
                      Parameters
                      - View Source + View Source

                      LottieFrameInfo(int)

                      @@ -187,7 +187,7 @@
                      Parameters

                      Properties

                      - View Source + View Source

                      EndFrame

                      @@ -218,7 +218,7 @@
                      Property Value
                      - View Source + View Source

                      StartFrame

                      @@ -251,7 +251,7 @@
                      Property Value

                      Methods

                      - View Source + View Source

                      Clone()

                      @@ -281,7 +281,7 @@
                      Returns
                      - View Source + View Source

                      CreateAnimationRange(int, int)

                      @@ -334,7 +334,7 @@
                      Returns
                      - View Source + View Source

                      CreateStillImage(int)

                      @@ -382,7 +382,7 @@
                      Returns
                      - View Source + View Source

                      IsStillImage()

                      @@ -414,7 +414,7 @@
                      Returns
                      - View Source + View Source

                      Show(LottieAnimationView, bool)

                      @@ -457,7 +457,7 @@
                      Parameters

                      Operators

                      - View Source + View Source

                      implicit operator LottieFrameInfo(int)

                      @@ -505,7 +505,7 @@
                      Returns
                      - View Source + View Source

                      implicit operator LottieFrameInfo(string)

                      @@ -554,7 +554,7 @@
                      Returns
                      - View Source + View Source

                      implicit operator LottieFrameInfo((int, int))

                      @@ -631,7 +631,7 @@

                      Extension Methods

                      diff --git a/master/api/Tizen.NUI.BaseComponents.TextLabel.html b/master/api/Tizen.NUI.BaseComponents.TextLabel.html index 4f35fa73d1c..09f08eff3b9 100644 --- a/master/api/Tizen.NUI.BaseComponents.TextLabel.html +++ b/master/api/Tizen.NUI.BaseComponents.TextLabel.html @@ -1581,7 +1581,7 @@
                      Field Value

                      Properties

                      - View Source + View Source

                      AnchorClickedColor

                      @@ -1618,7 +1618,7 @@
                      Remarks - View Source + View Source

                      AnchorColor

                      @@ -1655,7 +1655,46 @@
                      Remarks
                      - View Source + View Source + + +

                      AsyncLineCount

                      +

                      Number of lines after latest asynchronous computing or rendering of text.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public int AsyncLineCount { get; }
                      +
                      +
                      Property Value
                      + + + + + + + + + + + + + +
                      TypeDescription
                      int
                      +
                      Examples
                      +

                      The following example demonstrates how to obtain the LineCount asynchronously.

                      +
                      label.RequestAsyncHeightForWidth(label.Size.Width);
                      +label.AsyncHeightForWidthComputed += (s, e) =>
                      +{
                      +   int lineCount = label.AsyncLineCount;
                      +};
                      + + + +
                      + + + View Source

                      AutoScrollGap

                      @@ -1687,7 +1726,7 @@
                      Property Value
                      - View Source + View Source

                      AutoScrollLoopCount

                      @@ -1719,7 +1758,7 @@
                      Property Value
                      - View Source + View Source

                      AutoScrollLoopDelay

                      @@ -1751,7 +1790,7 @@
                      Property Value
                      - View Source + View Source

                      AutoScrollSpeed

                      @@ -1783,7 +1822,7 @@
                      Property Value
                      - View Source + View Source

                      AutoScrollStopMode

                      @@ -1816,7 +1855,7 @@
                      Property Value
                      - View Source + View Source

                      CharacterSpacing

                      @@ -1851,7 +1890,7 @@
                      Property Value
                      - View Source + View Source

                      Cutout

                      @@ -1896,7 +1935,7 @@
                      Examples
                      - View Source + View Source

                      Ellipsis

                      @@ -1928,7 +1967,7 @@
                      Property Value
                      - View Source + View Source

                      EllipsisPosition

                      @@ -1960,7 +1999,7 @@
                      Property Value
                      - View Source + View Source

                      Emboss

                      @@ -1992,7 +2031,7 @@
                      Property Value
                      - View Source + View Source

                      EnableAutoScroll

                      @@ -2024,7 +2063,7 @@
                      Property Value
                      - View Source + View Source

                      EnableFontSizeScale

                      @@ -2056,7 +2095,7 @@
                      Property Value
                      - View Source + View Source

                      EnableMarkup

                      @@ -2088,7 +2127,7 @@
                      Property Value
                      - View Source + View Source

                      FontFamily

                      @@ -2120,7 +2159,7 @@
                      Property Value
                      - View Source + View Source

                      FontSizeScale

                      @@ -2154,7 +2193,7 @@
                      Property Value
                      - View Source + View Source

                      FontStyle

                      @@ -2188,7 +2227,7 @@
                      Property Value
                      - View Source + View Source

                      HorizontalAlignment

                      @@ -2220,7 +2259,7 @@
                      Property Value
                      - View Source + View Source

                      LineCount

                      @@ -2251,7 +2290,7 @@
                      Property Value
                      - View Source + View Source

                      LineSpacing

                      @@ -2283,7 +2322,7 @@
                      Property Value
                      - View Source + View Source

                      LineWrapMode

                      @@ -2315,7 +2354,39 @@
                      Property Value
                      - View Source + View Source + + +

                      ManualRendered

                      +

                      Whether the last async rendering result is a manual render.
                      +If it's false, the render result was automatically requested by OnRelayout.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public bool ManualRendered { get; }
                      +
                      +
                      Property Value
                      + + + + + + + + + + + + + +
                      TypeDescription
                      bool
                      + + +
                      + + + View Source

                      MatchSystemLanguageDirection

                      @@ -2346,7 +2417,7 @@
                      Property Value
                      - View Source + View Source

                      MinLineSize

                      @@ -2379,7 +2450,7 @@
                      Property Value
                      - View Source + View Source

                      MultiLine

                      @@ -2411,7 +2482,7 @@
                      Property Value
                      - View Source + View Source

                      Outline

                      @@ -2445,7 +2516,7 @@
                      Property Value
                      - View Source + View Source

                      PixelSize

                      @@ -2477,7 +2548,7 @@
                      Property Value
                      - View Source + View Source

                      PointSize

                      @@ -2509,7 +2580,7 @@
                      Property Value
                      - View Source + View Source

                      RelativeLineHeight

                      @@ -2541,7 +2612,7 @@
                      Property Value
                      - View Source + View Source

                      RemoveBackInset

                      @@ -2574,7 +2645,7 @@
                      Property Value
                      - View Source + View Source

                      RemoveFrontInset

                      @@ -2607,7 +2678,44 @@
                      Property Value
                      - View Source + View Source + + +

                      RenderMode

                      +

                      The RenderMode property.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public TextRenderMode RenderMode { get; set; }
                      +
                      +
                      Property Value
                      + + + + + + + + + + + + + +
                      TypeDescription
                      TextRenderMode
                      +
                      Remarks
                      +

                      Sync : default, synchronous text loading.
                      +AsyncAuto : automatically requests an asynchronous text load in OnRelayout.
                      +AsyncManual : users should manually request rendering using the async text method.
                      +All text rendering processes (update/layout/render) are performed asynchronously in AsyncAuto and AsyncManual.

                      +
                      + + +
                      + + + View Source

                      Shadow

                      @@ -2641,7 +2749,7 @@
                      Property Value
                      - View Source + View Source

                      ShadowColor

                      @@ -2677,7 +2785,7 @@
                      Remarks
                      - View Source + View Source

                      ShadowOffset

                      @@ -2713,7 +2821,7 @@
                      Remarks
                      - View Source + View Source

                      Text

                      @@ -2745,7 +2853,7 @@
                      Property Value
                      - View Source + View Source

                      TextColor

                      @@ -2782,7 +2890,7 @@
                      Remarks
                      - View Source + View Source

                      TextDirection

                      @@ -2813,7 +2921,7 @@
                      Property Value
                      - View Source + View Source

                      TextFit

                      @@ -2846,7 +2954,7 @@
                      Property Value
                      - View Source + View Source

                      TextShadow

                      @@ -2878,7 +2986,7 @@
                      Property Value
                      - View Source + View Source

                      TranslatableText

                      @@ -2910,7 +3018,7 @@
                      Property Value
                      - View Source + View Source

                      Underline

                      @@ -2944,7 +3052,7 @@
                      Property Value
                      - View Source + View Source

                      UnderlineColor

                      @@ -2980,7 +3088,7 @@
                      Remarks
                      - View Source + View Source

                      UnderlineEnabled

                      @@ -3015,7 +3123,7 @@
                      Remarks
                      - View Source + View Source

                      UnderlineHeight

                      @@ -3050,7 +3158,7 @@
                      Remarks
                      - View Source + View Source

                      VerticalAlignment

                      @@ -3082,7 +3190,7 @@
                      Property Value
                      - View Source + View Source

                      VerticalLineAlignment

                      @@ -3115,7 +3223,7 @@
                      Property Value

                      Methods

                      - View Source + View Source

                      CreateViewStyle()

                      @@ -3148,7 +3256,7 @@
                      Overrides
                      - View Source + View Source

                      Dispose(DisposeTypes)

                      @@ -3182,7 +3290,7 @@
                      Overrides
                      - View Source + View Source

                      DownCast(BaseHandle)

                      @@ -3230,7 +3338,7 @@
                      Returns
                      - View Source + View Source

                      GetFontStyle()

                      @@ -3265,7 +3373,7 @@
                      Remarks
                      - View Source + View Source

                      GetOutline()

                      @@ -3300,7 +3408,7 @@
                      Remarks
                      - View Source + View Source

                      GetShadow()

                      @@ -3335,7 +3443,7 @@
                      Remarks
                      - View Source + View Source

                      GetStrikethrough()

                      @@ -3370,7 +3478,7 @@
                      Remarks
                      - View Source + View Source

                      GetTextFit()

                      @@ -3407,7 +3515,7 @@
                      Remarks
                      - View Source + View Source

                      GetTextFitArray()

                      @@ -3453,7 +3561,7 @@
                      Examples - View Source + View Source

                      GetUnderline()

                      @@ -3488,7 +3596,7 @@
                      Remarks
                      - View Source + View Source

                      OnBindingContextChanged()

                      @@ -3506,7 +3614,7 @@
                      Overrides
                      - View Source + View Source

                      ReleaseSwigCPtr(HandleRef)

                      @@ -3540,7 +3648,206 @@
                      Overrides
                      - View Source + View Source + + +

                      RequestAsyncHeightForWidth(float)

                      +

                      Requests asynchronous computation of the height of the text based on the given width.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public void RequestAsyncHeightForWidth(float width)
                      +
                      +
                      Parameters
                      + + + + + + + + + + + + + + + +
                      TypeNameDescription
                      floatwidth

                      The width of text to compute.

                      +
                      +
                      Remarks
                      +

                      If another request occurs before the requested height for width computation is completed, the previous request will be canceled.

                      +
                      + + +
                      + + + View Source + + +

                      RequestAsyncNaturalSize()

                      +

                      Requests asynchronous text natural size computation.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public void RequestAsyncNaturalSize()
                      +
                      +
                      Remarks
                      +

                      If another request occurs before the requested natural size computation is completed, the previous request will be canceled.

                      +
                      + + +
                      + + + View Source + + +

                      RequestAsyncRenderWithConstraint(float, float)

                      +

                      Requests asynchronous rendering with the maximum available width using the given widthConstraint.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public void RequestAsyncRenderWithConstraint(float widthConstraint, float heightConstraint = null)
                      +
                      +
                      Parameters
                      + + + + + + + + + + + + + + + + + + + + +
                      TypeNameDescription
                      floatwidthConstraint

                      The maximum available width of text to render.

                      +
                      floatheightConstraint

                      The maximum available height of text to render.

                      +
                      +
                      Remarks
                      +

                      Only works when AsyncAuto and AsyncManual.
                      +If the width of the text content is smaller than the widthConstraint, the width will be determined by the width of the text.
                      +If the width of the text content is larger than the widthConstraint, the width will be determined by the widthConstraint.
                      +The height is determined by the content of the text when rendered with the given width.
                      +In this case, the result will be the same as the height returned by GetHeightForWidth.
                      +If the heightConstraint is given, the maximum height will be the heightConstraint.
                      +If another request occurs before the requested render is completed, the previous request will be canceled.
                      +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

                      +
                      + + +
                      + + + View Source + + +

                      RequestAsyncRenderWithFixedSize(float, float)

                      +

                      Requests asynchronous rendering of text with a fixed size.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public void RequestAsyncRenderWithFixedSize(float width, float height)
                      +
                      +
                      Parameters
                      + + + + + + + + + + + + + + + + + + + + +
                      TypeNameDescription
                      floatwidth

                      The width of text to render.

                      +
                      floatheight

                      The height of text to render.

                      +
                      +
                      Remarks
                      +

                      Only works when AsyncAuto and AsyncManual.
                      +If another request occurs before the requested render is completed, the previous request will be canceled.
                      +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

                      +
                      + + +
                      + + + View Source + + +

                      RequestAsyncRenderWithFixedWidth(float, float)

                      +

                      Requests asynchronous text rendering with a fixed width.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public void RequestAsyncRenderWithFixedWidth(float width, float heightConstraint = null)
                      +
                      +
                      Parameters
                      + + + + + + + + + + + + + + + + + + + + +
                      TypeNameDescription
                      floatwidth

                      The width of text to render.

                      +
                      floatheightConstraint

                      The maximum available height of text to render.

                      +
                      +
                      Remarks
                      +

                      Only works when AsyncAuto and AsyncManual.
                      +The height is determined by the content of the text when rendered with the given width.
                      +The result will be the same as the height returned by GetHeightForWidth.
                      +If the heightConstraint is given, the maximum height will be the heightConstraint.
                      +If another request occurs before the requested render is completed, the previous request will be canceled.
                      +In AsyncAuto, the manual request is not canceled by an auto request caused by OnRealyout.

                      +
                      + + +
                      + + + View Source

                      SetFontStyle(FontStyle)

                      @@ -3585,7 +3892,7 @@
                      - View Source + View Source

                      SetOutline(Outline)

                      @@ -3629,7 +3936,7 @@
                      - View Source + View Source

                      SetShadow(Shadow)

                      @@ -3674,7 +3981,7 @@
                      - View Source + View Source

                      SetStrikethrough(Strikethrough)

                      @@ -3719,7 +4026,7 @@
                      - View Source + View Source

                      SetTextFit(TextFit)

                      @@ -3766,7 +4073,7 @@
                      - View Source + View Source

                      SetTextFitArray(TextFitArray)

                      @@ -3839,7 +4146,7 @@
                      - View Source + View Source

                      SetUnderline(Underline)

                      @@ -3886,7 +4193,7 @@
                      Events
                      - View Source + View Source

                      AnchorClicked

                      The AnchorClicked signal is emitted when the anchor is clicked.

                      @@ -3916,7 +4223,97 @@
                      Event Type
                      - View Source + View Source + +

                      AsyncHeightForWidthComputed

                      +

                      The AsyncHeightForWidthComputed signal is emitted when the async natural size computed.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public event EventHandler<AsyncTextSizeComputedEventArgs> AsyncHeightForWidthComputed
                      +
                      +
                      Event Type
                      + + + + + + + + + + + + + +
                      TypeDescription
                      EventHandler<><AsyncTextSizeComputedEventArgs>
                      + + +
                      + + + View Source + +

                      AsyncNaturalSizeComputed

                      +

                      The AsyncNaturalSizeComputed signal is emitted when the async natural size computed.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public event EventHandler<AsyncTextSizeComputedEventArgs> AsyncNaturalSizeComputed
                      +
                      +
                      Event Type
                      + + + + + + + + + + + + + +
                      TypeDescription
                      EventHandler<><AsyncTextSizeComputedEventArgs>
                      + + +
                      + + + View Source + +

                      AsyncTextRendered

                      +

                      The AsyncTextRendered signal is emitted when the async text rendered.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public event EventHandler<AsyncTextRenderedEventArgs> AsyncTextRendered
                      +
                      +
                      Event Type
                      + + + + + + + + + + + + + +
                      TypeDescription
                      EventHandler<><AsyncTextRenderedEventArgs>
                      + + +
                      + + + View Source

                      TextFitChanged

                      An event for the TextFitChanged signal which can be used to subscribe or unsubscribe the event handler diff --git a/master/api/Tizen.NUI.BaseComponents.View.html b/master/api/Tizen.NUI.BaseComponents.View.html index c2c38cb5fe0..7cf39591ccf 100644 --- a/master/api/Tizen.NUI.BaseComponents.View.html +++ b/master/api/Tizen.NUI.BaseComponents.View.html @@ -137,6 +137,7 @@

                      DefinitionLight

                      + diff --git a/master/api/Tizen.NUI.BaseComponents.html b/master/api/Tizen.NUI.BaseComponents.html index d2dfc1a8011..2068b5279f0 100644 --- a/master/api/Tizen.NUI.BaseComponents.html +++ b/master/api/Tizen.NUI.BaseComponents.html @@ -105,6 +105,12 @@

                      Anima

                      AnimatedVectorImageView

                      AnimatedVectorImageView is a class for displaying a vector resource.

                      +
                      +

                      AsyncTextRenderedEventArgs

                      +

                      AsyncTextRenderedEventArgs is a class to record async text rendered event arguments which will be sent to user.

                      +
                      +

                      AsyncTextSizeComputedEventArgs

                      +

                      AsyncTextSizeComputedEventArgs is a class to record async text size computed event arguments which will be sent to user.

                      CameraView

                      CameraView is a view for camera preview.

                      diff --git a/master/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html b/master/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html index 6b8ee0c0a06..7bc189217d6 100644 --- a/master/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html +++ b/master/api/Tizen.NUI.Scene3D.Model.MeshHitEventArgs.html @@ -115,7 +115,7 @@

                      DefinitionProperties

                      - View Source + View Source

                      ModelNode

                      @@ -175,7 +175,7 @@

                      Extension Methods

                      diff --git a/master/api/Tizen.NUI.Scene3D.Model.html b/master/api/Tizen.NUI.Scene3D.Model.html index 9eb2f57fb85..205063096b5 100644 --- a/master/api/Tizen.NUI.Scene3D.Model.html +++ b/master/api/Tizen.NUI.Scene3D.Model.html @@ -304,7 +304,7 @@
                      Remarks<

                      Properties

                      - View Source + View Source

                      ImageBasedLightScaleFactor

                      @@ -353,7 +353,7 @@
                      Remarks
                      - View Source + View Source

                      ModelPivotPoint

                      @@ -387,7 +387,7 @@
                      Remarks
                      - View Source + View Source

                      ModelRoot

                      @@ -432,12 +432,112 @@
                      Remarks
                      +
                      + + + View Source + + +

                      ShadowCast

                      +

                      Whether this Model casts shadow or not by directional light. +If it is true, this Model is drawn on Shadow Map. +Default value is true.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public bool ShadowCast { get; set; }
                      +
                      +
                      Property Value
                      + + + + + + + + + + + + + +
                      TypeDescription
                      bool
                      +
                      Remarks
                      +

                      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. +The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. +The number of animation is also retrieved by GetAnimationCount() method.

                      +

                      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). +For the IBL, two cube map textures(diffuse and specular) are required. +Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. +And also, ktx format with cube map is supported.

                      +

                      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. +ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. +If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. +GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

                      +

                      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. +The PivotPoint can be modified after model loading is finished. +If user set size property, the mesh will be scaled to the input size. +Default value of ParentOrigin of the Model is Center.

                      +
                      + + +
                      + + + View Source + + +

                      ShadowReceive

                      +

                      Whether this Model receives shadow or not by directional light. +If it is true, shadows are drawn on this Model. +Default value is true.

                      +
                      +
                      +
                      Declaration
                      +
                      +
                      public bool ShadowReceive { get; set; }
                      +
                      +
                      Property Value
                      + + + + + + + + + + + + + +
                      TypeDescription
                      bool
                      +
                      Remarks
                      +

                      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. +The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. +The number of animation is also retrieved by GetAnimationCount() method.

                      +

                      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). +For the IBL, two cube map textures(diffuse and specular) are required. +Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. +And also, ktx format with cube map is supported.

                      +

                      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. +ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. +If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. +GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

                      +

                      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. +The PivotPoint can be modified after model loading is finished. +If user set size property, the mesh will be scaled to the input size. +Default value of ParentOrigin of the Model is Center.

                      +
                      + +

                      Methods

                      - View Source + View Source

                      AddModelNode(ModelNode)

                      @@ -488,7 +588,7 @@
                      - View Source + View Source

                      ApplyCamera(uint, Camera)

                      @@ -549,61 +649,7 @@
                      - View Source - - -

                      CastShadow(bool)

                      -

                      Sets whether this Model casts shadow or not. -If it is true, this model is drawn on Shadow Map. -Note: This method affects all of the child ModelNode. -However, same property of each child ModelNode can be changed respectively and it not changes parent's property.

                      -
                      -
                      -
                      Declaration
                      -
                      -
                      public void CastShadow(bool castShadow)
                      -
                      -
                      Parameters
                      - - - - - - - - - - - - - - - -
                      TypeNameDescription
                      boolcastShadow

                      Whether this Model casts shadow or not.

                      -
                      -
                      Remarks
                      -

                      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

                      -

                      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

                      -

                      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

                      -

                      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

                      -
                      - - -
                      - - - View Source + View Source

                      Dispose(DisposeTypes)

                      @@ -655,7 +701,7 @@
                      Remarks
                      - View Source + View Source

                      FindChildModelNodeByName(string)

                      @@ -722,7 +768,7 @@
                      - View Source + View Source

                      GenerateCamera(uint)

                      @@ -777,7 +823,7 @@
                      Remarks - View Source + View Source

                      GenerateMotionDataAnimation(MotionData)

                      @@ -845,7 +891,7 @@
                      - View Source + View Source

                      GetAnimation(string)

                      @@ -913,7 +959,7 @@
                      Remarks
                      - View Source + View Source

                      GetAnimation(uint)

                      @@ -966,7 +1012,7 @@
                      Remarks
                      - View Source + View Source

                      GetAnimationCount()

                      @@ -1001,7 +1047,7 @@
                      Remarks
                      - View Source + View Source

                      GetCameraCount()

                      @@ -1036,107 +1082,7 @@
                      Remarks
                      - View Source - - -

                      IsShadowCasting()

                      -

                      Retrieves whether the Model casts shadow or not for Light. -Note: IBL does not cast any shadow.

                      -
                      -
                      -
                      Declaration
                      -
                      -
                      public bool IsShadowCasting()
                      -
                      -
                      Returns
                      - - - - - - - - - - - - - -
                      TypeDescription
                      bool

                      True if this model casts shadow.

                      -
                      -
                      Remarks
                      -

                      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

                      -

                      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

                      -

                      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

                      -

                      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

                      -
                      - - -
                      - - - View Source - - -

                      IsShadowReceiving()

                      -

                      Retrieves whether the Model receives shadow or not for Light -If it is true, this model is drawn on Shadow Map.

                      -
                      -
                      -
                      Declaration
                      -
                      -
                      public bool IsShadowReceiving()
                      -
                      -
                      Returns
                      - - - - - - - - - - - - - -
                      TypeDescription
                      bool

                      True if this model receives shadow.

                      -
                      -
                      Remarks
                      -

                      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

                      -

                      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

                      -

                      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

                      -

                      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

                      -
                      - - -
                      - - - View Source + View Source

                      LoadBlendShapeAnimation(string)

                      @@ -1203,7 +1149,7 @@
                      - View Source + View Source

                      LoadBlendShapeAnimationFromBuffer(string)

                      @@ -1270,7 +1216,7 @@
                      - View Source + View Source

                      LoadBvhAnimation(string, Vector3, bool)

                      @@ -1352,7 +1298,7 @@
                      - View Source + View Source

                      LoadBvhAnimationFromBuffer(string, Vector3, bool)

                      @@ -1434,7 +1380,7 @@
                      - View Source + View Source

                      LoadFacialAnimation(string)

                      @@ -1501,7 +1447,7 @@
                      Rema
                      - View Source + View Source

                      LoadFacialAnimationFromBuffer(string)

                      @@ -1568,61 +1514,7 @@
                      - View Source - - -

                      ReceiveShadow(bool)

                      -

                      Sets whether this Model receives shadow or not. -If it is true, shadows are drawn on this model. -Note: This method affects all of the child ModelNode. -However, same property of each child ModelNode can be changed respectively and it not changes parent's property.

                      -
                      -
                      -
                      Declaration
                      -
                      -
                      public void ReceiveShadow(bool receiveShadow)
                      -
                      -
                      Parameters
                      - - - - - - - - - - - - - - - -
                      TypeNameDescription
                      boolreceiveShadow

                      Whether this Model receives shadow or not.

                      -
                      -
                      Remarks
                      -

                      Since NUI uses a left-handed coordinate system, loaded models are transformed into a left-handed coordinate system with Y pointing down. -The Animations defined in the glTF or DLI are also loaded and can be retrieved by using GetAnimation(uint) and GetAnimation(string) methods. -The number of animation is also retrieved by GetAnimationCount() method.

                      -

                      Model also supports Physically Based Rendering(PBR) with Image Based Lighting(IBL). -For the IBL, two cube map textures(diffuse and specular) are required. -Model supports 4 types layout for Cube Map: Vertical/Horizontal Cross layouts, and Vertical/Horizontal Array layouts. -And also, ktx format with cube map is supported.

                      -

                      The model and IBL textures start to be loaded asynchronously when the Model object is on Window. -ResourcesLoaded signal notifies that the loading of the model and IBL resources have been completed. -If Model or IBL is requested to be loaded before the other loading is completed, the ResourcesLoaded signal is called after all resources are loaded. -GetAnimation(uint) and GetAnimation(string) methods can be used after the model loading is finished.

                      -

                      By default, the loaded mesh has its own size and PivotPoint inferred from position of vertices. -The PivotPoint can be modified after model loading is finished. -If user set size property, the mesh will be scaled to the input size. -Default value of ParentOrigin of the Model is Center.

                      -
                      - - -
                      - - - View Source + View Source

                      ReleaseSwigCPtr(HandleRef)

                      @@ -1672,7 +1564,7 @@
                      - View Source + View Source

                      RemoveModelNode(ModelNode)

                      @@ -1723,7 +1615,7 @@
                      - View Source + View Source

                      SetImageBasedLightSource(string, string, float)

                      @@ -1773,7 +1665,7 @@
                      - View Source + View Source

                      SetMotionData(MotionData)

                      @@ -1828,7 +1720,7 @@
                      Events
                      - View Source + View Source

                      ColliderMeshHitted

                      EventHandler event. diff --git a/master/api/Tizen.NUI.Scene3D.Panel.html b/master/api/Tizen.NUI.Scene3D.Panel.html new file mode 100644 index 00000000000..d9a2c90799d --- /dev/null +++ b/master/api/Tizen.NUI.Scene3D.Panel.html @@ -0,0 +1,602 @@ + + + + + + + Class Panel + + + + + + + + + + + + + + + + + + +

                      +
                      + + + + +
                      +
                      + +
                      +
                      +
                      +

                      +
                      +
                        +
                        +
                        + + +
                        +
                        + +
                        +
                        + + + + + + diff --git a/master/api/Tizen.NUI.Scene3D.SceneView.html b/master/api/Tizen.NUI.Scene3D.SceneView.html index 08b62c6132c..3ecfefd7373 100644 --- a/master/api/Tizen.NUI.Scene3D.SceneView.html +++ b/master/api/Tizen.NUI.Scene3D.SceneView.html @@ -158,7 +158,7 @@

                        DefinitionConstructors

                        - View Source + View Source

                        SceneView()

                        @@ -174,7 +174,7 @@
                        Declaration
                        - View Source + View Source

                        SceneView(SceneView)

                        @@ -210,7 +210,7 @@
                        Parameters

                        Properties

                        - View Source + View Source

                        FramebufferMultiSamplingLevel

                        @@ -246,7 +246,7 @@
                        Remar
                        - View Source + View Source

                        ImageBasedLightScaleFactor

                        @@ -278,7 +278,7 @@
                        Property Value
                        - View Source + View Source

                        SkyboxIntensity

                        @@ -311,7 +311,7 @@
                        Property Value
                        - View Source + View Source

                        SkyboxOrientation

                        @@ -344,7 +344,7 @@
                        Property Value
                        - View Source + View Source

                        SkyboxUrl

                        @@ -377,7 +377,7 @@
                        Property Value
                        - View Source + View Source

                        UseFramebuffer

                        @@ -417,7 +417,7 @@
                        Remarks

                        Methods

                        - View Source + View Source

                        AddCamera(Camera)

                        @@ -460,7 +460,7 @@
                        - View Source + View Source

                        CameraTransition(string, int, AlphaFunction)

                        @@ -503,7 +503,7 @@
                        Parameters
                        Remarks
                        -

                        The selected camera is switched to the Camera of the input name when the transition is started. +

                        The selected camera is switched to the Camera of the input name when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed.

                        @@ -512,7 +512,7 @@
                        - View Source + View Source

                        CameraTransition(uint, int, AlphaFunction)

                        @@ -555,7 +555,7 @@
                        Parameters
                        Remarks
                        -

                        The selected camera is switched to the Camera of the index when the transition is started. +

                        The selected camera is switched to the Camera of the index when the transition is finished. During camera transition, Selected Camera should not be changed by using SelectCamera() or CameraTransition() method. During camera transition, Camera properties of Selected Camera should not be changed.

                        @@ -564,7 +564,42 @@
                        - View Source + View Source + + +

                        Dispose(DisposeTypes)

                        +

                        Dispose Explicit or Implicit

                        +
                        +
                        +
                        Declaration
                        +
                        +
                        protected override void Dispose(DisposeTypes type)
                        +
                        +
                        Parameters
                        + + + + + + + + + + + + + + + +
                        TypeNameDescription
                        DisposeTypestype
                        +
                        Overrides
                        +
                        View.Dispose(DisposeTypes)
                        + + +
                        + + + View Source

                        GetCamera(string)

                        @@ -614,7 +649,7 @@
                        Returns
                        - View Source + View Source

                        GetCamera(uint)

                        @@ -664,7 +699,7 @@
                        Returns
                        - View Source + View Source

                        GetCameraCount()

                        @@ -696,7 +731,7 @@
                        Returns
                        - View Source + View Source

                        GetResolutionHeight()

                        @@ -718,7 +753,7 @@
                        Returns
                        uint -

                        Camera currently used in SceneView as a selected Camera.

                        +

                        Height of the SceneView resolution.

                        @@ -731,7 +766,7 @@
                        Remarks
                        - View Source + View Source

                        GetResolutionWidth()

                        @@ -753,7 +788,7 @@
                        Returns
                        uint -

                        Camera currently used in SceneView as a selected Camera.

                        +

                        Width of the SceneView resolution

                        @@ -766,7 +801,7 @@
                        Remarks
                        - View Source + View Source

                        GetSelectedCamera()

                        @@ -798,7 +833,7 @@
                        Returns
                        - View Source + View Source

                        ReleaseSwigCPtr(HandleRef)

                        @@ -831,7 +866,7 @@
                        Parameters
                        - View Source + View Source

                        RemoveCamera(Camera)

                        @@ -872,7 +907,7 @@
                        - View Source + View Source

                        ResetResolution()

                        @@ -888,7 +923,7 @@
                        Declaration
                        - View Source + View Source

                        SelectCamera(string)

                        @@ -922,7 +957,7 @@
                        Parameters
                        - View Source + View Source

                        SelectCamera(uint)

                        @@ -956,7 +991,7 @@
                        Parameters
                        - View Source + View Source

                        SetImageBasedLightSource(string, string, float)

                        @@ -1006,7 +1041,7 @@
                        - View Source + View Source

                        SetResolution(uint, uint)

                        @@ -1052,7 +1087,7 @@
                        Events
                        - View Source + View Source

                        CameraTransitionFinished

                        An event emitted when Camera Transition is finished.

                        diff --git a/master/api/Tizen.NUI.Scene3D.html b/master/api/Tizen.NUI.Scene3D.html index 57fa19ca70e..b6bcd99c329 100644 --- a/master/api/Tizen.NUI.Scene3D.html +++ b/master/api/Tizen.NUI.Scene3D.html @@ -152,6 +152,12 @@

                        MotionTra

                        MotionValue

                        This MotionValue will be used for target value of each MotionIndex. We can get and set MotionValue as 2 types : PropertyValue and KeyFrames.

                        +
                        +

                        Panel

                        +

                        Panel is a control to show 2D UI on 3D Scene. +2D UI contents set on this Panel are rendered on a screen panel that is placed on 3D scene. +Each Panel has a single plane with defined resolution. +The plane is always placed at center to fit within the boundaries of the panel while maintaining the aspect ratio of the resolution.

                        SceneView

                        SceneView is a Class to show multiple 3D objects in a single 2D screen. diff --git a/master/api/Tizen.NUI.SlideTransitionDirection.html b/master/api/Tizen.NUI.SlideTransitionDirection.html index c27664ef938..e7a487f6e99 100644 --- a/master/api/Tizen.NUI.SlideTransitionDirection.html +++ b/master/api/Tizen.NUI.SlideTransitionDirection.html @@ -102,7 +102,7 @@

                        DefinitionProperties

                        - View Source + View Source

                        Bottom

                        @@ -133,7 +133,7 @@
                        Property Value
                        - View Source + View Source

                        Left

                        @@ -164,7 +164,7 @@
                        Property Value
                        - View Source + View Source

                        Right

                        @@ -195,7 +195,7 @@
                        Property Value
                        - View Source + View Source

                        Top

                        @@ -255,7 +255,7 @@

                        Extension Methods

                        diff --git a/master/api/Tizen.NUI.TextRenderMode.html b/master/api/Tizen.NUI.TextRenderMode.html new file mode 100644 index 00000000000..67bd0693613 --- /dev/null +++ b/master/api/Tizen.NUI.TextRenderMode.html @@ -0,0 +1,189 @@ + + + + + + + Enum TextRenderMode + + + + + + + + + + + + + + + + + + +
                        +
                        + + + + +
                        +
                        + +
                        +
                        +
                        +

                        +
                        +
                          +
                          +
                          + + +
                          +
                          + +
                          +
                          + + + + + + diff --git a/master/api/Tizen.NUI.Window.FrameCallbackType.html b/master/api/Tizen.NUI.Window.FrameCallbackType.html index 0a230e8c436..b429925604e 100644 --- a/master/api/Tizen.NUI.Window.FrameCallbackType.html +++ b/master/api/Tizen.NUI.Window.FrameCallbackType.html @@ -129,7 +129,7 @@

                          Extension Methods

                          diff --git a/master/api/Tizen.NUI.Window.html b/master/api/Tizen.NUI.Window.html index 9452494bfb8..cd019d2344b 100644 --- a/master/api/Tizen.NUI.Window.html +++ b/master/api/Tizen.NUI.Window.html @@ -503,7 +503,7 @@
                          Property Value
                          - View Source + View Source

                          IsAlwaysOnTop

                          @@ -566,7 +566,7 @@
                          Property Value
                          - View Source + View Source

                          IsModal

                          @@ -631,7 +631,7 @@
                          Property Value
                          - View Source + View Source

                          NativeHandle

                          @@ -1131,7 +1131,7 @@
                          Parameters
                          - View Source + View Source

                          AddFramePresentedCallback(FrameCallbackType, int)

                          @@ -1177,7 +1177,7 @@
                          Parameters
                          - View Source + View Source

                          AddFrameRenderedCallback(FrameCallbackType, int)

                          @@ -1223,7 +1223,7 @@
                          Parameters
                          - View Source + View Source

                          AddFrameUpdateCallback(FrameUpdateCallbackInterface, View)

                          @@ -1265,7 +1265,7 @@
                          - View Source + View Source

                          AddFrameUpdateCallback(FrameUpdateCallbackInterface)

                          @@ -1332,7 +1332,7 @@
                          Parameters
                          - View Source + View Source

                          CursorVisibleSet(bool)

                          @@ -1382,7 +1382,7 @@
                          Declaration
                          - View Source + View Source

                          Dispose(DisposeTypes)

                          @@ -1417,7 +1417,7 @@
                          Overrides
                          - View Source + View Source

                          EnableFloatingMode(bool)

                          @@ -1456,7 +1456,7 @@
                          Parameters
                          - View Source + View Source

                          ExcludeInputRegion(Rectangle)

                          @@ -1564,7 +1564,7 @@
                          Parameters
                          - View Source + View Source

                          FindLayerByID(uint)

                          @@ -1919,7 +1919,7 @@
                          Returns
                          - View Source + View Source

                          GetFullScreen()

                          @@ -2119,7 +2119,7 @@
                          Returns
                          - View Source + View Source

                          GetLastHoverEvent()

                          @@ -2155,7 +2155,7 @@
                          Remarks
                          - View Source + View Source

                          GetLastKeyEvent()

                          @@ -2191,7 +2191,7 @@
                          Remarks
                          - View Source + View Source

                          GetLastPanGestureState()

                          @@ -2223,7 +2223,7 @@
                          Returns
                          - View Source + View Source

                          GetLastTouchEvent()

                          @@ -2745,7 +2745,7 @@
                          Declaration
                          - View Source + View Source

                          IncludeInputRegion(Rectangle)

                          @@ -2785,7 +2785,7 @@
                          Parameters
                          - View Source + View Source

                          IsFloatingModeEnabled()

                          @@ -2849,7 +2849,7 @@
                          Returns
                          - View Source + View Source

                          IsMaximized()

                          @@ -2881,7 +2881,7 @@
                          Returns
                          - View Source + View Source

                          IsMinimized()

                          @@ -2980,7 +2980,7 @@
                          Returns
                          - View Source + View Source

                          IsWindowRotating()

                          @@ -3046,7 +3046,7 @@
                          Parameters
                          - View Source + View Source

                          KeyboardGrab(DeviceSubClassType)

                          @@ -3096,7 +3096,7 @@
                          Returns
                          - View Source + View Source

                          KeyboardUnGrab()

                          @@ -3167,7 +3167,7 @@
                          Remarks
                          - View Source + View Source

                          LockedPointerCursorPositionHintSet(int, int)

                          @@ -3207,7 +3207,7 @@
                          Parameters
                          - View Source + View Source

                          LockedPointerRegionSet(int, int, int, int)

                          @@ -3275,7 +3275,7 @@
                          Declaration
                          - View Source + View Source

                          Maximize(bool)

                          @@ -3313,7 +3313,7 @@
                          Parameters
                          - View Source + View Source

                          Minimize(bool)

                          @@ -3366,7 +3366,7 @@
                          Declaration
                          - View Source + View Source

                          PointerConstraintsLock()

                          @@ -3398,7 +3398,7 @@
                          Returns
                          - View Source + View Source

                          PointerConstraintsUnlock()

                          @@ -3430,7 +3430,7 @@
                          Returns
                          - View Source + View Source

                          PointerWarp(int, int)

                          @@ -3502,7 +3502,7 @@
                          Declaration
                          - View Source + View Source

                          ReleaseSwigCPtr(HandleRef)

                          @@ -3654,7 +3654,7 @@
                          Parameters
                          - View Source + View Source

                          RemoveFrameUpdateCallback(FrameUpdateCallbackInterface)

                          @@ -3738,7 +3738,7 @@
                          Declaration
                          - View Source + View Source

                          RequestMoveToServer()

                          @@ -3755,7 +3755,7 @@
                          Declaration
                          - View Source + View Source

                          RequestResizeToServer(ResizeDirection)

                          @@ -3790,7 +3790,7 @@
                          Parameters
                          - View Source + View Source

                          SendRotationCompletedAcknowledgement()

                          @@ -4022,7 +4022,7 @@
                          Parameters
                          - View Source + View Source

                          SetFullScreen(bool)

                          @@ -4261,7 +4261,7 @@
                          Returns
                          - View Source + View Source

                          SetLayout(uint, uint, uint, uint, uint, uint)

                          @@ -4325,7 +4325,7 @@
                          Parameters
                          - View Source + View Source

                          SetLayout(WindowLayoutType)

                          @@ -4359,7 +4359,7 @@
                          Parameters
                          - View Source + View Source

                          SetMaximumSize(Size2D)

                          @@ -4396,7 +4396,7 @@
                          Parameters
                          - View Source + View Source

                          SetMimimumSize(Size2D)

                          @@ -4432,7 +4432,7 @@
                          Parameters
                          - View Source + View Source

                          SetNeedsRotationCompletedAcknowledgement(bool)

                          diff --git a/master/api/Tizen.NUI.html b/master/api/Tizen.NUI.html index 3ce5a66ea37..7e18488d760 100644 --- a/master/api/Tizen.NUI.html +++ b/master/api/Tizen.NUI.html @@ -1655,6 +1655,9 @@

                          TextDirection

                          TextLayout

                          Enumeration for Text Layout.

                          +
                          +

                          TextRenderMode

                          +

                          Enumeration for the render mode of text.

                          TextureType

                          The texture type.

                          diff --git a/master/api/toc.html b/master/api/toc.html index 169aba060ae..7505faef16c 100644 --- a/master/api/toc.html +++ b/master/api/toc.html @@ -6246,6 +6246,9 @@
                        • TextLayout
                        • +
                        • + TextRenderMode +
                        • TextShadow
                        • @@ -6797,6 +6800,12 @@
                        • AnimatedVectorImageView.RepeatModes
                        • +
                        • + AsyncTextRenderedEventArgs +
                        • +
                        • + AsyncTextSizeComputedEventArgs +
                        • CameraView
                        • @@ -8167,6 +8176,9 @@
                        • MotionValue.ValueType
                        • +
                        • + Panel +
                        • SceneView
                        • diff --git a/stable/api/Tizen.NUI.BaseComponents.View.html b/stable/api/Tizen.NUI.BaseComponents.View.html index e8e67e02d8b..09c187ff0a7 100644 --- a/stable/api/Tizen.NUI.BaseComponents.View.html +++ b/stable/api/Tizen.NUI.BaseComponents.View.html @@ -158,6 +158,7 @@

                          DefinitionModel +
                          Tizen.NUI.Scene3D.Panel