-
Notifications
You must be signed in to change notification settings - Fork 242
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
[Tizen.AIAvatar] Refactor AIAvatar #6146
Conversation
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Public API ChangedPlease follow the ACR process for the changed API below. Added: 79, Removed: 0, Changed: 0Added+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.AnimationConverter
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationConverter::.ctor()
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationConverter::InitializeVisemeInfo(System.String)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.AnimationKeyFrame Tizen.AIAvatar.AnimationConverter::ConvertVowelsToAnimation(System.String[],System.Single)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.AnimationKeyFrame Tizen.AIAvatar.AnimationConverter::ConvertVowelsToAnimationMic(System.String[],System.Single)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.AnimationKeyFrame
+ /// <since_tizen>none</since_tizen
+ System.Int32[] Tizen.AIAvatar.AnimationKeyFrame::BlendShapeCounts()
+ /// <since_tizen>none</since_tizen
+ System.Single Tizen.AIAvatar.AnimationKeyFrame::AnimationTime()
+ /// <since_tizen>none</since_tizen
+ System.String Tizen.AIAvatar.AnimationKeyFrame::BlendShapeKeyFormat()
+ /// <since_tizen>none</since_tizen
+ System.String[] Tizen.AIAvatar.AnimationKeyFrame::NodeNames()
+ /// <since_tizen>none</since_tizen
+ System.Collections.Generic.List`1<Tizen.AIAvatar.KeyFrame> Tizen.AIAvatar.AnimationKeyFrame::GetKeyFrames(System.String,System.Int32)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationKeyFrame::.ctor(System.String[],System.Int32[],System.String)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationKeyFrame::AddKeyFrame(System.String,System.Int32,System.Single,System.Single)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationKeyFrame::AddKeyFrame(System.String,System.Int32,Tizen.AIAvatar.KeyFrame)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationKeyFrame::ClearAnimation()
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationKeyFrame::InitializeAnimation(System.String[],System.Int32[])
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.AnimationKeyFrame::SetAnimationTime(System.Single)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.AvatarExtension
+ /// <since_tizen>none</since_tizen
+ static System.Collections.Generic.List`1<Tizen.AIAvatar.AvatarInfo> Tizen.AIAvatar.AvatarExtension::GetDefaultAvatarList()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeInfo
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeModelInfo Tizen.AIAvatar.BlendShapeInfo::blendShape
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeVisemeInfo[] Tizen.AIAvatar.BlendShapeInfo::visemes
+ /// <since_tizen>none</since_tizen
+ System.Collections.Generic.Dictionary`2<System.String,Tizen.AIAvatar.BlendShapeValue[]> Tizen.AIAvatar.BlendShapeInfo::GetVisemeMap()
+ /// <since_tizen>none</since_tizen
+ System.Int32[] Tizen.AIAvatar.BlendShapeInfo::GetBlendShapeCounts()
+ /// <since_tizen>none</since_tizen
+ System.String[] Tizen.AIAvatar.BlendShapeInfo::GetNodeNames()
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.BlendShapeInfo::.ctor()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeModelInfo
+ /// <since_tizen>none</since_tizen
+ System.Int32[] Tizen.AIAvatar.BlendShapeModelInfo::blendShapeCount
+ /// <since_tizen>none</since_tizen
+ System.String Tizen.AIAvatar.BlendShapeModelInfo::keyFormat
+ /// <since_tizen>none</since_tizen
+ System.String[] Tizen.AIAvatar.BlendShapeModelInfo::nodeNames
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.BlendShapeModelInfo::.ctor(System.String,System.String[],System.Int32[])
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeValue
+ /// <since_tizen>none</since_tizen
+ System.Int32 Tizen.AIAvatar.BlendShapeValue::blendIndex
+ /// <since_tizen>none</since_tizen
+ System.Single Tizen.AIAvatar.BlendShapeValue::blendValue
+ /// <since_tizen>none</since_tizen
+ System.String Tizen.AIAvatar.BlendShapeValue::nodeName
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.BlendShapeValue::.ctor()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeVisemeInfo
+ /// <since_tizen>none</since_tizen
+ System.String Tizen.AIAvatar.BlendShapeVisemeInfo::name
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.BlendShapeValue[] Tizen.AIAvatar.BlendShapeVisemeInfo::values
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.BlendShapeVisemeInfo::.ctor()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.Extractor
+ /// <since_tizen>none</since_tizen
+ static System.Single[][] Tizen.AIAvatar.Extractor::ComputeFrom(System.Single[],System.Int32,System.Single,System.Single,System.Int32)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.Extractor::.ctor()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.FailedPersonalizeException
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.FailedPersonalizeException::.ctor()
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.FailedPersonalizeException::.ctor(System.String)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.InvalidVowelTypeException
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.InvalidVowelTypeException::.ctor()
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.InvalidVowelTypeException::.ctor(System.String)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.KeyFrame
+ /// <since_tizen>none</since_tizen
+ System.Single Tizen.AIAvatar.KeyFrame::time
+ /// <since_tizen>none</since_tizen
+ System.Single Tizen.AIAvatar.KeyFrame::value
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.KeyFrame::.ctor(System.Single,System.Single)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.NotInitializedException
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.AIAvatar.NotInitializedException::.ctor()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.SceneViewExtension
+ /// <since_tizen>none</since_tizen
+ static System.Boolean Tizen.AIAvatar.SceneViewExtension::IsEnabledCropToMask(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.Single Tizen.AIAvatar.SceneViewExtension::GetMaskContentScaleFactor(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.String Tizen.AIAvatar.SceneViewExtension::GetAlphaMaskUrl(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::EnableCropToMask(Tizen.NUI.Scene3D.SceneView,System.Boolean)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::SetAlphaMaskUrl(Tizen.NUI.Scene3D.SceneView,System.String)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::SetMaskContentScaleFactor(Tizen.NUI.Scene3D.SceneView,System.Single)
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.Viseme
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::AE
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::Ah
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::B_M_P
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::Ch_J
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::EE
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::Er
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::F_V
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::IH
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::K_G_H_NG
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::Oh
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::R
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::S_Z
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::sil
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::T_L_D_N
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::TH
+ /// <since_tizen>none</since_tizen
+ static Tizen.AIAvatar.Viseme Tizen.AIAvatar.Viseme::W_OO
Internal API ChangedAdded: 176, Removed: 53, Changed: 4 |
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Public API ChangedPlease follow the ACR process for the changed API below. Added: 9, Removed: 0, Changed: 0Added+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.AvatarExtension
+ /// <since_tizen>none</since_tizen
+ static System.Collections.Generic.List`1<Tizen.AIAvatar.AvatarInfo> Tizen.AIAvatar.AvatarExtension::GetDefaultAvatarList()
+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.SceneViewExtension
+ /// <since_tizen>none</since_tizen
+ static System.Boolean Tizen.AIAvatar.SceneViewExtension::IsEnabledCropToMask(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.Single Tizen.AIAvatar.SceneViewExtension::GetMaskContentScaleFactor(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.String Tizen.AIAvatar.SceneViewExtension::GetAlphaMaskUrl(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::EnableCropToMask(Tizen.NUI.Scene3D.SceneView,System.Boolean)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::SetAlphaMaskUrl(Tizen.NUI.Scene3D.SceneView,System.String)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::SetMaskContentScaleFactor(Tizen.NUI.Scene3D.SceneView,System.Single)
Internal API ChangedAdded: 176, Removed: 53, Changed: 4 |
Public API ChangedPlease follow the ACR process for the changed API below. Added: 9, Removed: 0, Changed: 0Added+ /// <since_tizen>none</since_tizen
+ Tizen.AIAvatar.SceneViewExtension
+ /// <since_tizen>none</since_tizen
+ static System.Boolean Tizen.AIAvatar.SceneViewExtension::IsEnabledCropToMask(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.Single Tizen.AIAvatar.SceneViewExtension::GetMaskContentScaleFactor(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.String Tizen.AIAvatar.SceneViewExtension::GetAlphaMaskUrl(Tizen.NUI.Scene3D.SceneView)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::EnableCropToMask(Tizen.NUI.Scene3D.SceneView,System.Boolean)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::SetAlphaMaskUrl(Tizen.NUI.Scene3D.SceneView,System.String)
+ /// <since_tizen>none</since_tizen
+ static System.Void Tizen.AIAvatar.SceneViewExtension::SetMaskContentScaleFactor(Tizen.NUI.Scene3D.SceneView,System.Single)
+ /// <since_tizen>none</since_tizen
+ static Tizen.Network.Connection.WiFiSecurityType Tizen.Network.Connection.WiFiSecurityType::Wpa3Owe
+ /// <since_tizen>none</since_tizen
+ static Tizen.Network.Connection.WiFiSecurityType Tizen.Network.Connection.WiFiSecurityType::Wpa3Sae
Internal API ChangedAdded: 178, Removed: 53, Changed: 4 |
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
58103b4
to
8aaf457
Compare
Internal API ChangedAdded: 185, Removed: 53, Changed: 4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SO MANY Commits in one PR !!!
Anyway applied now..!
* Avatar Modify Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * AIAvatar test Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Tizen.AIAvatar.Example Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Modify sample & APIs Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Modify Test Code & Bug Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Modify Tizen.AIAvatar.Sample Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Delete unused log Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Internal class Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Extension hidden Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> --------- Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* Avatar Modify Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * AIAvatar test Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Tizen.AIAvatar.Example Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Modify sample & APIs Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Modify Test Code & Bug Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Modify Tizen.AIAvatar.Sample Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Delete unused log Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Internal class Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> * Extension hidden Signed-off-by: huiyu.eun <huiyu.eun@samsung.com> --------- Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Description of Change
API Changes