Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NUI] Add markup for some view properties using value type #6568

Open
wants to merge 1 commit into
base: DevelNUI
Choose a base branch
from

Conversation

rabbitfor
Copy link
Collaborator

@rabbitfor rabbitfor commented Jan 9, 2025

Description of Change

Add markup for some view properties using value type.

This also includes PropertyMap optimizations to prevent value type being conveted to reference type again.

These markup extensions will be used in new component library.

image

NUIApplication.GetDefaultWindow().Add(new View()
    .BackgroundColor(0xFF00FF, 1f)
    .Size(100, 100)
    .Position(200, 200)
    .CornerRadius(0.5f, true)
    .BoxShadow(12, L.Color.Black.WithAlpha(0.5f), -10, 10)
    .Self(out var view));
  • BackgroundColor(uint hex) : set background color with value types
  • BackgroundColor(float r, float g, float b, float a) : set background color with value types
  • Size(float w, float h) : set size with value types
  • SizeWidth(float w) : set size with value types
  • SizeHeight(float h) : set size with value types
  • Position(float x, float y) : set position with value types
  • PositionX(float x) : set position with value types
  • PositionY(float y) : set position with value types
  • CornerRadius(float uniform, bool isRelative = false) : set corner radius and policy at once
  • CornerRadius(float tl, float tr, float bl, float br, bool isRelative = false) : set corner radius and policy at once
  • BoxShadow(...) : set box shadow with value types
  • Self(out View) : assign current view to local variable

⚠️ depends https://review.tizen.org/gerrit/c/platform/core/uifw/dali-csharp-binder/+/317875

Please note that the main purpose of providing markup methods for view is to reduce creating heap objects such as Color, Size, Position and Shadow.
For the CornerRadius, this patch does not meet the main purpose because it is not easy to do it. I hope it will not create reference type of vector4 internally in the future.

