Namespace VRoidSDK
Classes
ApiRequestBase<T>
VRoid HubのAPIをリクエストするためのクラス
ApiRequestFailException
VRoid HubApiへリクエストした時のエラー情報を持つException
ApplicationIcon
アプリケーションのアイコン画像
Artwork
アートワークの情報
ArtworkDetail
アートワーク詳細
ArtworkImage
アートワークの画像
ArtworkMedium
アートワークのメディア情報
ArtworkMediumCharacterModel
ArtworkMediumで利用するキャラクターモデルデータ
ArtworkMediumSimple
必要最低限に絞られたメディア情報
ArtworkYoutube
Youtubeの動画情報
BrowserAuthorize
ブラウザを開き、アプリケーションの認証を行うためのクラス
ByteRequest
VRoid HubのAPIをリクエストしてバイト配列で受け取るためのクラス
ByteResponseConverter
WebResponseをバイト配列に加工するメソッドを提供するクラス
CacheFileCleaner
キャッシュファイルを削除するクラス
CacheFileInfo
キャッシュファイルの情報
CaptureApplication
撮影に利用したアプリケーション
CharacterModelProperty
モデルのプロパティ情報
CharacterModelVersionMaterial
マテリアル詳細
Contest
アートワークのコンテストデータ
ContestOgpImage
コンテストのOGP画像
EncryptionLocalStorageFile
暗号化したローカルストレージを操作する
EncryptionModelFile
モデルファイルを暗号化するクラス
EncryptModelLoad
ダウンロードライセンスをもとにモデルバージョンファイルをロードする
EncryptModelSave
モデルバージョンファイルを暗号化して保存する
EnvironmentConfig
ビルドする時の環境を定義したの
DLLとしてビルドする時はここで取得している値は全て定数になるように書き換わる
ExtensionsVrmMaterialProperty
VRM拡張部のmaterialProperties
EyecatchImage
アプリケーションのアイキャッチ画像
GenericDataRequest<T>
VRoid HubのAPIをリクエストしてDataModelで受け取るためのクラス
GenericDataResponseConverter<T>
WebResponseをDataModelに加工するメソッドを提供するクラス
GltfMaterial
GLTFのmaterial
HubApi
VRoid HubへAPIリクエストを送信する
HubModelDeserializer
VRoid Hubのキャラクターを3Dモデルとして読み込む機能を提供するシングルトン
HubModelDeserializerOption
HubModelDeserializerのオプション
HubRouteUri
VRoidHubのURLを生成する
LicenseManager
CachedLicenseに関する機能をまとめたマネージャクラス
LocalStorage
SDKのデータを保存しておく領域
ModelCachedLoader
キャッシュからモデルを読み取る
ModelDownloadLoader
VRoid Hubからキャラクターモデルをダウンロードしてモデルをロードする
ModelLoaderBase
キャラクターモデルをシーンにロードするための基底クラス
ModelLoaderFactory
状況に応じてモデルをロードするモジュールを作成するファクトリー
OauthApplication
OAuth連携アプリケーション
PathUtil
Personality
性格情報
PostArtworkMediaImagesParams
画像をアップロードするパラメータ
PostArtworksParams
アートワークに付随するの情報作成に必要なパラメータ
ResponseConverterBase<T>
WebResponseを加工するメソッドを提供するインターフェース
SDKConfiguration
SDKConfiguration.ScopeKind
SerializableHashOperator<T, U>
SerializablePair<T>
StaffPicksCharacterModel
VRoidHubでピックアップされているキャラクターモデル
UnauthorizedApiRequestBase<T>
認証なしでVRoid HubのAPIをリクエストするためのクラス
UnauthorizedByteRequest
VRoid HubのAPIをリクエストしてバイト配列で受け取るためのクラス
UnauthorizedGenericDataRequest<T>
VRoid HubのAPIをリクエストしてDataModelで受け取るためのクラス
UnityThreadQueue
タスクをキューに入れて、別スレッドで実行するクラス
reference: UnityThreadQueue
Structs
Account
ユーザ設定情報
AgeLimit
年齢制限
ApiErrorFormat
VRoid HubApiへリクエストした時のエラー情報
ApiLink
リンク先情報
ApiLinksFormat
関連のリンク情報
ApiResponseTemplate<T>
VRoid HubApi のレスポンスをラッピングした構造体
CachedLicense
キャッシュしたダウンロードライセンス
Character
キャラクター情報
CharacterDetail
キャラクターの詳細な情報
CharacterLicense
キャラクターの利用条件
CharacterModel
キャラクターモデルデータ
CharacterModelDetail
キャラクターモデル詳細
CharacterModelVersion
キャラクターのバージョン
DescriptionFragment
モデル説明文を分割した断片
DownloadLicense
VRoidHubからモデルをダウンロードするためのライセンス情報
EmptySerializer
空データ
FullBodyImage
全身画像
Locale
アカウントに設定可能なロケール
PortraitImage
バストアップ画像
Tag
タグの情報
User
ユーザの情報
UserDetail
ユーザの詳細情報
UserIcon
ユーザのアイコン画像
WebImage
画像データの情報
WebSite
Webサイト情報
Interfaces
IAuthenticateSession
認証のためにブラウザを開く機能を提供するインターフェース
ICoroutineHandlable
コルーチンを実行できる機能を提供するインターフェース
IKeyValueStorable<T>
key-valueストレージのインターフェース
IModelLoadable
ダウンロードライセンスをもとにモデルバージョンファイルをロードる手法を提供するインターフェース
IModelLoader
キャラクターモデルをロードする手法を提供するインターフェース
IModelSavable
モデルバージョンファイルを保存する手法を提供するインターフェース
ISerializableHash<T>
ITaskQueue
タスクをキューとして別スレッドで処理する機能を提供するインターフェース
Enums
EnumAgeLimit
年齢制限
EnumArtworkMediumType
メディアのタイプ
EnumContestStatusType
コンテストの状態
EnumDescriptionFragmentType
説明の型
EnumLicense
ライセンス項目の設定値
PersonalityName
性格名の一覧