Microsoft.Azure.RemoteRendering Namespace

Classes

AssetConversionResult

Preterido, não use

AssetConversionStatusResult

Preterido, use ConversionPropertiesResult.

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 êxito e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de êxito, a propriedade Conversions contém uma matriz válida de instâncias de ConversionProperties.

ConversionPropertiesResult

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

CreateRenderingSessionResult

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

CutPlaneComponent

Planos de corte são usados para cortar partes de malhas para poder espiar dentro.

DebugRenderingSettings

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

DirectionalLightComponent

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

DisableInSimulationAttribute

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

EnableInSimulationAttribute

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

Entity

Uma entidade representa um objeto no espaço.

GraphicsBinding

Classe base para associações gráficas.

GraphicsBindingOpenXrD3d11

Associação D3D11 para OpenXR.

GraphicsBindingOpenXrVulkan

Associação Vulkan para OpenXR.

GraphicsBindingSimD3d11

Associação de API de gráficos para simulação local.

GraphicsBindingWmrD3d11

Associação D3D11 para Windows Mixed Reality.

HierarchicalStateOverrideComponent

Controla a visualização de sub-hierarquias de entidades .

LightComponentBase

Classe base para todos os componentes leves.

LoadModelResult

Dados de resultado de 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 de 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 baseada fisicamente.

PointCloudSettings

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

PointLightComponent

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

RayCastQueryResult

Objeto de resultado retornado por RayCastQueryAsync(RayCast). Essa classe contém uma matriz (potencialmente vazia) de ocorrências de conversão de raios após uma chamada de conversão de raios assíncrona.

RemoteManagerStatic
RemoteRenderingClient

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

RenderingConnection

Ponto de entrada principal para ações específicas de Renderização Remota. Pode ser acessado por meio de RenderingSession.Connection, após uma conexão bem-sucedida.

RenderingSession

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

RenderingSessionPropertiesArrayResult

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

RenderingSessionPropertiesResult

Objeto de resultado retornado por GetPropertiesAsync(). O estado de êxito e o contexto de erro adicional podem ser recuperados por meio da classe base SessionContextResult. Em caso de êxito, a propriedade SessionProperties conté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

Essa 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. Consulte 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 as reflexões 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 estágio.

Texture

Texturas representam imagens que podem ser aplicadas à geometria.

TokenRequiredEventArgs

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

ToolingConstants
ValidationUtils

Constantes para renderização remota.

ZFightingMitigationSettings

Configurações para mitigação de combate a 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). Ele é definido por dois cantos no espaço mundial que abrangem a caixa.

CameraFov

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

Color4

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

Color4Ub

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

ConversionProperties

Propriedades de uma conversão de ativo.

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 quadro para fazer a avaliação de desempenho do lado do cliente. Consulte 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 blobs do Azure.

LoadTextureFromSasOptions

Parâmetros para carregar uma textura usando um URI.

LoadTextureOptions

Parâmetros para carregar uma textura.

Matrix4x4

Matriz 4x4 com base em componentes de precisão única.

OrientedBox

Uma caixa delimitadora orientada (OBB).

PerformanceAssessment

Avaliação de desempenho das estatísticas de Renderização Remota. Consulte QueryServerPerformanceAssessmentAsync().

PerformanceInformation

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

Plane

Um plano em espaço 3d descrito pelos quatro componentes A, B, C e D. No 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

Quatérnio de precisão única para descrever uma rotação de objeto.

RayCast

Parâmetros para fazer um raycast.

RayCastHit

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

RemoteRenderingInitialization

Opções para inicialização de runtime de Renderização Remota.

RendererInitOptions

Parâmetros para se conectar ao runtime de um RenderingSession.

RenderingSessionCreationOptions

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

RenderingSessionCreationOptionsUnsafe

Struct interno.

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 de conta e domínio ao qual associar uma instância de RemoteRenderingClient.

SessionGeneralContext

Informações de valor retornado estendido para chamadas assíncronas RenderingSession e RemoteRenderingClient.

SimulationUpdateParameters

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

SimulationUpdateResult

Quando GraphicsBindingSimD3d11 for usado, os objetos desse struct conterão o resultado depois de chamar Update(SimulationUpdateParameters, SimulationUpdateResult)com êxito.

SpatialQuery

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

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

Esse struct contém um campo de exibições para a exibição da câmera esquerda e direita na renderização estéreo.

StereoMatrix4x4

Este struct contém matrizes para a exibiçã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 dimensionamento.

VulkanRenderParameters

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

Enumerações

Axis

Coordenar definições do eixo do sistema.

ColorMaterialFeatures

Sinalizadores específicos do ColorMaterial.

ColorTransparencyMode

Define se o ColorMaterial é transparente e como ele se combina com a tela de fundo.

ConnectionStatus

Status da conexão com o servidor.

ConnectionType

O tipo de conexão a ser usada.

ConversionSessionStatus

Preterido, use ConversionStatus.

ConversionStatus

O status de uma conversão de ativo.

DepthConvention

A convenção de ponto flutuante de espaço de tela z 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 com suporte.

HierarchicalEnableState

Enumeração 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 o que atinge um retorno de consulta raycast.

LogLevel

Registrando níveis de severidade.

MaterialType

Tipos de material com suporte.

MetadataValueType

Especifica o tipo de um valor de metadados.

ObjectType

Os diferentes tipos de objetos usados pelo ARR.

PbrMaterialFeatures

Sinalizadores específicos do PbrMaterial.

PbrVertexAlphaMode

Define como a parte alfa da cor do vértice de uma malha contribui para a cor final.

PerformanceRating

Especifica categorias amplas para avaliar o significado de uma medida de desempenho.

PoseMode

O modo de pose usado para renderização.

RayHitType

Classifica o tipo de ocorrência de um resultado de ocorrência 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, no que diz respeito à 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 de lado único.

StringComparison

Enumeração 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 material.

TextureType

Os tipos de textura com suporte.

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

Delegado usado para visitar uma hierarquia de entidade, incluindo seus filhos.

LogEventHandler

Delegar para receber mensagens de log.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Representante para receber notificação quando um tique de atualização for concluído em um RenderingConnection.

TokenRequiredEventHandler

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