Compartir a través de


WorldLockingManager Clase

Definición

Ultimate gerente de World Locking. WorldLockingManager proporciona acceso a los subdirectores, IAnchorManager, IFragmentManagery IAttachmentPointManager.

public class WorldLockingManager
type WorldLockingManager = class
Public Class WorldLockingManager
Herencia
WorldLockingManager

Campos

Plugin

Interfaz directa al complemento. Por lo general, no es necesario o desea manipular directamente el complemento, pero puede ser útil para la invalidación manual de algunas entradas, salidas o controles del complemento.

Propiedades

AdjustmentFrame

Transformación en la que se va a aplicar el ajuste de la cámara. Esto no puede ser el nodo de cámara, ya que su transformación se sobrescribe cada fotograma con datos de posición principal. Pero la cámara debe ser un descendiente adjunto de este nodo.

AlignmentManager

Ultimate gerente de World Locking. WorldLockingManager proporciona acceso a los subdirectores, IAnchorManager, IFragmentManagery IAttachmentPointManager.

AnchorManager

Interfaz al Administrador de anclajes.

AnchorSettings

Acceso a la configuración de administración de anclajes.

ApplyAdjustment

Aplique el ajuste calculado a través de la transformación AdjustmentFrame.

AttachmentPointManager

Interfaz con el administrador de puntos de datos adjuntos. Se usa para crear y manipular puntos de datos adjuntos.

AutoLoad

Cargue automáticamente el estado WorldLocking desde el disco en el inicio.

AutoMerge

Desencadene automáticamente una combinación de fragmentos siempre que el motor FrozenWorld indique que uno sería adecuado.

AutoRefreeze

Desencadene automáticamente un refreeze cada vez que el motor FrozenWorld indique que uno sería adecuado.

AutoSave

Guarde periódicamente el estado WorldLocking en el disco.

CameraFromSpongy

Inversa de la transformación de cámara (cámara del elemento primario).

CameraParent

El nodo primario de la cámara define el "marco de referencia esponga". Todos los datos basados en encabezados sin procesar, como la asignación espacial, los eventos de gestos y los datos de posición de la cabeza XR, son relativos a esta transformación.

DiagnosticsSettings

Obtenga una copia de los valores de configuración de diagnóstico compartido o establezca la configuración compartida en una copia de la entrada.

Enabled

Si el sistema está activo actualmente y estabilizando el espacio.

ErrorStatus

Estado de error actual del WorldLockingManager

FragmentManager

Interfaz con el administrador de fragmentos.

FrozenFromLocked

Ultimate gerente de World Locking. WorldLockingManager proporciona acceso a los subdirectores, IAnchorManager, IFragmentManagery IAttachmentPointManager.

FrozenFromPinned

Cualquier aplicación aplicada transformación por encima del nodo de ajuste.

FrozenFromSpongy

Transforme de espacio espongo a espacio inmovilizado. El espacio espongy es que es nativo de las interfaces XR. Frozen es el espacio de coordenadas global de Unity. Transform incluye el ajuste WorldLocking a la cámara, así como cualquier otra transformación aplicada a la cámara (por ejemplo, teletransporte).

HasPendingIO

Si el administrador está cargando o guardando el estado de forma asincrónica.

LinkageSettings

Acceso a la configuración de vinculación.

LockedFromFrozen

Ultimate gerente de World Locking. WorldLockingManager proporciona acceso a los subdirectores, IAnchorManager, IFragmentManagery IAttachmentPointManager.

LockedFromPinned

Desde el espacio anclado hasta el espacio bloqueado por el mundo.

LockedFromPlayspace

Transformación de ajuste para bloquear el espacio de coordenadas.

LockedFromSpongy

Ultimate gerente de World Locking. WorldLockingManager proporciona acceso a los subdirectores, IAnchorManager, IFragmentManagery IAttachmentPointManager.

MergeIndicated

Indicador de la heurística interna del motor FrozenWorld de si se debe realizar una combinación

PinnedFromFrozen

Transforme el espacio inmovilizado de la aplicación en el espacio calculado por WorldLocking.

PinnedFromLocked

Transforme desde el espacio bloqueado del mundo calculado por WorldLocking al espacio anclado en su lugar.

PlayspaceFromLocked

Inverso de la transformación de ajuste para bloquear el espacio de coordenadas.

PlayspaceFromSpongy

Transformación aplicada por (opcional) nodo primario de cámara (por ejemplo, para teletransporte).

RefreezeIndicated

Indicador de la heurística interna del motor FrozenWorld de si se debe realizar una refreeze

Settings

Los valores de configuración solo se pueden establecer como un bloque. Get devuelve una instantánea de la configuración actual y establece copias de todo el bloque.

SpongyFromCamera

Transformación de cámara (primaria de la cámara).

SpongyFromFrozen

Transforme de espacio inmovilizado a espacio espongo nativo XR, incluidas otras transformaciones acumuladas en los antecesores de la cámara (por ejemplo, teletransporte).

SpongyFromLocked

Ultimate gerente de World Locking. WorldLockingManager proporciona acceso a los subdirectores, IAnchorManager, IFragmentManagery IAttachmentPointManager.

SpongyFromPlayspace

Inverso de la transformación aplicada por (opcional) nodo primario de cámara (por ejemplo, para teletransporte).

Version

La versión de esta versión. Esto se mostrará en el componente WorldLockingContext del Inspector de Unity, lo que permite la comprobación visual rápida de la versión de World Locking Tools para Unity instalada actualmente. No tiene ningún efecto en el código, pero solo sirve como una etiqueta.

Métodos

Dispose()

Elimine los elementos internos al apagarse.

Finalize()

Elimine los elementos internos al apagarse.

GetInstance()

Obtenga la instancia de WorldLockingManager. Esto puede llamarse en cualquier momento en la ejecución del programa, pero si se llama durante la carga, es posible que aún no se haya cargado desde una nueva escena.

Load()

Desencadenar manualmente una operación de carga para el estado WorldLocking

Reset()

Traer WorldLocking a un estado bien definido y vacío

ResetAnchorManager()

Realice cualquier inicialización solo adecuada una vez. Se llama a esto después de dar al autor de la llamada la oportunidad de cambiar la configuración.

Save()

Desencadenar manualmente una operación de guardado para el estado WorldLocking

SetContext(WorldLockingContext)

Empiece a usar la configuración compartida desde un contexto determinado.

Se aplica a