AvatarReady
Loading...
Searching...
No Matches
Inria.Avatar.AvatarReady.Bundle.RocketBoxImporter Class Reference
Inheritance diagram for Inria.Avatar.AvatarReady.Bundle.RocketBoxImporter:
Inria.Avatar.AvatarReady.Bundle.AvatarImporter

Public Member Functions

override string GetAvatarProviderFolder ()
 
override string GetProviderMetadataString ()
 
override string GetProviderNameString ()
 
override void InstallPackages (AvatarBundleConfiguration.RenderPipeline pipeline, UnityAction< bool > Result=null)
 
override IEnumerator ImportAvatar (string avatarName, AvatarBundleConfiguration configuration)
 
override string GetFBXName (string path)
 Get corrected FBX name.
 
- Public Member Functions inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
string GetAvatarProviderFolder ()
 
string GetProviderMetadataString ()
 
string GetProviderNameString ()
 
void InstallPackages (AvatarBundleConfiguration.RenderPipeline pipeline, UnityAction< bool > Result=null)
 
virtual void RemovePackages (AvatarBundleConfiguration.RenderPipeline pipeline)
 
IEnumerator ImportAvatar (string AvatarName, AvatarBundleConfiguration configuration)
 
virtual string GetAvatarBundleFolderPath (string avatarName, AvatarBundleConfiguration configuration)
 Get avatar assetBundle folder path.
 
virtual string GetAvatarMetadataPath (string AvatarName, AvatarBundleConfiguration configuration)
 Get avatar metadata path, Avatar resource folder if configuration import ressource, Avatar asset folder otherwise.
 
virtual string GetAvatarPreviewPath (string AvatarName, AvatarBundleConfiguration configuration)
 Get Avatar preview target path, Avatar resource folder if configuration import ressource, Avatar asset folder otherwise.
 
virtual string GetAvatarResourceAsset_ResourcesPath (string avatarName, AvatarBundleConfiguration configuration)
 Get Path to avatar resource asset, starting from Resources folder.
 
virtual string GetPrefabTargetPath (string avatarName, AvatarBundleConfiguration configuration)
 Get Avatar prefab target path, Avatar resource folder if configuration import ressource, Avatar asset folder otherwise.
 
virtual string GetAvatarResourceFolder_FullPath (string avatarName, AvatarBundleConfiguration configuration)
 
virtual string GetAvatarResourceFolder_ResourcePath (string avatarName, AvatarBundleConfiguration configuration)
 Avatar resource folder, starting from Resources folder.
 
virtual string GetAvatarAssetFolder (string avatarName, AvatarBundleConfiguration configuration)
 Get Asset folder for an avatar assets.
 
virtual string GetAvatarAssetFolder_FullPath (string avatarName, AvatarBundleConfiguration configuration)
 Get Asset folder for an avatar assets, full path.
 
virtual string GetProviderAssetFolder (AvatarBundleConfiguration configuration)
 Get Asset folder for provider Assets

Parameters
configurationPipeline configuration

 
virtual string GetProviderAssetFolder_FullPath (AvatarBundleConfiguration configuration)
 Get Asset folder for provider Assets, Full path.
 

Private Member Functions

void FixRocketBoxMaterials (string[] materials)
 Fixes opacity properties of the materials.
 
void FixRocketBoxTextures (string[] textures, AvatarBundleConfiguration configuration, string avatarName)
 

Additional Inherited Members

- Static Public Member Functions inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
static AvatarImporter Instantiate (string AvatarImporterName)
 
static List< string > GetAssetPathsRecursively (string folderPath)
 
static Transform SearchTransformRecursive (Transform current, string name)
 
static string FindAvatarModelPath (string path)
 Find Model asset in AssetDatabase at path.
 
static string FindAvatarModelGUID (string path)
 Find Model asset in AssetDatabase at path.
 
static string ConvertToAssetPath (string path)
 Get path relative to Application.dataPath.
 
- Public Attributes inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
string lastGeneraterPrefabPath
 
- Protected Member Functions inherited from Inria.Avatar.AvatarReady.Bundle.AvatarImporter
IEnumerator ConfigureTextures (string prefabPath, AvatarBundleConfiguration configuration)
 Iterates over all the textures used by the given prefab, applying the AvatarBundleConfiguration. Currently, it configures the maximum size of the texture.
 
void ConfigureTexture (TextureImporter textureImporter, AvatarBundleConfiguration configuration)
 
IEnumerator ExtractMaterialsFromPrefab (string materialPath, AssetImporter avatarAssetImporter)
 
void CreateAvatarPrefab (string modelImporterPath, string prefabFolderPath, string prefabPath, string name)
 
virtual string GetAvatarResourceFolder_AssetPath (string avatarName, AvatarBundleConfiguration configuration)
 Avatar resource folder, starting from Assets folder.
 

Member Function Documentation

◆ FixRocketBoxMaterials()

void Inria.Avatar.AvatarReady.Bundle.RocketBoxImporter.FixRocketBoxMaterials ( string[] materials)
inlineprivate

Fixes opacity properties of the materials.

Parameters
materialPath

◆ GetFBXName()

override string Inria.Avatar.AvatarReady.Bundle.RocketBoxImporter.GetFBXName ( string path)
inlinevirtual

Get corrected FBX name.

Reimplemented from Inria.Avatar.AvatarReady.Bundle.AvatarImporter.


The documentation for this class was generated from the following file: