パブリック クラス
ArFragment
AR が必要な ArFragment を実装します。追加の権限が不要で、ARCore のデフォルト構成が使用されます。
パブリック コンストラクタ
パブリック メソッド
文字列 [] |
getAdditionalPermissions()
ARCore が必要とする Manifest.permission.CAMERA に加えて、アプリが必要とする危険な権限の配列を返します。
|
ブール値 |
isArRequired()
このアプリが AR 必須の場合は true を返し、AR オプションの場合は false を返します。
|
保護されたメソッド
構成 |
getSessionConfiguration(Session セッション)
|
Set<Session.Feature> |
getSessionFeatures()
ARCore
Session を作成するための追加機能を指定します。 |
void |
handleSessionException(UnavailableException sessionException)
|
継承されるメソッド
クラス com.google.ar.sceneform.ux.BaseArFragment から
抽象 String[] |
getAdditionalPermissions()
ARCore が必要とする Manifest.permission.CAMERA に加えて、アプリが必要とする危険な権限の配列を返します。
|
ArSceneView |
getArSceneView()
このフラグメントの ArSceneView を取得します。
|
ブール値 |
getCanRequestDangerousPermissions()
true の場合、
requestDangerousPermissions() は何もせずに戻ります。false 権限がリクエストされる場合
|
PlaneDiscoveryController |
getPlaneDiscoveryController()
プレーン スキャン コントローラを取得します。このコントローラは、プレーンのスキャン方法を表示します。
|
抽象 Config |
getSessionConfiguration(Session セッション)
|
抽象 Set<Session.Feature> |
getSessionFeatures()
ARCore
Session を作成するための追加機能を指定します。 |
TransformationSystem |
getTransformationSystem()
変換システムを取得します。これは、ジェスチャーの検出と選択されているノードの調整に
TransformableNode によって使用されます。 |
抽象 void |
handleSessionException(UnavailableException sessionException)
|
final void |
initializeSession()
ARCore セッションを初期化します。
|
抽象ブール値 |
isArRequired()
このアプリが AR 必須の場合は true を返し、AR オプションの場合は false を返します。
|
TransformationSystem |
makeTransformationSystem()
このフラグメントで使用される変換システムを作成します。
|
ビュー | |
void | |
void | |
void |
onPause()
|
void | |
void | |
void |
onResume()
|
void | |
void |
onWindowFocusChanged(ブール値 hasFocus)
|
void |
requestDangerousPermissions()
危険な権限を要求するプロセスを開始します。
|
最終ブール値 | |
void |
setCanRequestDangerousPermissions(ブール値 canRequestDangerousPermissions)
true の場合、
requestDangerousPermissions() は何もせずに戻ります。false 権限がリクエストされる場合
|
void |
setOnSessionInitializationListener(BaseArFragment.OnSessionInitializationListener onSessionInitializationListener)
ARCore セッションの初期化時に呼び出されるコールバックを登録します。
|
void |
setOnTapArPlaneListener(BaseArFragment.OnTapArPlaneListener onTapArPlaneListener)
ARCore Plane がタップされたときに呼び出すコールバックを登録します。
|
void |
setupSelectionRenderable(FootprintSelectionVisualizer selectionVisualizer)
|
android.support.v4.app.Fragment クラスから
void | |
最終ブール値 |
equals(Object arg0)
|
final FragmentActivity |
getActivity()
|
ブール値 |
getAllowEnterTransitionOverlap()
|
ブール値 |
getAllowReturnTransitionOverlap()
|
最終バンドル |
getArguments()
|
final FragmentManager |
getChildFragmentManager()
|
コンテキスト |
getContext()
|
ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
オブジェクト |
getEnterTransition()
|
オブジェクト |
getExitTransition()
|
final FragmentManager |
getFragmentManager()
|
final Object |
getHost()
|
final int |
getId()
|
LayoutInflater |
getLayoutInflater(Bundle arg0)
|
最終 LayoutInflater |
getLayoutInflater()
|
ライフサイクル |
getLifecycle()
|
LoaderManager |
getLoaderManager()
|
最終フラグメント |
getParentFragment()
|
final FragmentManager |
getParentFragmentManager()
|
オブジェクト |
getReenterTransition()
|
最終リソース |
getResources()
|
最終ブール値 |
getRetainInstance()
|
オブジェクト |
getReturnTransition()
|
最終 SavedStateRegistry |
getSavedStateRegistry()
|
オブジェクト |
getSharedElementEnterTransition()
|
オブジェクト |
getSharedElementReturnTransition()
|
final 文字列 |
getString(int arg0, Object... arg1)
|
final 文字列 |
getString(int arg0)
|
final 文字列 |
getTag()
|
最終フラグメント |
getTargetFragment()
|
final int |
getTargetRequestCode()
|
final CharSequence |
getText(int arg0)
|
ブール値 |
getUserVisibleHint()
|
ビュー |
getView()
|
LifecycleOwner |
getViewLifecycleOwner()
|
LiveData<LifecycleOwner> |
getViewLifecycleOwnerLiveData()
|
ViewModelStore |
getViewModelStore()
|
最終ブール値 |
hasOptionsMenu()
|
final int |
hashCode()
|
静的フラグメント | |
静的フラグメント | |
最終ブール値 |
isAdded()
|
最終ブール値 |
isDetached()
|
最終ブール値 |
isHidden()
|
最終ブール値 |
isInLayout()
|
最終ブール値 |
isMenuVisible()
|
最終ブール値 |
isRemove()
|
最終ブール値 |
isResumed()
|
最終ブール値 |
isStateSaved()
|
最終ブール値 |
isVisible()
|
void |
onActivityCreated(Bundle arg0)
|
void |
onActivityResult(int arg0, int arg1, Intent arg2)
|
void |
onAttach(Activity arg0)
|
void |
onAttach(Context arg0)
|
void |
onAttachFragment(Fragment arg0)
|
void |
onConfigurationChanged(Configuration arg0)
|
ブール値 |
onContextItemSelected(MenuItem arg0)
|
void |
onCreate(Bundle arg0)
|
アニメーション |
onCreateAnimation(int arg0, boolean arg1, int arg2)
|
アニメーター |
onCreateAnimator(int arg0, boolean arg1, int arg2)
|
void | |
void | |
ビュー | |
void |
onDestroy()
|
void |
onDestroyOptionsMenu()
|
void |
onDestroyView()
|
void |
onDetach()
|
LayoutInflater |
onGetLayoutInflater(Bundle arg0)
|
void |
onHiddenChanged(ブール値 arg0)
|
void | |
void |
onInflate(Context arg0、AttributeSet arg1、Bundle arg2)
|
void |
onLowMemory()
|
void |
onMultiWindowModeChanged(ブール値 arg0)
|
ブール値 |
onOptionsItemSelected(MenuItem arg0)
|
void |
onOptionsMenuClosed(メニュー arg0)
|
void |
onPause()
|
void |
onPictureInPictureModeChanged(ブール値 arg0)
|
void |
onPrepareOptionsMenu(メニュー arg0)
|
void |
onPrimaryNavigationFragmentChanged(ブール値 arg0)
|
void |
onRequestPermissionsResult(int arg0, String[] arg1, int[] arg2)
|
void |
onResume()
|
void |
onSaveInstanceState(Bundle arg0)
|
void |
onStart()
|
void |
onStop()
|
void | |
void |
onViewStateRestored(Bundle arg0)
|
void |
postponeEnterTransition()
|
final void |
postponeEnterTransition(long arg0, TimeUnit arg1)
|
void |
registerForContextMenu(View arg0)
|
final void |
requestPermissions(String[] arg0, int arg1)
|
final FragmentActivity |
requireActivity()
|
最終バンドル |
requireArguments()
|
最終コンテキスト |
requireContext()
|
final FragmentManager |
requireFragmentManager()
|
final Object |
requireHost()
|
最終フラグメント |
requireParentFragment()
|
最終ビュー |
requireView()
|
void |
setAllowEnterTransitionOverlap(ブール値 arg0)
|
void |
setAllowReturnTransitionOverlap(ブール値 arg0)
|
void |
setArguments(Bundle arg0)
|
void |
setEnterSharedElementCallback(SharedElementCallback arg0)
|
void |
setEnterTransition(Object arg0)
|
void |
setExitSharedElementCallback(SharedElementCallback arg0)
|
void |
setExitTransition(Object arg0)
|
void |
setHasOptionsMenu(ブール値 arg0)
|
void |
setInitialSavedState(Fragment.SavedState arg0)
|
void |
setMenuVisibility(ブール値 arg0)
|
void |
setReenterTransition(Object arg0)
|
void |
setRetainInstance(ブール値 arg0)
|
void |
setReturnTransition(Object arg0)
|
void |
setSharedElementEnterTransition(Object arg0)
|
void |
setSharedElementReturnTransition(Object arg0)
|
void |
setTargetFragment(Fragment arg0, int arg1)
|
void |
setUserVisibleHint(ブール値 arg0)
|
ブール値 |
shouldShowRequestPermissionRationale(String arg0)
|
void |
startActivity(Intent arg0)
|
void | |
void |
startActivityForResult(Intent arg0, int arg1)
|
void | |
void |
startIntentSenderForResult(IntentSender arg0、int arg1、Intent arg2、int arg3、int arg4、int arg5、Bundle arg6)
|
void |
startPostponedEnterTransition()
|
文字列 |
toString()
|
void |
unregisterForContextMenu(View arg0)
|
java.lang.Object クラスから
インターフェース
com.google.ar.sceneform.Scene.OnPeekTouchListener
抽象 void |
インターフェースから
android.content.ComponentCallbacks
抽象 void |
onConfigurationChanged(Configuration arg0)
|
抽象 void |
onLowMemory()
|
インターフェースから
android.view.View.OnCreateContextMenuListener
抽象 void |
インターフェースから
android.arch.lifecycle.LifecycleOwner
抽象的なライフサイクル |
getLifecycle()
|
インターフェースから
android.arch.lifecycle.ViewModelStoreOwner
ViewModelStore を抽象化 |
getViewModelStore()
|
インターフェースから
android.arch.lifecycle.HasDefaultViewModelProviderFactory
抽象 ViewModelProvider.Factory |
getDefaultViewModelProviderFactory()
|
インターフェースから androidx.savedstate.SavedStateRegistryOwner
SavedStateRegistry |
getSavedStateRegistry()
|
パブリック コンストラクタ
public ArFragment ()
パブリック メソッド
public String[] getAdditionalPermissions ()
ARCore が必要とする Manifest.permission.CAMERA に加えて、アプリが必要とする危険な権限の配列を返します。追加の権限が必要ない場合は、空の配列が返されます。
public boolean isArRequired ()
このアプリが AR 必須の場合は true を返し、AR オプションの場合は false を返します。これは、アプリケーションとセッションを初期化するときに呼び出されます。
保護されたメソッド
Protection Set<Session.Feature> getSessionFeatures ()
ARCore Session
を作成するための追加機能を指定します。Session.Feature
をご覧ください。
Protect void handleSessionException (UnavailableException sessionException)
パラメータ
sessionException(セッション例外) |
---|