API Changes

  • ACR:

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 56, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.ColorExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.ColorExtensions::ToValueType(Tizen.NUI.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.CornerExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.CornerExtensions::ToValueType(Tizen.NUI.Vector4)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 56, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.ColorExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.ColorExtensions::ToValueType(Tizen.NUI.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.CornerExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.CornerExtensions::ToValueType(Tizen.NUI.Vector4)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 56, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.ColorExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.ColorExtensions::ToValueType(Tizen.NUI.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.CornerExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.CornerExtensions::ToValueType(Tizen.NUI.Vector4)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 56, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.ColorExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.ColorExtensions::ToValueType(Tizen.NUI.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.CornerExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.CornerExtensions::ToValueType(Tizen.NUI.Vector4)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

@@ -53,6 +53,8 @@ public float Y
get;
}

public readonly bool IsZero => X == 0 && Y == 0;

Copy link
Contributor

@everLEEst everLEEst Jan 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are there any plan to add operator overridings?

Suggested change
/// <summary>
/// Return true when vector values are zero.
/// </summary>
public readonly bool IsZero => X == 0 && Y == 0;
/// <summary>
/// Compares two vectors to determine if they are equal.
/// </summary>
/// <param name="a">The first vector to compare.</
/// <param name="b">The second vector to compare.</param>
/// <returns>True if the vectors are equal, false otherwise.</returns>
public static bool operator ==(Vector2 a, Vector2 b)
{
return (a.X == b.X) && (a.Y == b.Y);
}
/// <summary>
/// Compares two vectors to determine if they are not equal.
/// </summary>
/// <param name="a">The first vector to compare.</param>
/// <param name="b">The second vector to compare.</param>
/// <returns>True if the vectors are not equal, false otherwise.</returns>
public static bool operator !=(Vector2 a, Vector2 b)
{
return (a.X != b.X) || (a.Y != b.Y);
}
/// <summary>
/// Returns true if the X and Y values of this are exactly equal to those in the argument.
/// </summary>
/// <param name="o">Another Vector2.</param>
/// <returns>true if the X and Y values are equal to those in o. Returns false if o is not a Vector2.</returns>
public override bool Equals(object o)
{
if (!(o is Vector2))
return false;
return this == (Vector2)o;
}
/// <summary>
/// Returns a hash value for the Vector2.
/// </summary>
/// <returns>A value intended for efficient insertion and lookup in hashtable-based data structures.</returns>
public override int GetHashCode()
{
return X.GetHashCode() ^ (Y.GetHashCode() * 397);
}

also please fill the document comments.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current version including basic structure and simple functionalities. The operators could be added anytime later :) Thank you

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

document done

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 52, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

@rabbitfor rabbitfor closed this Jan 9, 2025
@rabbitfor
Copy link
Collaborator Author

I will reopen this after big change done!

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 52, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 53, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.Markup.ViewExtensions::BackgroundColor(Tizen.NUI.BaseComponents.View)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

internal static class ReusablePool<T> where T : Disposable, new()
{
private const int MaxPoolSize = 3;
private static readonly Stack<T> pool = new ();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
private static readonly Stack<T> pool = new ();
private static readonly ConcurrentStack<T> pool = new ();

Minor. Can't we use ConcurrentStack instead of Stack? Since Tizen.NUI.Disposable classes are thread safe.

Copy link
Collaborator Author

@rabbitfor rabbitfor Jan 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great idea! I also thought about it but
(1) since this reusable pool should be used in event thread, (It is used when manipulating View's property which should be done in event thread)
(2) and the ConcurrentStack is less-than-ideal performance compared with simple stack
So I concluded not to make it concurrent for now. Instead I'll add descriptions to notify this it not thread-safe!

@rabbitfor rabbitfor force-pushed the markup branch 2 times, most recently from c714f39 to a2ff953 Compare January 13, 2025 02:31
@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 53, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.Markup.ViewExtensions::BackgroundColor(Tizen.NUI.BaseComponents.View)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

This also includes PropertyMap optimizations to prevent value type being conveted to reference type again.

Signed-off-by: Jiyun Yang <[email protected]>
@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 53, Removed: 4, Changed: 0

Added

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.L.Color::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Color::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.String Tizen.NUI.L.Color::ToString()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Color::.ctor(System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.L.Corner

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Default

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Corner Tizen.NUI.L.Corner::Zero

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsDefault()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Corner::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::BottomRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopLeft()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Corner::TopRight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Corner::.ctor(System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraHeight()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::ExtraWidth()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetX()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Single Tizen.NUI.L.Shadow::OffsetY()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.ColorVisualCutoutPolicyType Tizen.NUI.L.Shadow::CutoutPolicy()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Boolean Tizen.NUI.L.Vector2::IsZero()

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.Markup.ViewExtensions

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.Single,System.Single,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,System.UInt32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BackgroundColor(T,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,System.Single,Tizen.NUI.L.Color,System.Single,System.Single,System.Single,System.Single,Tizen.NUI.ColorVisualCutoutPolicyType)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::BoxShadow(T,Tizen.NUI.L.Shadow)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,System.Single,System.Single,System.Single,System.Single,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::CornerRadius(T,Tizen.NUI.L.Corner,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Position(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionX(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::PositionY(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Self(T,T&)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::Size(T,System.Single,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeHeight(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static T Tizen.NUI.Markup.ViewExtensions::SizeWidth(T,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ static Tizen.NUI.L.Color Tizen.NUI.Markup.ViewExtensions::BackgroundColor(Tizen.NUI.BaseComponents.View)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Boolean)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Int32)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.Single)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,System.String)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Color)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Corner)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.L.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.PropertyMap)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector2)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector3)

+ /// <since_tizen>none</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ Tizen.NUI.PropertyMap Tizen.NUI.PropertyMap::Append(System.Int32,Tizen.NUI.Vector4)

Removed

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Extents()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- Tizen.NUI.L.Vector2 Tizen.NUI.L.Shadow::Offset()

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single,Tizen.NUI.L.Color,Tizen.NUI.L.Vector2,Tizen.NUI.L.Vector2)

- /// <since_tizen>none</since_tizen
- [EditorBrowsable(EditorBrowsableState.Never)]
- System.Void Tizen.NUI.L.Shadow::.ctor(System.Single)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants