Partilhar via


Microsoft.Azure.RemoteRendering Espaço de Nomes

Classes

AssetConversionResult

Preterido, não utilize

AssetConversionStatusResult

Preterido, use ConversionPropertiesResult em vez disso.

CameraSettings

Configurações da câmera.

ColorMaterial

Um material que não recebe nenhuma iluminação aplicada.

ComponentBase

Classe base para todos os componentes.

ConversionPropertiesArrayResult

Objeto de resultado retornado por GetCurrentConversionsAsync(). O estado de sucesso e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de sucesso, a propriedade Conversions mantém uma matriz válida de ConversionProperties instâncias.

ConversionPropertiesResult

Objeto de resultado retornado por GetConversionPropertiesAsync(String). O estado de sucesso e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de sucesso, a propriedade Properties mantém uma instância válida de ConversionProperties.

CreateRenderingSessionResult

Objeto de resultado retornado por OpenRenderingSessionAsync(String) e CreateNewRenderingSessionAsync(RenderingSessionCreationOptions). O estado de sucesso e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de sucesso, a propriedade Session mantém uma referência de RenderingSession válida.

CutPlaneComponent

Os planos cortados são usados para cortar partes de malhas para poder espreitar o interior.

DebugRenderingSettings

Opções para recursos de renderização de depuração

DirectionalLightComponent

Uma fonte de luz que emite luz globalmente em uma direção fixa.

DisableInSimulationAttribute

Desative o campo da interface do usuário correspondente quando estiver no modo de simulação.

EnableInSimulationAttribute

Desative o campo da interface do usuário correspondente quando não estiver no modo de simulação.

Entity

Uma entidade representa um objeto no espaço.

GraphicsBinding

Classe base para ligações gráficas.

GraphicsBindingOpenXrD3d11

Ligação D3D11 para OpenXR.

GraphicsBindingOpenXrVulkan

Ligação Vulkan para OpenXR.

GraphicsBindingSimD3d11

Vinculação de API gráfica para simulação local.

GraphicsBindingWmrD3d11

Ligação D3D11 para Windows Mixed Reality.

HierarchicalStateOverrideComponent

Controla a visualização de subhierarquias de entidades .

LightComponentBase

Classe de base para todos os componentes leves.

LoadModelResult

Dados de resultado para uma solicitação de modelo de carga.

Material

Os materiais são recursos compartilhados usados para descrever as propriedades de renderização de um Mesh.

Mesh

As malhas contêm dados de geometria e referências Material para renderização.

MeshComponent

Renderiza uma malha na posição do Entity.

NativeLibraryExtensions
ObjectBase

Classe base para entidades e componentes .

ObjectMetadata

Uma coleção de valores de metadados para um objeto.

ObjectMetadataEntry

Uma única entrada de metadados para um objeto.

OutlineSettings

Configurações globais para renderização de estrutura de tópicos.

PbrMaterial

Um material para renderização com base física.

PointCloudSettings

Configurações para renderização de nuvem de pontos (experimental).

PointLightComponent

Uma fonte de luz que emite luz uniformemente em todas as direções.

RayCastQueryResult

Objeto de resultado retornado por RayCastQueryAsync(RayCast). Esta classe contém uma matriz (potencialmente vazia) de acertos de transmissão de raio após uma chamada de transmissão de raio assíncrona.

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient é uma conexão autorizada com as APIs do Azure para Renderização Remota.

RenderingConnection

Principal ponto de entrada para ações específicas de renderização remota. Pode ser acessado via RenderingSession.Connection, após uma conexão bem-sucedida.

RenderingSession

Cada sessão de renderização é executada em um servidor dedicado, fornecendo a funcionalidade de Renderização Remota do Azure.

RenderingSessionPropertiesArrayResult

Objeto de resultado retornado por GetCurrentRenderingSessionsAsync(). O estado de sucesso e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de sucesso, a propriedade SessionProperties mantém uma matriz válida de instâncias RenderingSessionProperties.

RenderingSessionPropertiesResult

Objeto de resultado retornado por GetPropertiesAsync(). O estado de sucesso e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de sucesso, a propriedade SessionProperties mantém uma instância válida de RenderingSessionProperties.

ResourceBase

Classe base para todos os recursos.

RRException

Classe base para todas as exceções da API de Renderização Remota.

RRSessionException

Classe base para todas as exceções de sessão de renderização remota.

ServiceStatistics

Esta classe fornece estatísticas sobre o fluxo de vídeo do serviço.

A instância precisa ser atualizada a cada quadro para produzir médias.

SessionContextResult

Classe de resultado base para todas as consultas assíncronas relacionadas à sessão. Esse resultado tem uma propriedade ErrorCode para testar se a consulta foi bem-sucedida. Em caso de erro, informações adicionais podem ser coletadas por meio do objeto Context. Visualizar SessionGeneralContext

