WorldLockingManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ultimate gerente da World Locking. O WorldLockingManager fornece acesso aos subgerenciadores, IAnchorManager, IFragmentManagere IAttachmentPointManager.
public class WorldLockingManager
type WorldLockingManager = class
Public Class WorldLockingManager
- Herança
-
WorldLockingManager
Campos
Plugin |
Interface direta para o plug-in. Geralmente, não é necessário ou desejado manipular diretamente o plug-in, mas pode ser útil para a substituição manual de algumas entradas, saídas ou controles de plug-in. |
Propriedades
AdjustmentFrame |
A transformação na qual aplicar o ajuste da câmera. Esse não pode ser o nó da câmera, pois sua transformação é substituída por todos os quadros com dados de pose de cabeçalho. Mas a câmera deve ser um descendente anexado deste nó. |
AlignmentManager |
Ultimate gerente da World Locking. O WorldLockingManager fornece acesso aos subgerenciadores, IAnchorManager, IFragmentManagere IAttachmentPointManager. |
AnchorManager |
Interface para o Gerenciador de Âncoras. |
AnchorSettings |
Acesso às configurações de gerenciamento de âncora. |
ApplyAdjustment |
Aplique o ajuste calculado por meio da transformação AdjustmentFrame. |
AttachmentPointManager |
Interface para o gerenciador de ponto de anexo. Use para criar e manipular pontos de anexo. |
AutoLoad |
Carregue automaticamente o estado WorldLocking do disco na inicialização. |
AutoMerge |
Dispare automaticamente uma mesclagem de fragmento sempre que o mecanismo FrozenWorld indicar que um seria apropriado. |
AutoRefreeze |
Dispare automaticamente um recongelamento sempre que o mecanismo FrozenWorld indicar que um seria apropriado. |
AutoSave |
Salve periodicamente o estado WorldLocking em disco. |
CameraFromSpongy |
Inverso da transformação da câmera (câmera do pai). |
CameraParent |
O nó pai da câmera define o "quadro esponjoso de referência". Todos os dados brutos baseados na cabeça, como mapeamento espacial, eventos de gesto e dados de pose de cabeçalho XR, são relativos a essa transformação. |
DiagnosticsSettings |
Obtenha uma cópia das configurações de diagnóstico compartilhadas ou defina as configurações compartilhadas como uma cópia da entrada. |
Enabled |
Se o sistema está ativo no momento e estabilizando o espaço. |
ErrorStatus |
O erro atual status do WorldLockingManager |
FragmentManager |
Interface para o gerenciador de fragmentos. |
FrozenFromLocked |
Ultimate gerente da World Locking. O WorldLockingManager fornece acesso aos subgerenciadores, IAnchorManager, IFragmentManagere IAttachmentPointManager. |
FrozenFromPinned |
Qualquer transformação aplicada por aplicativo acima do nó de ajuste. |
FrozenFromSpongy |
Transformar de espaço esponjoso para espaço congelado. O espaço esponjoso é nativo de interfaces XR. Frozen é o espaço de coordenadas global do Unity. A transformação inclui o ajuste worldlocking para a câmera, bem como quaisquer outras transformações aplicadas à câmera (por exemplo, teletransporte). |
HasPendingIO |
Se o gerenciador está carregando ou salvando o estado de forma assíncrona no momento. |
LinkageSettings |
Acesso às configurações de vinculação. |
LockedFromFrozen |
Ultimate gerente da World Locking. O WorldLockingManager fornece acesso aos subgerenciadores, IAnchorManager, IFragmentManagere IAttachmentPointManager. |
LockedFromPinned |
Do espaço fixado de volta ao espaço bloqueado pelo mundo. |
LockedFromPlayspace |
Ajuste a transformação para bloquear o espaço de coordenadas. |
LockedFromSpongy |
Ultimate gerente da World Locking. O WorldLockingManager fornece acesso aos subgerenciadores, IAnchorManager, IFragmentManagere IAttachmentPointManager. |
MergeIndicated |
Indicador para a heurística interna do mecanismo FrozenWorld de se uma mesclagem deve ser executada |
PinnedFromFrozen |
Transforme do espaço congelado do aplicativo de volta para o espaço calculado pelo WorldLocking. |
PinnedFromLocked |
Transforme do espaço bloqueado do mundo calculado pelo WorldLocking para o espaço fixado no local. |
PlayspaceFromLocked |
Inverso da transformação de ajuste para bloquear o espaço de coordenadas. |
PlayspaceFromSpongy |
Transformação aplicada pelo nó pai da câmera (opcional) (por exemplo, para teletransporte). |
RefreezeIndicated |
Indicador para a heurística interna do mecanismo FrozenWorld de se um recongelamento deve ser executado |
Settings |
As configurações só podem ser definidas como um bloco. Get retorna uma instantâneo das configurações atuais e define cópias inteiras do bloco. |
SpongyFromCamera |
A transformação da câmera (pai da câmera). |
SpongyFromFrozen |
Transforme do espaço congelado para o espaço esponjoso nativo do XR, incluindo outras transformações acumuladas nos ancestrais da câmera (por exemplo, teletransporte). |
SpongyFromLocked |
Ultimate gerente da World Locking. O WorldLockingManager fornece acesso aos subgerenciadores, IAnchorManager, IFragmentManagere IAttachmentPointManager. |
SpongyFromPlayspace |
Inverso da transformação aplicada pelo nó pai da câmera (opcional) (por exemplo, para teletransporte). |
Version |
A versão desta versão. Isso será exibido no componente WorldLockingContext no Inspetor do Unity, permitindo a verificação visual rápida da versão do World Locking Tools para Unity instalado no momento. Ele não tem efeito no código, mas serve apenas como um rótulo. |
Métodos
Dispose() |
Descarte os internos no desligamento. |
Finalize() |
Descarte os internos no desligamento. |
GetInstance() |
Obtenha a instância WorldLockingManager. Isso pode ser chamado a qualquer momento na execução do programa, mas se chamado durante a carga, suas configurações podem não ter sido carregadas de uma nova cena ainda. |
Load() |
Disparar manualmente uma operação de carga para o estado WorldLocking |
Reset() |
Traga o WorldLocking para um estado bem definido e vazio |
ResetAnchorManager() |
Execute qualquer inicialização apropriada apenas uma vez. Isso é chamado depois de dar ao chamador a chance de alterar as configurações. |
Save() |
Disparar manualmente uma operação de salvamento para o estado WorldLocking |
SetContext(WorldLockingContext) |
Comece a usar configurações compartilhadas de determinado contexto. |