Udostępnij za pośrednictwem


RenderingConnection Klasa

Definicja

Główny punkt wejścia dla Remote Rendering określonych akcji. Można uzyskać dostęp za pośrednictwem pliku RenderingSession.Connection po pomyślnym nawiązaniu połączenia.

public ref class RenderingConnection
public class RenderingConnection
type RenderingConnection = class
Public Class RenderingConnection
Dziedziczenie
RenderingConnection

Właściwości

CameraSettings

Ustawienia aparatu globalnego.

DebugRenderingSettings

Globalne ustawienia renderowania debugowania.

LogLevel

Tylko komunikaty na tym poziomie dziennika lub poniżej będą dostarczane za pośrednictwem .MessageLogged

OutlineSettings

Ustawienia konspektu globalnego.

PointCloudSettings_Experimental

Eksperymentalne: uzyskiwanie dostępu do ustawień chmury punktu globalnego.

RootEntities

Pobiera listę wszystkich jednostek głównych. Jednostka główna to dowolna istniejąca jednostka, która nie Parentma . Obejmuje to jednostki główne utworzone przez ładowanie modelu i jednostek utworzonych po stronie klienta. Zwrócone jednostki nie są wyświetlane w określonej kolejności na liście.

ShellRenderingSettings

Ustawienia renderowania powłoki globalnej.

SingleSidedSettings

Globalne ustawienia renderowania jednostronnego.

SkyReflectionSettings

Ustawienia globalnego odbicia nieba.

StageSpaceSettings

Globalne ustawienia obszaru etapu.

ZFightingMitigationSettings

Globalny stan ograniczania ryzyka walki z.

Metody

CreateComponent(ObjectType, Entity)

Tworzy nowy składnik.

CreateEntity()

Tworzy nową jednostkę.

CreateMaterial(MaterialType)

Tworzy nowy adres Material.

GetRootEntities(List<Entity>)

Główny punkt wejścia dla Remote Rendering określonych akcji. Można uzyskać dostęp za pośrednictwem pliku RenderingSession.Connection po pomyślnym nawiązaniu połączenia.

LoadModelAsync(LoadModelOptions, Action<Single>)

Inicjuje ładowanie modelu znajdującego się w usłudze Azure Storage.

LoadModelFromSasAsync(LoadModelFromSasOptions, Action<Single>)

Inicjuje ładowanie modelu przy użyciu tokenu SAS w celu zidentyfikowania modelu.

LoadTextureAsync(LoadTextureOptions)

Inicjuje ładowanie tekstury znajdującej się w usłudze Azure Storage.

LoadTextureFromSasAsync(LoadTextureFromSasOptions)

Inicjuje ładowanie tekstury przy użyciu tokenu SAS w celu zidentyfikowania tekstury.

QueryServerPerformanceAssessmentAsync()

Wykonuje zapytanie dotyczące oceny wydajności na serwerze.

RayCastQueryAsync(RayCast)

Wykonuje zapytanie raycast na scenie zdalnej.

SpatialQueryAabbAsync(SpatialQueryAabb)

Wykonuje zapytanie przestrzenne na scenie zdalnej przy użyciu pola ograniczenia wyrównanego do osi (AABB) jako woluminu zapytania.

SpatialQueryAsync(SpatialQuery)

Wykonuje zapytanie przestrzenne na scenie zdalnej.

SpatialQueryObbAsync(SpatialQueryObb)

Wykonuje zapytanie przestrzenne na scenie zdalnej przy użyciu pola zorientowanego jako woluminu zapytania.

SpatialQuerySphereAsync(SpatialQuerySphere)

Wykonuje zapytanie przestrzenne na scenie zdalnej przy użyciu sfery jako woluminu zapytania.

Update()

Wypycha wszystkie aktualizacje klienta do serwera i wysyła wszystkie komunikaty odebrane z serwera.

Zdarzenia

MessageLogged

Komunikaty dziennika są dostarczane za pośrednictwem tego wywołania zwrotnego.

Updated

Zdarzenie, które jest wywoływane po Update() zakończeniu.

Dotyczy

Zobacz też