ShellRenderingSettings

Configurações globais para objetos renderizados usando o efeito de shell de substituição hierárquica .

SingleSidedSettings

Configurações para renderização de geometria de lado único.

SkyReflectionSettings

Configurações para os reflexos globais do céu.

SpatialQueryResult

O resultado de uma consulta espacial bem-sucedida

SpotLightComponent

Uma fonte de luz que emite luz dentro de um cone direcionado.

StageSpaceSettings

Opções para alterar a origem do espaço de palco.

Texture

As texturas representam imagens que podem ser aplicadas à geometria.

TokenRequiredEventArgs

Informa o aplicativo que o serviço requer um token de acesso atualizado ou token de autenticação.

ToolingConstants
ValidationUtils

Constantes para renderização remota.

ZFightingMitigationSettings

Configurações para mitigação de combate ao z.

Estruturas

AssetConversionInputOptions

Parâmetros de entrada para especificar um ativo a ser convertido.

AssetConversionOptions

Parâmetros para especificar o local de saída de um ativo convertido.

AssetConversionOutputOptions

Parâmetros para especificar o local de saída de um ativo convertido.

Bounds

Uma caixa delimitadora alinhada ao eixo (AABB). É definido através de dois cantos no espaço-mundo que atravessam a caixa.

CameraFov

Uma definição genérica, possivelmente fora do centro do campo de visão de uma câmera.

Color4

Cor de 4 componentes (vermelho, verde, azul, alfa) com precisão única.

Color4Ub

4 cores de componentes (vermelho, verde, azul, alfa) com base em componentes de 8 bits [0,255].

ConversionProperties

Propriedades de uma conversão de ativos.

Double3

Vetor de 3 componentes com precisão dupla.

Float2

Vetor de 2 componentes com precisão única.

Float3

Vetor de 3 componentes com precisão única.

Float4

Vetor de 4 componentes com precisão única.

FrameStatistics

Estatísticas de quadros para fazer a avaliação de desempenho do lado do cliente. Ver GetLastFrameStatistics(FrameStatistics).

LoadFromBlobOptions

Parâmetros para carregar dados do armazenamento de blobs do Azure.

LoadModelFromSasOptions

Parâmetros para carregar um modelo usando um URI.

LoadModelOptions

Parâmetros para carregar um modelo do armazenamento de blob do Azure.

LoadTextureFromSasOptions

Parâmetros para carregar uma textura usando um URI.

LoadTextureOptions

Parâmetros para carregar uma textura.

Matrix4x4

Matriz 4x4 baseada em componentes de precisão únicos.

OrientedBox

Uma caixa delimitadora orientada (OBB).

PerformanceAssessment

Avaliação de desempenho de estatísticas de renderização remota. Ver QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Descreve um único valor de avaliação de desempenho. Ver PerformanceAssessment.

Plane

Um plano no espaço 3d descrito por 4 componentes A, B, C e D. Em ARR, os planos são definidos na forma normal padrão, o que significa que uma posição 3d (x,y,z) está no plano quando satisfaz Ax + By + C*z + D = 0.

Quaternion

Quaternião de precisão única para descrever a rotação de um objeto.

RayCast

Parâmetros para fazer um raycast.

RayCastHit

Contém informações sobre um único hit raycast.

RemoteRenderingInitialization

Opções para inicialização do tempo de execução da renderização remota.

RendererInitOptions

Parâmetros para conexão com o tempo de execução de um RenderingSession.

RenderingSessionCreationOptions

Parâmetros para criar uma sessão de renderização.

RenderingSessionCreationOptionsUnsafe

Estrutura interna.

RenderingSessionProperties

Propriedades de uma sessão de renderização.

RenderingSessionUpdateOptions

Parâmetros para atualizar uma sessão de renderização.

ResourceStateResult_Experimental

Estrutura de resultados retornada por GetResourceStateAsync_Experimental().

ServiceStatistics.AggregatedStatistics
SessionConfiguration

Informações da conta e domínio ao qual associar uma instância RemoteRenderingClient.

SessionGeneralContext

Informações de valor de retorno estendidas para RenderingSession e RemoteRenderingClient chamadas assíncronas.

SimulationUpdateParameters

Quando GraphicsBindingSimD3d11 é usado, este deve ser preenchido e passado para Update(SimulationUpdateParameters, SimulationUpdateResult) uma vez por quadro.

SimulationUpdateResult

Quando GraphicsBindingSimD3d11 é usado, os objetos dessa struct conterão o resultado depois de chamáUpdate(SimulationUpdateParameters, SimulationUpdateResult)com êxito .

