公開APIとイベント
ほかのUdonSharpから呼び出して、独自のUIや演出と組み合わせられます。
Capture Controller
Section titled “Capture Controller”| 分類 | 内容 |
|---|---|
| 操作 | Capture()、UploadCapturedImage()、DeleteImage() |
| 状態 | IsBusy()、IsCapturing()、IsSavingPayload()、HasCapturedImage()、GetUploadProgress()、IsUploadCompleted()、GetLastError() |
| プレビュー | GetPreviewTexture()、GetPreviewSprite() |
| マスク選択 | SelectMask1()〜SelectMask5()、SelectMask(int maskIndex)(番号は0始まり、引数あり版は成功時true) |
| マスク参照 | GetMaskCount()、GetMask(index)、GetSelectedMaskIndex()、GetSelectedMask() |
通知されるイベント
Section titled “通知されるイベント”| タイミング | イベント名 |
|---|---|
| 撮影が確定したとき | OnUdonImageCaptureReady |
| 永続保存が完了したとき | OnUdonImageCaptureCompleted |
| 保存が失敗したとき | OnUdonImageCaptureFailed |
| 削除が完了したとき | OnUdonImageDeleted |
| 復元が完了したとき | OnUdonImageRestoreCompleted |
| 復元が失敗したとき | OnUdonImageRestoreFailed |
イベントの受信先とイベント名は、Inspectorで自由に設定できます。