itSeez3D Avatar SDK  1.0.0
SDK for AI-powered 3D avatars creation
avatar_sdk_structures.hpp File Reference

Go to the source code of this file.

Data Structures

struct  AvatarSdkModelInfo
 
struct  AvatarSdkColorRgb
 
struct  AvatarSdkModelInfoEntry
 
struct  AvatarModifications
 
struct  AvatarModifications::HeadPipelineModifications
 
struct  AvatarModifications::FacePipelineModifications
 
struct  AvatarAdditionalTextures
 
struct  AvatarSdkParams
 
struct  AvatarSdkResource
 
struct  AvatarSdkResourcesList
 

Enumerations

enum  AvatarSdkPipelineType { AVATAR_SDK_PIPELINE_UNKNOWN = 0, AVATAR_SDK_PIPELINE_FACE = 1, AVATAR_SDK_PIPELINE_HEAD = 2 }
 
enum  AvatarSdkMeshFormat { AVATAR_SDK_MESH_FORMAT_PLY, AVATAR_SDK_MESH_FORMAT_OBJ }
 
enum  GenderPredicted { GENDER_NOT_PREDICTED = 0, MALE, FEMALE }
 
enum  AgePredicted { AGE_NOT_PREDICTED = 0, NOT_CHILD, CHILD }
 

Detailed Description

This file contains structures of the itSeez3D Offline Avatar SDK.

Enumeration Type Documentation

◆ AgePredicted

Result of age prediction

◆ AvatarSdkMeshFormat

3D format for output data

Enumerator
AVATAR_SDK_MESH_FORMAT_PLY 

PLY format.

AVATAR_SDK_MESH_FORMAT_OBJ 

OBJ format.

◆ AvatarSdkPipelineType

Type of the avatar

Enumerator
AVATAR_SDK_PIPELINE_UNKNOWN 

Unknown pipeline type.

AVATAR_SDK_PIPELINE_FACE 

Face avatar.

AVATAR_SDK_PIPELINE_HEAD 

Head avatar.

◆ GenderPredicted

Result of gender prediction