Show / Hide Table of Contents

Class ModelLoaderBase

キャラクターモデルをシーンにロードするための基底クラス

Inheritance
Object
ModelLoaderBase
ModelCachedLoader
ModelDownloadLoader
Implements
IModelLoader
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: VRoidSDK
Assembly: VRoidSDK.dll
Syntax
public abstract class ModelLoaderBase : IModelLoader

Properties

OnError

モデルのロード時にハンドリングされるコールバック

Declaration
public Action<Exception> OnError { get; set; }
Property Value
Type Description
Action<Exception>

エラーが発生したときの例外を引数にとるコールバック関数

OnProgress

進捗状態をハンドリングするコールバック

Declaration
public Action<float> OnProgress { get; set; }
Property Value
Type Description
Action<Single>

進捗度 (0.0 ~ 1.0)を引数にするコールバック関数

OnVrmModelLoaded

VRMのインポート完了時にハンドリングされるコールバック

Declaration
public Action<GameObject> OnVrmModelLoaded { get; set; }
Property Value
Type Description
Action<GameObject>

VRMから読み込まれたGameObjectを引数にとるコールバック関数

Methods

Load()

モデルをロードする

Declaration
public abstract void Load()

LoadVRMFromBinary(Byte[])

バイナリ列をVRMファイルとして読み込む

Declaration
protected void LoadVRMFromBinary(byte[] characterBinary)
Parameters
Type Name Description
Byte[] characterBinary

Implements

IModelLoader
Back to top Generated by DocFX