SpatialQuery

Parâmetro de entrada para realizar uma consulta espacial com um AABB. Todos os componentes de malha que se sobrepõem a esta caixa serão devolvidos.

SpatialQueryAabb

Parâmetros de entrada para executar uma consulta espacial com uma caixa delimitadora alinhada ao eixo (AABB). Os componentes de malha que se sobrepõem a ele serão retornados.

SpatialQueryObb

Parâmetros de entrada para executar uma consulta espacial com uma caixa delimitadora orientada. Os componentes de malha que se sobrepõem a ele serão retornados.

SpatialQuerySphere

Parâmetros de entrada para executar uma consulta espacial com uma esfera. Os componentes de malha que se sobrepõem a ele serão retornados.

Sphere

É uma esfera.

StereoCameraFov

Esta estrutura mantém o campo de visão para a visão da câmera esquerda e direita na renderização estéreo.

StereoMatrix4x4

Esta estrutura contém matrizes para a visão da câmera esquerda e direita na renderização estéreo.

Transform

Descreve uma transformação no espaço 3d (espaço local ou espaço mundial), que consiste em posição, rotação e escala.

VulkanRenderParameters

Quando GraphicsBindingOpenXrVulkan é usado, este deve ser preenchido e passado para PrepareRender(VulkanRenderParameters) e BlitRemoteFrame(VulkanRenderParameters) uma vez por quadro.

Enumerações

Axis

Coordenar definições de eixos do sistema.

ColorMaterialFeatures

Bandeiras específicas do ColorMaterial.

ColorTransparencyMode

Define se o ColorMaterial é transparente e como ele se mistura com o plano de fundo.

ConnectionStatus

Status da conexão com o servidor.

ConnectionType

O tipo de conexão a ser usada.

ConversionSessionStatus

Preterido, use ConversionStatus em vez disso.

ConversionStatus

O status de uma conversão de ativos.

DepthConvention

A convenção z de ponto flutuante de espaço de tela usada para renderização

Entity.VisitorResult

Código de resultado usado pelo VisitEntityDelegate para sinalizar se o visitante deve continuar a percorrer o scenegraph ou não.

FocusPointResult

O estado do ponto de foco remoto no quadro atual.

GraphicsApiType

APIs gráficas suportadas.

HierarchicalEnableState

Enum que descreve os três estados habilitados em um contexto hierárquico. HierarchicalEnableState é usado em conjunto com HierarchicalStates

HierarchicalStates

Renderizar propriedades que podem ser substituídas pelo HierarchicalStateOverrideComponent

HitCollectionPolicy

Determina quais acertos uma consulta raycast retorna.

LogLevel

Registrando os níveis de gravidade.

MaterialType

Tipos de materiais suportados.

MetadataValueType

Especifica o tipo de um valor de metadados.

ObjectType

Os diferentes tipos de objetos usados pelo ARR.

PbrMaterialFeatures

Bandeiras específicas do PbrMaterial.

PbrVertexAlphaMode

Define como a porção alfa da cor do vértice de uma malha contribui para a cor final.

PerformanceRating

Especifica categorias amplas para avaliar o significado de uma medição de desempenho.

PoseMode

O modo de pose usado para renderização.

RayHitType

Classifica o tipo de acerto de um resultado de acerto de raycast individual.

RenderingSessionStatus

Status de uma sessão de renderização.

RenderingSessionVmSize

Tamanho do servidor usado para a sessão de renderização.

ResourceDataSourceState_Experimental

Enumeração que descreve possíveis estados de um recurso, com relação à conexão do recurso com sua fonte de dados.

Result

Tipo de resultado genérico usado pela API de renderização remota.

ServiceRenderMode

Os modos possíveis para a renderização do lado do servidor.

SingleSidedMode

Opções para renderizar geometria unilateral.

StringComparison

Enum que fornece um conjunto de métodos de comparação de cadeia de caracteres predefinidos.

TextureCoordinateGenerationMode

Define o método em que as coordenadas de textura Uv são geradas para amostragem de textura de material.

TextureType

Os tipos de textura suportados.

Delegados

ConnectionStatusChangedEventHandler

Delegar para receber atualizações de status de conexão.

Entity.EntitySearchDelegate

Delegado usado para pesquisar uma hierarquia de entidade para uma entidade que inclua seus filhos.

Entity.VisitEntityDelegate

O delegado costumava visitar uma hierarquia de entidades, incluindo seus filhos.

LogEventHandler

Delegar para receber mensagens de log.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Delegar para receber notificação quando uma marca de atualização for concluída em um RenderingConnection.

TokenRequiredEventHandler

Informa o aplicativo que um cliente de renderização remota requer um token de acesso atualizado ou token de autenticação.