Namespace Tizen.AIAvatar

    Classes

    AnimationInfo

    The AnimationInfo class manages animation data for an Avatar, including motion data and names. It is not meant to be directly edited by users or editors.

    Avatar

    The Avatar class displays 3D avatars and provides easy access to their animations. This class is a sub-class of the Model class which allows us to easily control the Avatar's animations. Avatar also supports AR Emoji for humanoid-based 3D models.

    AvatarExtension

    AvatarInfo

    The AvatarInfo class describes the properties of an Avatar object. It includes information such as the name of the avatar, its thumbnail image, and associated resources. This class helps users manage and organize their Avatar assets more effectively.

    AvatarMotionChangedEventArgs

    This class provides arguments for handling avatar motion change events. The previous state of the avatar's motion.
    The current state of the avatar's motion.

    AvatarProperties

    The Avatar class contains an inner AvatarProperties class. This class manages AvatarProperty information using the AvatarPropertyMapper class. By default, it includes jointMapper, blendShapeMapper, and nodeMapper, which automatically generate Properties based on model information. This structure enables users to work with Avatar properties in a more convenient way.

    AvatarPropertyMapper

    The AvatarPropertyMapper class manages property mapping information for specific attributes of an Avatar model. It primarily maps the names of AvatarProperty to their actual storage locations. By doing so, developers can directly read or write the values of these properties using their respective names. This approach provides consistency and convenience when working with Avatar models.

    EmotionController

    Manages facial expression control for avatars based on input text sentiment analysis results.

    LipSyncController

    A controller class used to manage lip sync functionality for avatars.

    SceneViewExtension

    Structs

    VoiceInfo

    VoiceInfo stores information about a voice. The 'Language' field stores the language of the voice The 'Type' field stores the type of the voice.

    Enums

    AvatarInfoOption

    The AvatarInfoOption enumeration defines the options that determine how AvatarInfo instances are displayed or managed. Currently it has two values: Thumbnail and Resource.

    AvatarMotionState

    Enumeration for the states.

    BlendShapeType

    The type of predefined blendshape. We can customize each type name by "TODO_mapper" The basic names provided by AIAvatar to control the default avatar of AREmoji. Contains the BlendShape information of AIAvatar.

    JointType

    The type of predefined skeleton joint. We can customize each type name by "TODO_mapper" The basic names provided by AIAvatar to control the default avatar of AREmoji. Contains the joint information of AIAvatar.

    NodeType

    The type of predefined node. We can customize each type name by "TODO_mapper" The basic names provided by AIAvatar to control the default avatar of AREmoji. Contains the node information of AIAvatar.

    VoiceType

    VoiceType is an enum that represents various types of voices.

    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX